Skip to main content

PNG to ICO Converter

Convert a PNG (or any raster image) into a Windows .ico icon file — pick which sizes to embed, from 16×16 up to 256×256. Free and private, entirely in your browser.

Input

Drop an image or browse
One file · image

PNG, JPG, WebP or SVG — ideally square and at least 256×256px. Nothing is uploaded; everything runs in your browser.

Off (default): a non-square image is center-cropped to a square. On: the full image is kept and padded with transparency instead, so nothing is cropped off the edges.

ICO file

Upload an image to generate a multi-resolution .ico file containing every size you select.

Was this helpful?

Guides

Convert a PNG (or JPG, WebP, SVG) image into a Windows .ico icon file, entirely in your browser. Pick which of the six standard icon sizes — 16×16 up to 256×256 — to embed, and every size you select is packed into one .ico. Nothing is uploaded; the resize and the icon file itself are both built on your device.

How to use it

  1. Upload a source image — ideally square and at least 256×256px, so the largest size you pick has real detail to downscale from.
  2. Toggle which sizes to include. All six are on by default; deselect any you don't need.
  3. Download the generated icon.ico.

Choosing sizes

  • 16×16 / 32×32 — the classic sizes Windows uses for taskbar and title-bar icons.
  • 48×48 / 64×64 — desktop shortcuts and larger list views.
  • 128×128 / 256×256 — Explorer's large-icon and extra-large-icon views, and any modern app that wants a high-resolution icon.

Including more sizes makes the file bigger but means Windows never has to stretch a smaller icon to fill a larger slot. For a general-purpose app icon, keeping all six selected is the safest default.

Non-square images

Icons are square. By default, a non-square source is center-cropped to the largest square that fits inside it. If you'd rather keep the entire image instead of losing the cropped-off edges, turn on "Keep full image (don't crop to square)" to letterbox it instead: the full image is scaled to fit and padded with transparency on the short axis.

Tips

  • Start with the largest, cleanest source image you have — every embedded size is downscaled from it, so more detail in means a sharper 256×256 icon out.
  • A PNG source with a transparent background carries that transparency straight through to every size in the .ico.
  • Need a full website favicon package (favicon.ico plus Apple touch and Android icons and a manifest) instead of a single icon file? Use the Favicon Generator.

What image formats can I upload?

PNG, JPG, WebP and SVG all work — the source is decoded and re-rendered on a canvas regardless of its original format, so the output is the same either way.

Is my image uploaded anywhere?

No. Reading the file, resizing it on a canvas, and packing the .ico container all happen in your browser. Nothing is sent to a server.

png to icoico convertericon filewindows iconapp iconimage to icoico maker

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.