Features
- PNG to ICO conversion with full alpha-channel transparency
- Multi-size ICO output: bundle 16 x 16 through 256 x 256 in a single file
- Batch convert: process an entire folder of PNG files at once
- ICL (icon library) export for packaging multiple icons into one library file
- Built-in icon editor: crop, rotate, draw, adjust colors at the pixel level
- Effects: sharpen, blur, shadows, glow, colorize, brightness and contrast
- Auto-generate icon states (normal, highlighted, active, disabled) from one source
- Import icons from EXE, DLL, and ICL files
- Cursor (.cur) and animated cursor (.ani) creation
- Reads PNG, JPG, BMP, GIF, TIFF, and other raster formats as input
- Runs on Windows 7, 8, 10, and 11
Where ICO Files Are Used
Windows Desktop Icons
Windows expects ICO files for shortcuts, folder icons, and Control Panel entries. The OS picks the closest matching size from the bundled set: 16 x 16 for small list views, 48 x 48 for medium tiles, 256 x 256 for the large icon view in Explorer.
Favicons
Browsers still accept ICO for favicons (the small icon in the browser tab). A favicon.ico containing 16 x 16 and 32 x 32 variants covers most cases. Newer browsers also accept PNG, but ICO remains the most widely compatible format.
Application Icons
When you compile a Windows application, the build system embeds an ICO file as the program icon. This is the image that appears in the taskbar, Alt+Tab switcher, and file manager.
Icon Libraries (ICL)
Developers and UI designers sometimes collect related icons into an ICL file. Icon Maker can create and edit these libraries directly. Batch Convert PNG to ICO
For projects that involve dozens or hundreds of icons (toolbar sets, themed icon packs, game assets), converting files one by one is slow. Icon Maker accepts an entire folder of PNGs and processes them into individual ICO files in one run. Each output ICO can contain the same set of sizes, so the batch stays consistent.
To batch convert PNG to ICO:
- Click Add Folder and select the directory with PNG source files.
- Set the desired output sizes and format (ICO).
- Pick a destination folder.
- Click Start. The program writes one ICO per source PNG.
This workflow helps when you are building a UI kit or refreshing all the icons in an application at once, without opening each file separately. Tips for Clean PNG to ICO Conversion
Start With a Large PNG
An icon file bundles multiple resolutions. If the source PNG is only 32 x 32, the program has to upscale for larger sizes, and that adds blur. Starting with at least 512 x 512 (or 1024 x 1024 for Apple targets) gives the converter clean pixels to downsample from.
Use Transparency From the Start
If the icon needs a transparent background, make sure the source PNG already has an alpha channel. Icon Maker preserves it during conversion. Adding transparency afterward usually requires manual masking.
Test at Small Sizes
An icon that looks good at 256 x 256 can turn into an unreadable blob at 16 x 16. After conversion, open the ICO and check the smallest variant. Simplify the design or create a separate, less detailed version for the small sizes if needed.
Check Color Depth
Windows 10 and 11 expect 32-bit color (8 bits per channel plus alpha). Older systems may need 8-bit (256-color) variants. Icon Maker lets you set the color depth per size within the same ICO file.