⭐ Favicon Generator
One image in — a complete kit out: favicon.ico, every PNG size, manifest.json and the link tags. Nothing is uploaded.
About the Favicon Generator
A "favicon" stopped being one file years ago. A site that looks right in every tab, bookmark list, home screen and PWA install sheet needs six raster sizes, a multi-entryfavicon.ico, a web-app manifest and a handful of <link> tags — and getting one of them wrong fails silently on somebody else's device. This tool takes one image and produces the whole kit, with the wiring written down.
Everything is rendered in your browser: your logo — possibly an unreleased brand asset — is never uploaded anywhere. The ZIP contains the icons, manifest.json,link-tags.html to paste, and a README with the three-step install.
How to use it
- Drop your logo — square, 512×512 or larger, transparency welcome.
- Set the app name and theme colour (they go into the manifest), and pick a tile background — iOS shows transparent icons on black, so a solid tile is often the better choice there.
- Check the previews, especially 16px: if the mark is unreadable, simplify it and re-drop.
- Download the kit, copy the files to your site's public root, and paste the link tags into your
<head>.
Frequently Asked Questions
What sizes does a favicon actually need in 2026?
Six cover everything that matters: 16 and 32px for browser tabs, 48px inside favicon.ico for desktop shortcuts, 180px for the iOS home screen (apple-touch-icon), and 192 + 512px for Android and PWA installs. This tool generates all of them, plus the .ico and the manifest that ties the set together.
Do I still need a favicon.ico file?
Yes — browsers request /favicon.ico on their own when no explicit link is present, old bookmarks reference it, and some tooling (RSS readers, corporate proxies) never learned anything newer. The .ico produced here embeds 16, 32 and 48px PNG-compressed entries, which is how modern icons ship.
What image should I start from?
A square image of at least 512×512 pixels with a simple, bold shape. Detail that reads at 512px vanishes at 16px — if your logo has fine text, consider a simplified mark for the favicon. PNG or SVG-exported-to-PNG with transparency works best; the tool letterboxes non-square input rather than stretching it.
Is my logo uploaded anywhere?
No. The resizing, the .ico packing and the ZIP are all produced by JavaScript in your browser — the file never leaves your machine. For a brand asset that may be unreleased, that matters more than convenience.
Where do I put the generated files?
Copy every PNG, favicon.ico and manifest.json into your site's public root (the directory served at /), then paste the contents of link-tags.html into your <head>. If your site is served from a sub-path, prefix each href with it. The README in the ZIP repeats these steps.
Why is there a manifest.json in the kit?
Android and installable web apps (PWAs) read the icon list from the web-app manifest, not from <link> tags. Without it, an installed shortcut falls back to a screenshot or a letter tile. The generated manifest declares the 192 and 512px icons and the theme colour you chose.