Drop a PNG, JPG, SVG, or WebP and get a complete favicon set, generated right in your browser. Your image is never uploaded.
PNG, JPG, SVG, or WebP. A square image at least 512×512 works best.
Choose image100% private. Your image is processed in your browser and never uploaded.
Your image is converted in your browser with the Canvas API and never uploaded to a server.
Browsers, iOS, Android, Windows tiles, and a PWA maskable icon, all in a single download.
Drop an image and get a ready-to-ship zip in seconds. No watermarks, no signup.
A complete, standards-based favicon set that covers browsers, iOS, and Android.
| File | Purpose |
|---|---|
| favicon.ico | Classic favicon for browser tabs and bookmarks (16, 32, 48 px). |
| favicon.svg | Scalable vector icon for modern browsers (kept when you upload an SVG). |
| favicon-16x16.png | Small PNG icon for modern browser tabs. |
| favicon-32x32.png | Standard PNG icon for browser tabs and taskbars. |
| favicon-48x48.png | 48×48 PNG icon for higher-DPI browser UI. |
| favicon-96x96.png | 96×96 PNG icon for desktop shortcuts and high-DPI tabs. |
| apple-touch-icon.png | 180×180 icon shown when iOS users add your site to the home screen. |
| apple-touch-icon-152x152.png | 152×152 icon for older iPads. |
| apple-touch-icon-167x167.png | 167×167 icon for iPad Pro. |
| apple-touch-icon-120x120.png | 120×120 icon for older iPhones. |
| android-chrome-192x192.png | 192×192 icon for Android home screens and PWAs. |
| android-chrome-512x512.png | 512×512 icon for Android splash screens and install prompts. |
| maskable-icon-512x512.png | Full-bleed 512×512 icon for Android adaptive (maskable) icons. |
| mstile-150x150.png | 150×150 tile for Windows Start menu pinned sites. |
| site.webmanifest | Web app manifest that tells Android and PWAs which icons to use. |
| browserconfig.xml | Config that tells Windows which tile image and color to use. |
A square image of at least 512×512 px with a transparent or solid background gives the sharpest icons. PNG, JPG, SVG, and WebP all work.
No. Everything runs in your browser with the Canvas API, so your image never leaves your device.
Place all files at the root of your website (e.g. example.com/favicon.ico) and add the HTML tags to your page head.
Browsers cache favicons aggressively. Hard-refresh, clear the cache, or open the icon URL directly to confirm it is live.