Skip to content

Favicon generator

Create a complete favicon pack from an image, a letter or two, or an emoji. Preview it in a browser tab, a Google result and on a phone, then download every file you need in one ZIP, with the HTML to paste.

  • Free, no limits
  • No sign-up
Everything happens in your browser; your data is never uploaded.
● Requests carrying your input: none · site files: 0 · analytics (no content): 0
Why is there no “save online” button?

Because server-side “save and share” keeps leaking. In November 2025, watchTowr researchers collected thousands of publicly reachable saved entries from two popular online formatters (jsonformatter.org and codebeautify.org), including passwords, API keys, tokens, and banking and government data. Here, everything runs in your browser; a shared link carries the data after the #, which browsers never send to the server. watchTowr Labs

  • ✓ Free
  • ✓ No sign-up
  • ✓ Nothing uploaded

Next step

What to do next

How to use it

  1. Choose a source: letters, an emoji, or your own image (PNG, JPG, SVG…).
  2. Set the background, shape (square, rounded, circle) and padding.
  3. Enter your site name and theme color for the manifest.
  4. Download the ZIP, copy the files to your site's root, and paste the HTML into <head>.
Try it now

What's in the pack?

The minimal but complete set recommended since 2023:

FileWho needs it
favicon.ico (16, 32, 48px)older browsers, Google results, Windows
icon.svgmodern browsers, sharp at any size
apple-touch-icon.png (180px)iPhone and iPad home screens
icon-192.png, icon-512.pngAndroid, installable web apps (PWA)
icon-mask.png (512px)Android adaptive icon (maskable)
site.webmanifestname, colors, icon list

The dozen legacy sizes (57, 72, 114, 144px…) aren't needed anymore: browsers scale down from these.

Why separate Apple and maskable icons?

Apple fills transparent areas with black, so the 180px icon always gets a background and a little padding.

Android crops maskable icons into a circle, a square or a squircle, so the content has to fit inside the central safe zone, a circle 80% of the icon's width. The generator sets that up for you.

The SVG is always made for letters and emoji. For images, only if you upload an SVG, since wrapping a PNG in SVG wouldn't make it any sharper.

Why isn't my new favicon showing?

  • Browsers cache favicons hard: open the site in a private window, or reload with Ctrl+F5 (Cmd+Shift+R on Mac).
  • Google results update over days or weeks. Google wants a square icon of at least 48px, which the 48px layer of favicon.ico covers.
  • Make sure the files really sit in the root (does https://example.com/favicon.ico open?).

Your image stays on your device: everything is processed in your browser, and nothing is uploaded.

Frequently asked questions

What size should a favicon be?

favicon.ico holds 16, 32 and 48px; add 180, 192 and 512px PNGs and an SVG. The pack includes all of them.

Where do the files go?

In your site's root folder (next to index.html), with the HTML in the <head>.

Can I use an emoji as a favicon?

Yes. The emoji is drawn with your device's font, so the PNGs look exactly like the preview.

Do I need site.webmanifest?

For Android and installable web apps, yes. For a simple site it doesn't hurt.

Sources

Recommended

Similar tools

If Favicon generator helped, you may need these too.

See all in category →

People also use