Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Convert a PNG image to ICO instantly, right in your browser.
Upload a PNG file to convert it to ICO.
This tool converts a PNG image to Windows Icon entirely in your browser -- the file is decoded, redrawn onto a canvas, and re-encoded as ICO without ever being uploaded to a server. PNG is the single most common source format people already have when they need a favicon or app icon, so this fills what was otherwise a gap next to this site's JPG/WebP/GIF/BMP/SVG/AVIF-to-ICO converters.
Click the upload area and choose a PNG file. The converted preview appears immediately; click Download to save it as a real .ico file.
Need to go the other way? Use the ICO to PNG tab above, or open the ICO to PNG converter directly.
The most common reason to convert PNG to ICO is building a favicon or a Windows app icon -- most platforms that ask for a favicon file specifically want a real .ico, not a renamed PNG. This tool embeds your image as a single PNG-in-ICO entry (the same approach browsers themselves accept for a site favicon) rather than the old multi-resolution ICO bundles image editors sometimes produce. The image is never resized: it keeps its original pixel dimensions, and the ICO directory size fields are written as 0, which the ICO format treats as 256, so resize your source first if you need a specific icon size.
Your browser decodes the PNG, the tool draws it onto a canvas of the same pixel dimensions, and the canvas is saved as PNG again and wrapped in a minimal ICO container holding one image. There is no multi-size bundle, and only images larger than 256 pixels on a side are scaled down. A 512 by 512 PNG results in an ICO whose single image is 512 by 512. Transparency survives, because both PNG and the PNG-in-ICO container support it and no background is painted.
A technical detail: the icon directory entry records the real width and height of the image (256 is stored as zero, as the format defines). Modern browsers read the embedded PNG itself and cope, but some older Windows programs trust the directory value. A square source near 256 by 256 pixels gives the sharpest result.
Say your logo is a 256 by 256 PNG of 8 KB and your website builder only accepts a favicon with the .ico extension. Upload the PNG, check the preview and the reported 256 by 256 dimensions, and download the file. The size badge will show a figure close to the original, since the PNG bytes are simply wrapped with a small header of about 22 bytes. This is illustrative; your actual numbers come from the size badge in the tool.
No -- the whole conversion happens locally in your browser using the Canvas API. Your file never leaves your device.
Yes -- favicons and app icons are almost always expected to be square. If your source PNG isn't square, crop it first (see this site's Square Image Cropper) for the cleanest result.
No. It contains one image at the same pixel size as your PNG. Prepare the source at the size you want to use.
Yes. The image is stored as PNG data and no background is filled in, so transparency is preserved.
A square image around 256 by 256 pixels is a practical choice. Larger sources only increase the file size.
Favicons are cached aggressively. Try a hard refresh, clear cached site data, or open the site in a private window.
PNG and ICO aren't interchangeable: PNG works well for logos, screenshots, diagrams and anything that needs sharp edges or transparency, whereas ICO is the better fit for favicons and Windows application icons.
| PNG | ICO | |
|---|---|---|
| File extension | .png | .ico |
| Compression | lossless | a container holding PNG or BMP images |
| Transparency | Full transparency (alpha channel) | Full transparency (alpha channel) |
| Animation | Single image | Single image |
| Colours | 16.7 million plus an 8-bit transparency channel | up to 32-bit colour with alpha |
| Best for | logos, screenshots, diagrams and anything that needs sharp edges or transparency | favicons and Windows application icons |
| Support | every browser, phone and editor | all browsers for favicons and Windows for icons |
The conversion happens in your browser; the file is never uploaded.