Image to ICO Converter
A fast online image to ICO converter. Turn PNG or JPG into a proper .ico file for Windows apps, installers, and website favicons — no signup, no install.
Use this image to ICO converter to build a real multi-resolution .ico file from a single PNG or JPG. Bundle all common sizes (16, 32, 48, 64, 128, 256) into one icon so Windows, Explorer, and browsers can pick the best fit automatically.
Transparency is preserved from PNG sources, batch conversion is supported, and you can pick only the sizes you need. Drop your image, click convert, and get a clean ICO — ideal for desktop apps, Windows shortcuts, and classic favicons.

How to convert an image to ICO
Three steps to a Windows-ready icon.
1. Upload
Drop a PNG or JPG. For best results, use a 256 × 256 square image.
2. Pick sizes
Choose which sizes go into the ICO — or include all common ones.
3. Download
Save the .ico. Use it as a favicon, Windows shortcut, or app icon.
What is an .ico file?
A container that holds the same icon at several sizes.
An .ico file stores multiple versions of the same icon at different resolutions — 16 × 16, 32 × 32, 48 × 48, and so on — in a single file. Windows and browsers pick whichever size fits best for where the icon is being displayed.
That's why converting a PNG is not the same as renaming it to .ico: a real ICO file can contain many sizes at once, which PNG cannot.
Which ICO sizes to include
Pick a preset based on where the icon will be used.
| Use | Recommended sizes |
|---|---|
| Website favicon (classic) | 16 × 16, 32 × 32, 48 × 48 |
| Windows desktop shortcut | 32 × 32, 48 × 48, 64 × 64 |
| Windows app / installer icon | 16, 32, 48, 64, 128, 256 |
| Large thumbnail view | 256 × 256 |
Batch convert many images to ICO
Need ICO versions of a whole folder of icons? Drop multiple PNGs or JPGs in together — each image becomes its own multi-size .ico with the same chosen size bundle, and everything arrives as a ZIP.
Common pitfalls
Using a small source image
For a multi-size ICO with a 256 × 256 layer, start with at least a 256 × 256 source. Smaller will look blurry at the top size.
Not including the small sizes
If the ICO is missing 16 and 32, Windows will scale a bigger size down and it often looks muddy. Always keep the smallest sizes.
Converting a JPG with white background
JPG can’t hold transparency. The result will keep a solid background. Use PNG if you want a transparent icon.
Confusing .ico with .png
Windows and browsers recognize .ico as a special multi-resolution format. Simply renaming a .png to .ico doesn’t work the same way — convert it properly.
What this tool supports
| Feature | Supported | Notes |
|---|---|---|
| Convert PNG to ICO | Yes | Most common input — lossless source. |
| Convert JPG to ICO | Yes | Good for photo-based icons. |
| Multi-size ICO | Yes | Bundle 16 / 32 / 48 / 64 / 128 / 256 in one file. |
| Pick individual sizes | Yes | Export only the sizes you need. |
| Preserves transparency | Yes | Alpha channel is kept from PNG sources. |
| Batch convert | Yes | Drop many images, get each as a separate .ico. |
| Account required | No | No signup, no install. |
Frequently Asked Questions
User reviews
No reviews yet. If you used the tool, you can share feedback on our feedback page.
Ready to create your ICO?
Upload a PNG or JPG, pick the sizes, and download a ready-to-use .ico file in seconds.

