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

  1. Add a single .png image — ideally square, to avoid cropping.
  2. Choose multi-size for a favicon or app icon, or a single size if you need one specific resolution.
  3. Press Convert to ICO.
  4. 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.

FAQ

Frequently Asked Questions

Why was my rectangular logo cropped?
Icons are square, so a rectangular image has to be made square somehow, and the tool centre-crops to the shorter side. A wide logo loses its ends, which often means text disappears off the sides. To keep everything, pad the image to a square with transparent margins before converting, so the whole logo fits inside the square.
What size should I choose for a favicon?
The multi-size option, which bundles 16, 32 and 48 pixel versions. Browsers pick the size they need from the file, so a multi-size icon looks right everywhere rather than being scaled awkwardly from a single resolution. Single sizes are more useful when a specific system asks for one exact dimension.
My favicon looks blurry or unreadable in the tab.
At 16 pixels there is very little room, and fine detail or small text in a logo simply cannot survive at that size regardless of how carefully it is scaled. A favicon that reads well is usually a simplified symbol rather than a full logo. Consider starting from a bolder, simpler mark for the icon.
Can I convert several PNGs to icons at once?
No — this tool works on one image at a time, because an icon is a single deliverable and the multi-size output already packs several resolutions of that one image into the file. Convert each icon separately.
Is this a real ICO or a renamed PNG?
A real one. The file is built to the Windows icon specification by a dedicated encoder that writes each embedded size with its transparency mask. That matters because a PNG with the extension changed to .ico is rejected by Windows and by browsers — this produces a file they accept.
Does my logo get uploaded to build the icon?
No. The PNG is decoded, cropped, scaled and packed into an .ico entirely in this tab. Unreleased branding or a personal project's artwork is never sent to a server, and the site blocks outbound connections in any case.