Upload an image and generate favicons in all required sizes.
What is Favicon Generator?
Favicon Generator creates favicons in all required sizes from a single image. Modern browsers and devices need multiple favicon formats — ICO for legacy browsers, PNG for modern ones, and Apple touch icons for iOS home screens.
How to use this tool
Upload a square image (ideally 512x512px or larger).
The tool generates favicons in all required sizes.
Download the generated files.
Add the HTML link tags to your page head.
Upload the favicon files to your website root directory.
Frequently asked questions
What sizes do I need?
At minimum: favicon.ico (16x16 + 32x32), apple-touch-icon.png (180x180), and a 192x192 PNG for Android. A 512x512 PNG is also useful for PWA manifest files.
What format should my favicon be?
ICO for maximum compatibility (contains multiple sizes in one file), PNG for modern browsers, and SVG if you want perfect scaling. Most sites use ICO + PNG together.
Where do I put favicon files?
Place favicon.ico in your website root (/favicon.ico). Browsers check this location automatically. Other formats can go anywhere as long as you reference them with link tags in your HTML head.
Can I use an SVG favicon?
Yes, modern browsers support SVG favicons via <link rel="icon" type="image/svg+xml" href="/icon.svg">. SVGs scale perfectly to any size and support dark mode via CSS media queries.