Convert a PNG Into a Multi-Size Windows ICO
Builds a real .ico icon from your PNG, either as a single size or as a multi-size file bundling 16, 32 and 48 pixel versions. Transparency is kept, and the icon is built in your browser.
About the PNG to ICO Converter
A proper Windows icon holds the artwork at several sizes in one file, so the system can show a crisp version whether it is drawing a tiny taskbar icon or a large one on the desktop. This tool builds exactly that. The default option produces a multi-size .ico containing 16, 32 and 48 pixel versions, which is what a favicon or a desktop application generally wants; alternatively you can pick a single size, up to 256 pixels square.
The icon is assembled by a hand-written encoder that writes each embedded image with its transparency mask intact, so the result is a standards-compliant .ico rather than a PNG with the extension changed — a distinction that matters, because Windows and browsers reject a fake one.
Key Features
- Multi-size by default: The standard output bundles 16, 32 and 48 pixel versions in one file, so the icon looks sharp at every size the system draws it.
- Single sizes up to 256: If you need one specific size — 64, 128 or 256 — that is a menu choice, producing an icon with just that resolution.
- Transparency preserved: Each embedded size is written with its alpha mask, so transparent corners stay transparent in the icon.
- A genuine ICO: The file is built to the real icon specification with a hand-written encoder, so Windows and browsers accept it rather than rejecting a renamed image.
- High-quality downscaling: Smaller sizes are generated with high-quality smoothing, so a 16-pixel icon stays legible rather than turning into mush.
- Built in the browser: The whole thing is assembled in the tab, so logo artwork for an unreleased product is not uploaded to be turned into an icon.
How to Use the PNG to ICO Converter
- Add a single .png image — ideally square, to avoid cropping.
- Choose multi-size for a favicon or app icon, or a single size if you need one specific resolution.
- Press Convert to ICO.
- Download the .ico file.
How It Works
Before scaling, the image is centre-cropped to a square using its shorter dimension, because icons are square and a rectangular source has to lose something. A tall or wide PNG will therefore have its ends trimmed — a wide logo can lose text off the sides. For predictable results, start from a square image, or pad it to square before converting.
Each requested size is then produced by drawing the cropped square down to that size with high-quality smoothing, and the sizes are packed into the .ico with their transparency masks. Unlike this tool's single-image conversions, it works on one file at a time rather than a batch, since an icon is a single deliverable rather than a set.
One practical note on favicons: a browser tab favicon is displayed very small, so fine detail and small text in a logo will not survive at 16 pixels no matter how good the downscaling is. A favicon that reads well is usually a simplified mark rather than a full logo, which is a design decision to make before converting rather than something the tool can rescue.
When You Need It
A developer shipping a desktop application for Windows needs a proper multi-size .ico for the executable, so the icon looks right in the taskbar, the title bar and the desktop shortcut all at once. Building it from the app's PNG logo produces the file the build process expects. The logo is unreleased branding for a product not yet launched, so a local conversion keeps it off third-party servers.
Someone launching a small site wants a favicon that stays sharp across browsers and devices, which means a multi-size icon rather than a single small image. Converting the site's logo PNG produces one, and keeping the job in the browser suits a solo project where there is no reason to involve an external service for something this quick.