Turn a PNG or JPG into a full favicon set: favicon.ico, 16x16, 32x32, Apple touch icon, Android icons, web manifest and the HTML snippet. Free, no upload.
The 10-second test: switch off your Wi-Fi (or turn on airplane mode) and use this tool anyway. It keeps working — because there is no server doing the work.
The technical check: open your browser's developer tools, go to the Network tab, and run the tool. Your file is never sent anywhere.
Measured live on this page — files transmitted: 0 · file data sent: 0 bytes
This counter hooks the browser's own networking functions, so it would rise the instant any file data left this page. The only thing this site ever transmits is the contact form, if you choose to send one.
Select files
or drag & drop — pasting works too (Ctrl+V)
Working…
Processed on your device — 0 bytes uploaded
Thanks — feedback received!
Browsers no longer agree on one icon. Chrome wants PNGs, Safari wants an Apple touch icon, Windows still reads favicon.ico, and Android pulls a 512px icon out of your web manifest. This tool renders all of them from one image and hands you a zip.
Inside you get favicon.ico (16, 32 and 48 pixel frames in one file), favicon-16x16.png, favicon-32x32.png, favicon-48x48.png, apple-touch-icon.png at 180px, android-chrome icons at 192 and 512, a ready site.webmanifest, and a README with the exact link tags to paste into your head.
A favicon is smaller than most text on the page. Full logos with words almost always turn to mush - use the mark, a single letter, or a simplified symbol. Add a little padding if your logo is a hard-edged square, and pick a solid background if your logo is a light colour that would vanish on a light browser tab.
Start from a square image at least 512x512 pixels. This tool renders every size down from it, so a large clean source gives sharp small icons.
Yes, if you care about older Windows browsers and some feed readers. It costs nothing to include, and it is generated for you here.
All of them go in the root folder of your site, next to index.html, then paste the link tags from README.txt into the head of your pages.
Yes. Choose Keep transparency and the transparent areas stay transparent, so the icon sits cleanly on light and dark browser tabs.
No. Every icon is rendered by your own browser, which is why the tool still works with your internet disconnected.
Thanks — we read everything and reply when it matters.