Favicon Generator
Generate all favicon sizes (16, 32, 180, 192, 512) + ICO file from any image. Includes HTML snippet and PWA manifest. 100% client-side.
About Favicon Generator
A favicon is the small icon that appears in browser tabs, bookmarks, and mobile home screens. Modern websites need multiple favicon sizes: 16×16 and 32×32 for desktop browsers, 48×48 inside the ICO file for Windows taskbar, 180×180 for Apple touch icons (iOS home screen), 192×192 and 512×512 for Android and PWA manifests. Getting them all right — with the right files and the right HTML — is tedious. This tool generates every favicon size you need from a single uploaded image, packages them into a downloadable ZIP, and provides the exact HTML snippet, browserconfig.xml, and site.webmanifest to paste into your project. Everything runs in your browser using the Canvas API.
How It Works
- Upload a square image (PNG, JPG, SVG, WebP — at least 512×512 recommended).
- Choose a background color (for transparent images, e.g. to add white/colored padding).
- Preview all generated sizes.
- Download individual files or a complete ZIP with the HTML snippet.
✨ Key Features
- ✓Generate 16×16, 32×32, 48×48, 64×64, 96×96, 128×128, 180×180, 192×192, 256×256, 512×512
- ✓Combine multiple sizes into a single favicon.ico (multi-resolution)
- ✓Apple Touch icon (180×180)
- ✓Android Chrome icons (192×192, 512×512)
- ✓PWA manifest (site.webmanifest)
- ✓Windows tile config (browserconfig.xml)
- ✓HTML snippet to paste in <head>
- ✓Optional background color for transparent PNGs
- ✓Preview all sizes at a glance
- ✓Download individual files or ZIP with all assets
- ✓100% client-side — no data sent to any server
🎯 Common Use Cases
- →Adding a professional favicon to a new website
- →Fixing a missing or default browser tab icon
- →Making an Apple touch icon for iOS home screen
- →Setting up Android/PWA icons and manifest
- →Preparing a complete favicon pack for a client
- →Regenerating favicons after a logo change
- →Meeting Lighthouse/PWA audit requirements
- →Preparing favicons for a web app
💡 Advanced Tips & Pro Insights
- ▸Use a square image at least 512×512 for best quality — the tool downsizes automatically to all smaller sizes.
- ▸For icons with transparency, leave the background transparent — the ICO and PNGs will preserve alpha. For solid icons, add a colored background (some Windows contexts need it).
- ▸favicon.ico should be at the site root (yourdomain.com/favicon.ico) — browsers check this path first.
- ▸Modern browsers prefer PNG and SVG over ICO, but ICO is still needed for legacy Windows and some tools. This tool generates both.
- ▸For the best PWA score (Lighthouse), include at least 192×192 and 512×512 PNG icons with the correct manifest.