Share:
Privacy: All icon generation runs locally in your browser. Your image is never uploaded to any server.
🖼️ 1. Choose an image
Click or drag an image here (PNG, JPG, SVG, WebP…)
📦 3. Generated icons
Upload an image first — all standard icon sizes will appear here automatically.
How to generate a favicon set
- Start from a square source image — PNG, 512×512 pixels or larger gives the cleanest results.
- Upload it with the file picker. The image is processed locally and never leaves your browser.
- Click generate to produce the full set: favicon.ico, 16×16 and 32×32 PNGs, apple-touch-icon and the 192/512 PWA icons.
- Download the files and copy them into your site root.
- Reference the icons in your HTML head, then hard-refresh your browser to see the new tab icon.
Frequently Asked Questions
Which icon files does it generate?
A complete modern set: favicon.ico, favicon-16x16.png, favicon-32x32.png, apple-touch-icon.png and the 192/512 icons used by PWA manifests.
Why do I still need favicon.ico?
Browsers and crawlers request /favicon.ico by convention even when PNG icons are declared in HTML. Including it avoids 404s and missing icons in older clients.
What source image size works best?
A square image of at least 512×512 pixels. The generator scales it down to each size, and starting large keeps the small 16×16 version recognizable.
Are my images uploaded to a server?
No. Resizing and ICO encoding happen locally in your browser, so unreleased logos and artwork stay private.
Technical References
- MDN Web Docs — Adding icons to a web app: https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/How_to/Installable_PWAs