Skip to content
ZeroServer.tools

ICO to WEBP Converter

Extract the largest frame from a Windows .ico icon and export it as WEBP — no upload, runs in your browser.

Drop a .ico file or click to browseMulti-size icons supported — the largest embedded frame is used

How the ICO to WEBP converter works

Windows .ico files are a container format that can bundle several square frames at different sizes — commonly 16×16, 32×32, 48×48, and 256×256 — either as raw uncompressed bitmaps (DIB / BITMAPINFOHEADER) or as embedded PNG images. This tool reads the ICONDIR header directly, decodes whichever frame has the largest pixel area (parsing the BMP color and transparency masks by hand when the frame isn't already PNG-encoded), and draws it onto a canvas.

From there, the canvas is re-encoded as WEBP using the browser's native canvas.toBlob WEBP encoder, which typically produces noticeably smaller files than PNG at a visually similar quality — useful for turning a legacy favicon or app icon into a modern web-optimized image. Adjust the quality slider to trade off file size against fidelity. Everything happens locally in your browser; the icon file is never uploaded anywhere.

Private & free — this tool runs entirely in your browser.

Recommended: IndieKit Ship your Next.js startup in days.affiliate

Related Converters tools