Free converter
Image to ICO
Turn any supported image into an ICO file for use as a website favicon or a Windows application icon. Because the conversion runs in your browser rather than on a server, your file is never uploaded, never stored and never seen by anyone else.
Drop your file to start.
The converter needs JavaScript, because the conversion itself runs on your own device rather than on a server. Enable JavaScript to load it.
How the icon is built
The image is fitted into a square canvas at up to 256 × 256 pixels, centred so nothing is cropped, and wrapped in an ICO container around a 32-bit PNG. That is the format modern browsers and Windows both expect.
Designing for small sizes
A favicon is often displayed at 16 × 16 pixels in a browser tab. Detailed logos turn to mush at that size, so a single letter, a simple mark or a bold silhouette almost always reads better. Test it small before committing.
How it works
- 1
Add your file
Drag it onto the drop zone, click to browse, or paste from the clipboard.
- 2
Confirm the format
ICO is already selected. Open Settings if you want to adjust quality or size.
- 3
Download
Press Convert and save the result. Your file never leaves your device.
Frequently asked questions
What size is the ICO file?
Up to 256 × 256 pixels, taken from the longest side of your image and padded to a square. Browsers scale it down as needed.
Where do I put the favicon?
Place favicon.ico in your site root. Browsers look there automatically, though adding <link rel="icon" href="/favicon.ico"> makes it explicit.
Does it keep transparency?
Yes. The ICO wraps a 32-bit PNG, so a transparent background is preserved.
What image should I start from?
A square PNG with a transparent background works best. Non-square images are centred and padded rather than cropped.