Image Compressor
Compresses images to a target quality or file size in your browser, with a live…
Covers parts of an image with an opaque fill, flattens it and re-encodes to PNG, so the hidden pixels and the metadata are both gone.
The Image Redactor covers parts of an image with an opaque fill, flattens it and re-encodes to PNG, so the hidden pixels and the metadata are both gone. 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.
| Method | Opaque fill written into the pixels, then re-encoded — not a layer |
|---|---|
| Reversible | No. The covered pixels are not in the exported file |
| Metadata | PNG output from a canvas carries only IHDR, IDAT and IEND |
| Verification | The source and the export are both scanned and listed back to you |
| Privacy | The file is read with FileReader and never leaves your device |
Rectangles only, and the export is a flat image — any text layer, any transparency and any animation in the source is gone. Very large images are limited by how much memory your browser will give the tab.
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.