Favicon Generator
Upload an image and generate favicon files in multiple sizes for websites and web apps. Client-side only.
Favicon Generator tool
Example
Input: A square 600 x 600 PNG logo
Result: 8 PNG icons (16, 32, 48, 64, 128, 180, 192 and 512 px), a favicon.ico holding 16, 32 and 48 px, and ready-to-paste link tags
Each size is redrawn from the source on a canvas. Non-square images are centered with transparent padding instead of being stretched.
Favicon Sizes the Generator Creates
| Size | File | Used for |
|---|---|---|
| 16 x 16 | favicon-16x16.png | Browser tab (standard) |
| 32 x 32 | favicon-32x32.png | Browser tab (Retina) |
| 48 x 48 | favicon-48x48.png | Windows site icon |
| 64 x 64 | favicon-64x64.png | Windows shortcut |
| 128 x 128 | favicon-128x128.png | Chrome Web Store |
| 180 x 180 | favicon-180x180.png | Apple Touch Icon |
| 192 x 192 | favicon-192x192.png | Android Chrome |
| 512 x 512 | favicon-512x512.png | PWA splash screen |
| 16, 32, 48 | favicon.ico | Legacy /favicon.ico requests |
- Upload a square image (PNG, JPG, or SVG) to use as your favicon source.
- Preview how the favicon looks at every generated size, from 16x16 up to 512x512.
- Download any single size with its download button, or download the multi-size favicon.ico on its own.
- Click Download All as ZIP to get every PNG size plus favicon.ico in one archive.
- Copy the provided HTML link tags and paste them into your site head section.
Which Favicon Sizes Does a Website Need?
The Favicon Generator turns one image into a full set of site icons: PNG files from 16 x 16 to 512 x 512 pixels and a favicon.ico. It also writes the HTML link tags to paste into your page.
A favicon is the small icon in a browser tab, a bookmark or a home screen shortcut. Different places ask for different sizes. Tabs use 16 and 32 pixels. iPhones and iPads use a 180 pixel Apple Touch Icon for home screen shortcuts. Android and installable web apps (PWAs) use 192 and 512. The favicon.ico bundles 16, 32 and 48 pixel versions in one file, which older browsers and some tools still look for at the site root.
Start with a square image of at least 512 x 512 pixels. PNG or SVG with a transparent background works best. A non-square image is not stretched or cropped. It is centered on a transparent square, so crop it square first if you want it to fill the icon. Keep the design simple, because fine detail and small text disappear at 16 pixels. Check the 16 and 32 previews before you download.
Download single sizes, the favicon.ico, or everything as one ZIP. Put the files in your site root and paste the link tags into the head of your HTML. The tool does not create a web app manifest, so list the 192 and 512 icons there yourself if you build a PWA. Images up to 20 MB are resized in your browser. To prepare the source, try SVG to PNG or the Image Cropper.
Sources
Frequently Asked Questions
Related Tools
Image Resizer
Resize images to exact pixel dimensions with an optional aspect ratio lock, entirely in your browser.
Image and MediaSVG to PNG Converter
Convert SVG vector files to PNG raster images at any resolution directly in your browser using canvas.
Image and MediaImage to Base64 Converter
Convert any image file to a Base64-encoded string instantly in your browser. No server upload required.
Image and MediaImage Color Extractor
Extract the dominant colors and full color palette from any uploaded image. Get hex, RGB, and HSL values.
Image and Media