Image Compressor
Compresses images to a target quality or file size in your browser, with a live…
Packs one image into a real multi-size .ico file with 16, 32, 48 and larger icons inside, built entirely in your browser.
The Image to ICO Converter packs one image into a real multi-size .ico file with 16, 32, 48 and larger icons inside, built entirely in your browser. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.
| Container | ICONDIR header, one 16-byte entry per size, then the images |
|---|---|
| Encoding | PNG inside ICO — the form Windows has accepted since Vista |
| 256 px | Written as 0 in the size byte, because 256 does not fit in one byte |
| Colour depth | 32-bit with an alpha channel |
| Windows XP | Cannot read PNG-in-ICO; it needs the older BMP form |
Writes the PNG-in-ICO form only, so Windows XP cannot read the result. Cursors (.cur), which share the container format, are not produced.
Compresses images to a target quality or file size in your browser, with a live…
Resizes images to exact pixel dimensions or a percentage, with aspect ratio locking and…
Crops images to a free selection or a fixed aspect ratio, with pixel-accurate coordinates.
Converts between JPG, PNG, WebP and BMP, with transparency handling and quality control.
Converts JPG images to lossless PNG, useful when you need to edit further without adding…
Converts PNG to JPG with adjustable quality and a chosen background colour where the PNG was…
Converts PNG to WebP, keeping transparency and typically cutting file size by a third or more.
Converts JPG photos to WebP for smaller files at the same visual quality.
Converts WebP images to PNG for software and platforms that still do not accept WebP.
Converts WebP images to JPG with a background colour for any transparent areas.