Recompress Image
Re-encode your image to JPEG (mozjpeg), PNG, WebP, TIFF, GIF, ICO, PNM, or BMP — entirely in your browser.
Drop a file, pick an output format and quality, and download. Everything runs locally — your image never leaves your device.
Output formats
JPEG (mozjpeg) PNG WebP TIFF GIF ICO PNM BMP
Accepted inputs
JPEG PNG WebP TIFF GIF ICO PNM BMP
Frequently asked questions
Everything you might wonder about recompressing images in Benefic.
What does the recompressor do?
It decodes your source image and re-encodes it into the format and quality you pick. JPEG output is encoded with mozjpeg, which produces noticeably smaller files than a stock encoder at the same visual quality.
Which formats can I drop?
Anything image-rs can decode in the browser: JPEG, PNG, WebP, TIFF, GIF, ICO, PNM (PBM/PGM/PPM), and BMP. The output format is independent of the input.
Does the quality slider apply to PNG / TIFF / etc.?
No. PNG, TIFF, GIF, ICO, PNM, and BMP are lossless — the quality value is ignored for those outputs. Only JPEG and WebP honor the quality knob.
Does my image get uploaded to a server?
No. The recompressor runs entirely in your browser as WebAssembly. Your image is decoded, re-encoded, and handed back to you locally — nothing is sent over the network.