Convert PNG to ICO
A PNG is a single flat bitmap; a Windows ICO holds several sizes the shell chooses between. Converting well means building the whole family from your largest PNG and keeping the transparency - not just renaming one image to .ico.
How to convert a PNG to ICO
- Install IconWorkshop and open your PNG - ideally 256x256 or larger with a transparent background.
- Create a Windows icon from the image. IconWorkshop builds the size family and preserves the alpha channel.
- Review 16x16 and 24x24. Detail that downscales cleanly from a photo editor often still needs a manual cleanup at icon sizes.
- Save the ICO. One file now carries every size the Windows shell requests.
Start from the biggest PNG you have
- The conversion is only as sharp as its source - a 32-pixel PNG cannot make a clean 256-pixel icon.
- If the artwork exists as vector, convert from SVG instead for perfect scaling at every size.
- Keep a transparent background so the icon sits cleanly on any shell color, light or dark.
- Need a whole folder converted? Batch create ICO files straight from the File Explorer.
Common questions
My PNG is only 256 pixels - is that big enough?
256x256 covers most Windows uses, including large thumbnails. For the 768x768 sizes Windows 10 and 11 can display, start from a larger PNG or a vector source so the biggest size stays sharp.
Will the transparency be preserved?
Yes. IconWorkshop carries the PNG alpha channel into every size of the ICO, so the icon stays clean on any shell background.
Can I convert a folder of PNGs at once?
Yes. The built-in File Explorer drives batch creation, turning a folder of PNG sources into a folder of ICO files in one run.
Other conversions
Build Cross-Platform Icons with IconWorkshop 6.97
Download the fully functional 30-day trial for Windows, or go straight to the perpetual license checkout.
Windows 7, 8/8.1, 10, and 11. One license per developer, lifetime support, one year of updates included.