Logo & SVG Generator

Type your name or initials, choose a font, colors and a background shape, and watch your logo update instantly. Export a crisp, infinitely scalable SVG or a PNG at the size you need — everything is generated locally in your browser, nothing is uploaded anywhere.

The preview updates instantly as you change any option.

Preview
SVG code

How to get a clean, recognizable mark

  • Stick to 1-3 characters or initials — legibility collapses fast past that at small sizes.
  • Pick a font weight bold enough to survive shrinking down to a 16px favicon.
  • Limit yourself to one or two colors; too many makes it look unfinished, not rich.
  • Test the logo at its actual usage size (browser tab, app icon) before finalizing it.
  • Export both SVG (for your website or README) and PNG (for platforms that don't accept SVG).

Frequently asked questions

Is my text or logo uploaded to a server?

No. The whole logo is generated and rendered as SVG directly in your browser with JavaScript; nothing you type or choose is ever sent anywhere.

What's the difference between SVG and PNG, which should I use?

SVG is a vector format: it stays crisp at any size and is ideal for your website, README, or print. PNG is a fixed-size pixel image, useful for social media, avatars, or platforms that don't accept SVG.

Can I use the generated logo commercially?

Yes. The resulting SVG/PNG is yours to use however you like — it's built entirely from vector shapes and the text you defined, no stock assets or watermarks involved.

What PNG size should I export?

For an app icon, use 512×512 or 1024×1024; for a favicon, export at 256×256 and downscale to 32×32 or 16×16 with any image editor.

Can I edit the SVG code afterward?

Yes, the "Copy SVG code" button gives you plain, hand-editable XML you can tweak in any code or vector editor (Illustrator, Figma, Inkscape, etc.).

Does it support custom icons or fonts?

Right now it's a text-based logo generator using system fonts (no external font loading), built for quick monograms and initials rather than illustrated icons.