One converter for both directions
An ICO file is a small container that holds one or more icon images. This converter works in both directions, and decides by itself which one you need:
- You drop an image (PNG, JPG, WebP, GIF, BMP, SVG or AVIF): you get an .ico file with the sizes that you ticked.
- You drop an .ico file: every image inside it is saved as a PNG, JPG or WebP file.
You can drop many files at once. Each one is converted, and you can take all the results in one ZIP file. You can also paste an image from the clipboard with Ctrl+V.
Image to ICO
Tick the sizes that should go into the ICO. For a website favicon, 16, 32 and 48 pixels are enough. Windows application icons usually add 256 pixels. Each size is made from your image, so small sizes are sharp, and transparency is kept. You can add padding, round the corners or cut a circle, and fill the background with a color.
ICO to image
Choose the output format and what to extract:
- PNG keeps transparency and, for ICO files that store PNG images, copies the original image without re-encoding it.
- JPG has no transparency, so the transparent parts are filled with the background color that you choose.
- WebP keeps transparency and makes small files. A few older browsers cannot write WebP, and the tool then saves PNG instead.
- Largest only saves just the biggest image of each ICO file.
Both kinds of ICO are read
Modern ICO files store PNG images. Older ones store bitmap images, with 1, 4, 8, 24 or 32 bits per pixel and a separate transparency mask. The converter reads both. If an ICO uses a rare format that cannot be read, the tool says which size was skipped.
Private and free
The files are read and converted by your browser and are never uploaded. There is no limit and no sign up.
For one direction only, use PNG to ICO, JPG to ICO or ICO to PNG. To make a whole favicon set for a website, with the Apple touch icon and the HTML code, use favicon from image, and read the favicon size guide to see which sizes you need.