A real multi-size .ico, made in your browser
An ICO file is a small container that holds the same icon at several sizes, so Windows and browsers can pick the sharpest one for each place. This tool draws your image at each size you tick (16, 32, 48, 64, 128, 256 px), stores them as PNG inside one .ico file, and keeps transparency. Start from a square PNG or SVG at least 256 px wide for the crispest result.
How to make a favicon
- Add your logo. PNG or SVG with a transparent background works best; JPG and WebP also work.
- Tick the sizes. 16, 32 and 48 are enough for a website. Add 256 for a desktop icon.
- Convert. You get one .ico file. Rename it favicon.ico if needed.
- Add it to your site. Upload it to the site root and add
<link rel="icon" href="/favicon.ico" sizes="any">to your pages.
Small sizes need simple shapes
At 16 × 16 pixels there is no room for words or thin lines. If your logo has a name next to the symbol, use just the symbol for the icon. Thick shapes and strong contrast survive; fine detail turns to mush. Preview the 16 px version by zooming out your browser tab after uploading.
Frequently asked questions
What sizes should a favicon.ico contain?
16 × 16 and 32 × 32 for browser tabs, plus 48 × 48 for Windows shortcuts. Those three are ticked by default. Add 256 × 256 only for a desktop application icon.
Should my source image be square?
Ideally yes. A non-square image is centred and fitted inside the square with transparent padding, so nothing is cropped or stretched.
Do I still need favicon.ico in 2026?
Modern browsers also accept PNG and SVG icons via <link rel="icon">, but a favicon.ico in the site root is still requested by many browsers, crawlers and tools. Keep one.
Can I convert an ICO to PNG?
Yes. Add the .ico file and choose PNG in “Convert to”. The largest image inside the icon is used.
Is the image file uploaded?
No. The image is read and converted by your browser on your own device. Nothing is sent to a server, and nothing is stored.