Make an ICO icon or favicon
An .ico file holds the same icon at several sizes, so Windows and browsers can pick the sharpest
one for each place: 16 px in a browser tab, 32 or 48 px on a desktop, up to 256 px in large
views. This page makes one from a PNG (or a JPG, WebP, SVG and most other formats).
- Upload your logo or picture. A square PNG with a transparent background works best.
- Choose the sizes: Favicon (16, 32 and 48 px) for a website, or All sizes (16 to 256 px) for a Windows program or shortcut icon.
- Click Convert and download the
.icofile.
How the icon is made
- Non-square pictures are centred on a transparent square, so nothing is cut off.
- Each size is scaled down from your picture with a high-quality filter. Sizes larger than the picture itself are left out, because enlarged icons look blurry; start from a picture of at least 256 × 256 px for the full set.
- Transparency is kept. Every size is stored as a compressed PNG inside the ICO, which all current versions of Windows and all browsers read.
Using it as a favicon
Name the file favicon.ico and put it in the top folder of your website, or link it in your
page's head: <link rel="icon" href="/favicon.ico">. Browsers pick the size they need.
Tips
- Tiny icons (16 px) lose fine detail. A simple, bold shape or a single letter reads best.
- Converting an SVG logo? It is drawn at 1024 px first, so every icon size is scaled down from a sharp picture.
- To get separate PNG files per size instead, use the Image Resizer.
More about what this tool reads and writes: Image Converter.