Convert PNG to ICO in your browser: change a PNG into a multi-size .ico, or save PNG as ICO with the sizes you check. Transparency is kept via PNG-in-ICO frames; nothing is uploaded. Optional favicon.zip and <link> snippet are included for site use.
PNG preferred · WebP/SVG also accepted · never uploaded
Images are decoded and resized with Canvas in your browser. Nothing is posted to a server.
One pass builds a multi-size .ico and a favicon.zip with PNG sizes you checked.
Copy ready-to-paste <link rel="icon"> tags for your site.
Free, no signup, no preview unlock — drop, download, done.
To convert PNG to ICO with IconToGo: (1) drop a square PNG (256×256 or larger is best), (2) check the sizes you need (16, 32, 48, 64, 128, 256), (3) download the multi-size .ico — optionally favicon.zip and a <link> snippet. You can also change PNG to ICO or save PNG as ICO the same way; processing never uploads the file.
Steps: choose image → pick sizes → Download .ico. Soft size cap is about 10 MB; very large PNGs may feel slow in-browser — compress first if needed. Transparency is preserved (PNG-in-ICO). Soft limits: browser memory and Canvas performance, not a server quota.
Same local path: the PNG stays on your device while Canvas resizes frames and packs the .ico. Prefer this page for the PNG→ICO cluster; use JPG to ICO for JPEG sources.
For favicons keep 16 and 32; add 48/256 for broader coverage. Uncheck sizes you do not need to keep the .ico smaller.
According to MDN’s favicon glossary and the Wikipedia ICO file-format article, sites typically expose multiple icon sizes; IconToGo exports those sizes as one local pack.
Yes — we export PNG frames inside the ICO container, preserving alpha.
Use a square source at least 256×256 (512+ is better) so downscales stay sharp.
It runs online in a web page, but processing is local — your PNG is not uploaded.
We focus on image → ICO and favicon packs. Reverse ICO→PNG is not offered here.