Convert PNG to ICO for Windows Icons and Favicons
Each PNG you upload becomes one .ico file holding four entries (256, 48, 32 and 16 pixels) with alpha transparency intact. Start from a square PNG of at least 256x256, because anything smaller is scaled up to fill the largest entry and will look soft there.
Download Started!
How would you rate your experience with MiConvert?
Why Convert PNG to ICO?
PNG is the format almost every design tool exports, but Windows and browsers do not accept it everywhere an icon is needed. A desktop shortcut, an executable's icon resource, a Windows 11 folder icon or the classic favicon.ico request all expect the ICO container, which is a small archive of bitmaps at several pixel sizes rather than a single image. Point Windows at a .png in the Change Icon dialog and it simply will not list the file; rename a .png to .ico and you get a broken or ignored icon, because the header is wrong.
Our converter reads your PNG with sharp on our servers, fits the artwork into a 256x256 canvas with transparent padding so the aspect ratio stays intact, then writes the icon with png-to-ico. The finished file carries four entries: 256, 48, 32 and 16 pixels, each stored as an uncompressed 32-bit BMP with a full alpha channel. Because the entries are uncompressed rather than PNG-compressed, the output lands at roughly 285 KB whatever you feed it, which is normal for a 256 px icon stored this way.
What survives: your pixels, scaled down without any lossy compression step, and per-pixel transparency including soft, antialiased edges. What does not: there is no quality, DPI or size selector on this page, so you always get the same four entries. EXIF and ICC profiles are not written into the ICO, and wide-gamut PNGs (Adobe RGB, for example) are converted to sRGB. A 16-bit PNG comes out at 8 bits per channel, since the icon entries are stored as 32-bit BMP (8 bits each for red, green, blue and alpha), and an animated PNG contributes only its first frame.
People usually need this for a favicon.ico at a site root, an icon to compile into an .exe or installer, or a shortcut icon for a portable app - all of them read the multi-size entries and pick the closest one.
How to Convert PNG to ICO
- Export or crop your source art as a square PNG at 256x256 or larger. A 512 or 1024 px square is fine; it is downscaled cleanly. If your logo sits on a transparent background, leave it transparent rather than flattening it to white.
- If the PNG is not square, decide whether you want the art centered with transparent margins (what the converter does automatically) or tightly cropped. For a tight crop, run it through our crop-image tool first.
- Drop the PNG onto this page. Guests and free accounts can queue up to 10 files per batch, and each one comes back as its own .ico rather than being merged.
- Start the conversion. For icon-sized sources the work itself finishes in well under a second after the upload completes, so the wait is mostly your connection.
- Download the .ico file. The download link stays valid for about four hours.
- Put it to use: rename it favicon.ico and place it at your site root, or in Windows right-click the shortcut, choose Properties, then Change Icon, and browse to the file.
What This Converter Actually Does
- Writes four icon entries from one upload: 256x256, 48x48, 32x32 and 16x16, all in a single .ico file
- Keeps the alpha channel at every size, so rounded corners and antialiased edges stay transparent instead of turning white or black
- Fits non-square artwork into the square icon canvas with transparent padding, so nothing is cut off
- Auto-orients the artwork before scaling, so the icon is written the way the PNG displays in your editor
- Converts up to 10 files per batch on the free tier (25 on Plus, 50 on Pro), each producing its own icon
- Accepts PNGs up to 50 MB as a guest and 100 MB with a free account, which is far beyond any realistic icon source
Video Tutorial
Watch this step-by-step tutorial to learn how to convert PNG files to ICO format online for free using MiConvert.com. No software installation required.
PNG to ICO: Questions People Ask
Does the ICO include multiple sizes automatically?
Yes. Every conversion produces the same four entries inside one file: 256, 48, 32 and 16 pixels. Windows and browsers choose whichever is closest to the size they need, so you do not have to make separate files for the taskbar, the desktop and a browser tab.
Can I get just a 256x256 ICO, or pick my own sizes?
No. This page has no size, DPI or quality options; the four-entry layout is fixed. In practice a multi-size icon works anywhere a single 256 px icon would, since consumers read the entry they want and ignore the rest. If a tool you use strictly requires a one-entry icon, you will need a dedicated icon editor such as GIMP's ICO export.
What PNG size and shape work best?
A square PNG of at least 256x256. Smaller images are upscaled to fill the 256 px entry, so a 64x64 source will look blurry at large icon sizes even though the 16, 32 and 48 px entries still look fine. If the PNG is not square, it is scaled to fit inside the 256x256 square and the leftover space is filled with transparent pixels, so the whole image stays visible and nothing is center-cropped; crop it to a square first if you would rather lose the edges than have margins.
Is transparency preserved?
Yes. The entries are stored as 32-bit bitmaps with a real alpha channel, so transparent backgrounds and soft edges carry over at all four sizes. Nothing is matted onto white or black on this path.
Why is the .ico around 285 KB when my PNG was tiny?
The icon entries are written as uncompressed 32-bit bitmaps, which is the most compatible way to store ICO data but also the bulkiest, and the 256 px entry dominates the size. The pixels themselves are not compressed lossily, so nothing is degraded. If file weight matters for a website, keep this favicon.ico for legacy requests and also link a small PNG favicon in your HTML.
Will the icon work on Windows 11 and for an .exe?
The output is a standard ICO container, which is what Windows shortcut properties, resource compilers and installer scripts expect. Windows 11 renders large icons from the 256 px entry. If an application refuses the file, it is usually asking for a specific single size rather than rejecting the format.
What happens to my files after converting?
The conversion runs on our servers, not in your browser. The PNG you upload is deleted as soon as the job finishes, and the resulting .ico can be downloaded for about four hours from an unguessable link before it is deleted automatically. File names, sizes and outcomes are kept in our logs, and signed-in users also get a row in their conversion history.