Centered Logo Maker
Create professional centered logos with custom text, icons, shapes, and colors. Export as high-resolution PNG instantly in your browser.
About
A centered logo follows strict radial symmetry. The primary mark or icon occupies the geometric center, with typography distributed above, below, or around it along the vertical axis. Misaligned elements create visual tension that undermines brand trust. This tool computes x and y offsets using Canvas measureText metrics and shape bounding boxes to guarantee pixel-perfect centering at any resolution. Export resolution defaults to 2× the canvas size for retina displays.
The generator supports circular, rounded-rectangle, and hexagonal container shapes. Background fills accept solid colors or linear gradients computed from HSL interpolation. Uploaded icons are composited with configurable padding ratio p (default 0.35) relative to the container diameter. Limitations: kerning depends on the browser's font engine. System fonts only. Results approximate professional vector output but remain raster (PNG). For print above 300 DPI, re-trace in a vector editor.
Formulas
The center coordinates for text placement on the canvas are computed as:
where W = canvas width in pixels and wtext is returned by measureText(str).width. Vertical centering uses font metrics:
For hexagonal container paths, each vertex i is computed using:
where cx is center x, r is radius, and i ∈ {0, 1, ..., 5}. Gradient backgrounds interpolate between two HSL colors along angle θ.
Export uses 2× supersampling: the internal canvas resolution is W × 2 by H × 2, then exported via toBlob at full resolution for sharp rendering on retina displays.
Reference Data
| Preset Style | Shape | Font Weight | Typical Use | Min Safe Size |
|---|---|---|---|---|
| Corporate | Rounded Rect | 600 | Business cards, letterheads | 64×64 px |
| Startup | Circle | 700 | App icons, social avatars | 48×48 px |
| Badge | Hexagon | 800 | Stickers, badges, patches | 80×80 px |
| Minimal | None | 300 | Watermarks, subtle branding | 32×32 px |
| Bold | Circle | 900 | Sports, gaming, events | 96×96 px |
| Elegant | Rounded Rect | 400 | Fashion, luxury, hospitality | 64×64 px |
| Tech | Hexagon | 500 | SaaS, dev tools, hardware | 56×56 px |
| Playful | Circle | 700 | Kids, games, education | 48×48 px |
| Vintage | Rounded Rect | 600 | Cafes, craft, retro branding | 72×72 px |
| Monogram | Circle | 700 | Personal branding, initials | 40×40 px |
| Social Avatar | Circle | 600 | Profile pictures (IG, X, LinkedIn) | 110×110 px |
| Favicon | Rounded Rect | 800 | Browser tab icons | 16×16 px |