Useful Hacks

Compress Image

Reduce image file size while controlling quality — one image or a whole batch.

Processed entirely in your browser. Your image is never uploaded to a server.
  • Presets (Maximum / Balanced / High) plus a fine quality slider.
  • Optionally convert to WebP or AVIF for a bigger saving, or cap the dimensions.
  • Batch-compress many images and download them as a zip.
  • Before / after slider so you can judge the trade-off.
  • Runs in your browser — images are never uploaded.

Why this is private

  • Processed entirely in your browser. Your image is never uploaded to a server.
  • Open your browser's DevTools → Network tab while using this tool — you won't see a request carrying your input, because it never leaves your device.
  • Nothing you enter is uploaded to a server or shared with us — the processing happens entirely on your device.

Overview

Compresses JPG, PNG, WebP or AVIF images by re-encoding them at a quality you choose, with presets, an optional output format, an optional max size, and a before/after comparison. Works on a batch.

How to use it

  1. 1Add one or more images.
  2. 2Pick a preset or set the quality, and optionally an output format.
  3. 3Compress, compare with the slider, and download.

Frequently asked questions

What people use it for

Get a photo under an upload size limitMany forms cap images at 1 MB or even 200 KB — lower the quality slider until the live size fits.
Speed up a web pageCompress hero and content images before adding them to a site so pages load faster and pass Core Web Vitals.
Shrink a photo for email or chatA phone photo is often 4–8 MB; compressing it to a few hundred KB sends far quicker with no visible difference on screen.
Reduce a batch of screenshotsScreenshots as PNG are large — re-encoding them cuts size sharply while staying crisp.

Related guides

Related tools

All image tools

Ready to use Compress Image?

Compress Image

Search tools

Search for any tool by name, category or keyword