PNG to ICO
Drop a PNG and get an ICO file at once. Pick the sizes you need – from 16×16 to 256×256 – and they all go into one .ico. Everything runs in your browser – nothing is uploaded.
Drag & drop a file here, Ctrl+V to paste, oror
Every Size in One File
Tick the sizes you need, from 16×16 to 256×256. They all go into one .ico, and Windows or the browser picks the right one.
Transparency and Shape Kept
Each size is stored as a PNG inside the ICO, so transparent edges stay clean. A non-square image is fitted and centred, never stretched.
100% Private
Everything happens in your browser via the Canvas API. No server upload, no storage, no tracking.
How it works
What is an ICO file?
ICO is the Windows icon format. Its one trick is that a single file holds several sizes at once, and whatever opens it picks the one it needs — 16×16 for a browser tab, 32×32 for the bookmark bar, 48×48 for a desktop shortcut, 256×256 for a large icon view. That is why a favicon is still served as favicon.ico: one file answers every request. Inside this converter each size you tick is stored as a PNG, so transparency survives.
Which sizes should you tick?
For a website favicon, 16, 32 and 48 cover every browser. Add 256 if the icon is for a Windows program, a shortcut or anything shown large — without it the system scales 48 up and it looks soft. 24, 64 and 128 are there for icon sets that ask for them. Ticking more sizes only makes the file a few kilobytes bigger, so when in doubt, tick 256 as well. The file is rebuilt the moment you change a tick.
A PNG that is not square
An ICO entry is always square, so a wide or tall image has to be dealt with. This converter never stretches it: the image is scaled to fit inside the square, centred, and the edges left over stay transparent. Your proportions are kept and nothing is cut off. If you would rather fill the whole square, crop the source to 1:1 first with the Image Cropper, then come back.
Nothing is uploaded
The conversion runs in this tab with the Canvas API, and the ICO is assembled in your browser's memory — your image never leaves the device, so private logos and unreleased artwork are safe. Any format the browser can open works as a source: PNG, JPG, WebP or SVG. A JPG has no transparent areas to keep, so its background comes through as it is. Need every favicon size, the Apple touch icon and a manifest instead? Use the Favicon Generator, or browse all image tools.