Generate a complete favicon package from one image: 20+ icon sizes for all platforms (iOS, Android, PWA, Windows), favicon.ico, site.webmanifest, browserconfig.xml, and HTML tags — all in one ZIP.
Favicon Generator is a free, browser-based tool
from UseToolSuite's
Generator Tools collection.
All processing happens locally on your device — your data is never uploaded to any server.
Use the tool below, then scroll down for detailed documentation, frequently asked questions, and related resources.
What is the Favicon Pack Generator?
The Favicon Pack Generator is a comprehensive tool that creates a complete set of favicons for every platform and device from a single source image. Unlike basic favicon generators that only produce a few sizes, this tool generates 20+ icon variants covering browser tabs, Apple iOS devices, Android Chrome, Progressive Web Apps (PWA), and Microsoft Windows tiles. It also generates the favicon.ico multi-resolution file, site.webmanifest for PWA support, browserconfig.xml for Microsoft Edge and IE, and all necessary HTML <link> tags.
How to Use This Tool
- Upload a high-resolution image — use a square PNG, JPG, or SVG of at least 512×512 pixels for best results.
- Configure package options — set your app name, theme color, and background color for the manifest and browserconfig files.
- Generate the pack — click "Generate Favicon Pack" to create all icon sizes and configuration files.
- Browse by category — filter the generated icons by platform (Browser, Apple, Android, PWA, Microsoft).
- Download the ZIP — get all icons, the ICO file, manifest, browserconfig, and HTML snippet in a single ZIP.
- Copy the code — paste the HTML tags into your <head> section and save the manifest/browserconfig files.
What's Included
- 5 browser favicon sizes (16×16 to 96×96)
- 10 Apple Touch Icon sizes (57×57 to 180×180)
- 2 Android Chrome icons (192×192, 384×384)
- 1 PWA splash icon (512×512)
- 5 Microsoft tile icons (70×70 to 310×310)
- Multi-resolution favicon.ico (16, 32, 48)
- site.webmanifest with PWA configuration
- browserconfig.xml for Microsoft browsers
- Ready-to-use HTML <link> tags
What a favicon actually has to cover
A favicon isn’t one image — it’s the small icon that appears in browser tabs, bookmarks, history, search results, mobile home screens, and PWA install prompts, each of which wants a different size or format. That’s why a one-click generator that produces every variant from a single source image saves real effort. Upload a square image (≥512×512, PNG with transparency or SVG is ideal) and it outputs the icons, the HTML <link> tags, and the manifest files.
The files and where they go
| File | Purpose |
|---|
favicon.ico | Universal browser-tab fallback (16/32/48) |
favicon.svg | Crisp, theme-aware modern icon |
apple-touch-icon.png (180) | iOS home-screen bookmark |
android-chrome-192/512.png | PWA install / Android |
site.webmanifest | Declares PWA icons + theme |
All icon files belong in your site root, and the generated <link> tags go in your <head>. Browsers automatically pick the most appropriate icon for each context.
Design for the smallest size
The hardest constraint is the 16×16 tab icon — there are almost no pixels to work with. A detailed logo that looks great on a business card turns to mush at 16px. Favicons that read well use simple shapes, strong contrast, and minimal detail — often a single letter, monogram, or bold symbol rather than the full logo. Always start from the highest-resolution source you have so the downscaling stays clean.
PWA gotchas
If you’re building an installable web app and the install prompt or home-screen icon doesn’t appear, check: the site.webmanifest is served over HTTPS and linked with <link rel="manifest">, the 192 and 512 icons exist at the referenced paths with the correct image/png MIME type, and DevTools → Application → Manifest shows no errors. These four conditions are the usual culprits.
How helpful was this tool?
Click to rate
Awesome! Glad it helped.
We don't have a marketing budget. The best way to support this free tool is by sharing it with other developers!
Help us improve!
Sorry it didn't meet your expectations. We're always looking to make these tools better. What was missing or broken?
Open GitHub Issue