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.

About the ICO format

An .ico file is a container — it can pack several images at different sizes and bit depths so Windows or a browser can pick the best one for its target surface (16/32 in the taskbar, 256 on the desktop). Embedding PNG bytes directly (rather than legacy BMP) gives much smaller files at modern sizes and is supported by every contemporary consumer. If you need the full webdev favicon kit (apple-touch, PWA, manifest), use snip's favicon generator.

Frequently asked questions

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.