Favicon Generator
Generate favicons in all sizes from a single image. Download as ZIP.
Upload an image and generate favicons for all platforms - browsers, iOS, Android, and Windows. Download all sizes as a ZIP file with HTML snippet included.
A favicon used to be a single 16x16 ICO file. Today, a complete favicon set means at least nine different images in three formats: ICO for legacy browsers, PNG for modern browsers at 16, 32, 48, and 192 pixels, Apple touch icons at 180x180, Android Chrome icons at 192 and 512, and a Safari pinned-tab SVG. Each platform also wants specific tags in your HTML head.
This generator takes a single source image — ideally a 512x512 square PNG with transparent background — and produces every variant the major platforms expect, bundled as a ZIP with a ready-to-paste HTML snippet. The snippet includes the `<link>` tags for each size plus the Web App Manifest reference so Android home-screen icons work correctly.
Source image quality matters. Favicons are rendered tiny (16 or 32 px in the tab) so fine details disappear — use bold shapes, high contrast, and avoid text. If your logo has horizontal elements, the 16-pixel version will often look cramped; consider a simplified mark specifically for small sizes. The generator doesn't automatically simplify your logo — it only downsizes — so test the 16x16 output before shipping.
- 1
Upload a square image
Provide a square source image, ideally 512x512 pixels with transparent background. Logos, monograms, and simple shapes work best.
- 2
Generate all sizes
The tool produces every variant — ICO, PNG at multiple resolutions, Apple touch icons, Android icons, and a web manifest file.
- 3
Download the ZIP and copy the HTML
Save the bundle, drop the files into your site's root, and paste the provided link tags into your HTML head. Works across all major browsers and platforms.
New site launch
Generate a complete favicon set before going live so your site has proper icons in browser tabs, bookmarks, and mobile home screens.
Rebrand refresh
When the logo changes, regenerate every variant at once instead of manually exporting each size from a design tool.
PWA home-screen icon
Get the 192x192 and 512x512 Android Chrome icons plus a manifest.json so your progressive web app installs with the right icon.
Client deliverable
Ship a complete favicon kit to a client as part of a web build without manually exporting ten different sizes.
What size should my source image be?
512x512 pixels, square, with transparent background if your logo isn't rectangular. Anything smaller gets upscaled, which looks blurry in the larger variants.
Why so many sizes?
Each platform expects a specific size. Chrome wants 192 and 512 for Android, Safari wants 180 for iOS home screen, the browser tab wants 16 or 32 depending on pixel density, and legacy IE wants ICO. Shipping them all covers every case.
Do I need the ICO file anymore?
Only if you care about IE 11 or older corporate intranets. Modern browsers use the PNG favicons via link tags, but most generators include ICO as insurance.
Why does my 16x16 favicon look bad?
Fine details and text don't survive the downsize. Use a bold, simple mark for favicon use — a simplified monogram or icon version of your logo. No generator can rescue a detailed logo at 16 pixels.
Is my logo uploaded to a server?
No. The generation, including the ICO encoding and ZIP creation, happens in your browser. Your source image stays on your device.