Favicon Generator
Upload one square image and download every favicon your site needs: a real favicon.ico, PNGs from 16×16 to 512×512, the Apple touch icon — plus the exact HTML to paste in your <head>. All generated on your device.
Your favicons
Copied ✓Which files do you actually need? Four cover everything in 2026: favicon.ico (legacy + address bar), favicon-32.png, apple-touch-icon.png (180×180, iOS home screen), and icon-512.png (Android/PWA). This tool generates all of them from one image.
Favicon sizes explained
| File | Size | Used by |
|---|---|---|
| favicon.ico | 16+32+48 in one file | Browser tabs, bookmarks, legacy browsers, Google Search results |
| favicon-32.png | 32×32 | Modern browser tabs (sharper than ICO) |
| apple-touch-icon.png | 180×180 | iOS home screen and Safari bookmarks |
| icon-192.png / icon-512.png | 192 / 512 | Android home screen and PWA install |
Upload the largest square version of your logo you have — downscaling is clean, upscaling never is. Non-square images are automatically center-cropped.
Frequently asked questions
What favicon sizes do I need in 2026?
Four files cover everything: favicon.ico (with 16, 32, and 48px versions inside), a 32×32 PNG for modern tabs, a 180×180 apple-touch-icon for iOS, and a 512×512 PNG for Android/PWA. This tool generates all of them plus the HTML.
Where do I put the favicon files on my website?
Place them in your site's root directory (the same folder as your homepage) and paste the generated HTML links into the <head> of every page. Browsers also check /favicon.ico at the root automatically.
Why does my favicon not show up after uploading?
Browsers cache favicons aggressively. Hard-refresh (Ctrl+Shift+R), try a private window, or append ?v=2 to the href in your HTML to force a reload. Also confirm the file actually loads by visiting yourdomain.com/favicon.ico directly.
Is a real .ico file still necessary?
Yes, for now — Google Search results and some older environments still look specifically for favicon.ico at the root. This tool builds a genuine multi-resolution .ico (16+32+48) rather than a renamed PNG.