← back to tools

Compress & Compare

Drag the divider to compare original vs compressed — see quality loss & exact file savings in real time.

Processed in your browser — image never leaves your device
🗜️

Drop your image here

or browse to upload

thumbnail
80
Original
Compressed
Saved
Reduction

Drag divider left or right
Original
Compressed
Original Compressed

Limitations — what this tool cannot do

  • No image resizing. This tool only re-encodes at a different quality or format. Pixel dimensions are unchanged.
  • EXIF metadata is stripped during canvas re-encoding. Camera model, GPS, lens info, and ICC colour profiles are not preserved in the output file.
  • PNG is always lossless and ignores the quality slider. Exporting a photograph as PNG will usually increase file size — this is expected and normal.
  • Transparent images exported as JPG will have their transparent pixels replaced with white automatically. Use WebP or PNG if you need transparency.
  • Max recommended input: 25 MB or roughly 20 megapixels. Larger files may cause your browser tab to freeze or run out of memory. The tool warns you but does not hard-block.
  • WebP requires a modern browser (Chrome 23+, Firefox 65+, Safari 14+). The WebP button is disabled automatically if your browser does not support canvas WebP output.
  • File sizes shown are exact for the re-encoded output, but your original file size is read from the browser's file metadata — this is always accurate.

Why this tool?

See the trade-off visually

Most compressors just give you a number. Drag the divider and see exactly where quality degrades — pick the highest compression that still looks perfect.

WebP = smaller files

Switch to WebP for roughly 25–35% smaller files than JPG at the same visual quality. Ideal for web images with tight size budgets.

PNG stays lossless

Use PNG when you need pixel-perfect output or transparency. Quality slider is disabled — PNG is always lossless by design.

100% private

Everything runs in your browser via the Canvas API. No server. No upload. Works offline after first load.