Skip to content
snip tools

ICO converter — PNG/JPG to .ico

Convert an image to a multi-size .ico file — fully client-side.

Runs 100% in your browser

Drop an image, paste from clipboard, or

How to convert to .ico

  1. Drop an image. PNG, JPEG, WebP — anything browsers can decode. Square images give the cleanest result.
  2. Pick sizes. Tick the sizes you want in the .ico.
  3. Download. Get a multi-size .ico packaged as PNG-in-ICO.

ICO is a container, not a single image

Unlike PNG or JPEG, an .ico file is not one picture — it is a container that can hold several images at different sizes and color depths inside a single file. When the operating system needs an icon, it reaches into the .ico and picks whichever embedded size best fits the surface: a crisp 16 or 32 pixel version for the Windows taskbar and title bar, larger renditions for file listings, and up to 256 pixels for the desktop and large-icon views. Packing the right sizes into one file is what stops an icon from looking blurry when the system has to scale a single resolution up or down.

What this converter produces

Give it any image and it redraws it at the standard icon sizes and assembles them into one multi-resolution .ico. It embeds the modern PNG form of each size rather than the legacy uncompressed BMP that old icon files used, which makes the result substantially smaller at 256×256 while being read correctly by every current version of Windows and every modern browser. For the sharpest small sizes, start from a square, simple image — intricate detail is unreadable at 16 pixels — and ideally one with a transparent background so the icon sits cleanly on any surface.

ICO file vs. web favicon kit

Reach for this when you need a plain .ico on its own — a Windows application or shortcut icon, a legacy favicon.ico dropped at a site's root, or a desktop program. If instead you are setting up a website and need the whole modern set — the Apple touch icon, the PWA manifest icons and the <link> tags to go with them — the favicon generator produces that complete kit. The conversion runs entirely in your browser, so your image is never uploaded.

Frequently asked questions

How do I convert a PNG to ICO?
Drop or paste a PNG (JPG and WebP work too), tick the sizes you want, then click Build .ico — the image is packed into a multi-size .ico entirely in your browser, with nothing uploaded.
How is this different from the favicon generator?
The favicon generator builds the full favicon suite (multi-size .ico, apple-touch, PWA manifest). The ICO converter focuses on producing a single .ico from one image — useful when you need .ico for a Windows app or executable.
What sizes go into the .ico?
By default the page packs 16, 32 and 48-pixel images, which covers the Windows taskbar and Explorer cases. Add 64 / 128 / 256 if you need them too.
Does the .ico embed PNGs or BMPs?
PNG. Modern Windows and every modern browser read PNG-in-ICO, which keeps the file small and avoids palette quantization. The page uses snip's shared ICO builder.
Is anything uploaded?
No. The source image is rendered to a canvas and packed into an .ico in your browser.