Skip to content
Devtools 360

Compress Images Without Uploading Them

Make photos and graphics smaller for websites, email and forms. Choose a quality level and output format, optionally cap the width and height, and compare the before and after size of every file.

Runs in your browser (background worker)Free · No sign-up

How to compress images

  1. Choose or drop up to 100 images.
  2. Pick an output format (keep the original, JPG, WebP or PNG) and set the quality slider — 60–80% is a good start.
  3. Optionally enter a maximum width or height to downscale very large photos.
  4. Click Compress images and check the size saving shown for each file; use Compare to inspect quality.
  5. Download files one by one or all at once as a ZIP.

Supported formats

Input
JPG, PNG, WebP, GIF, BMP, AVIF
Output
JPG, PNG, WebP
Maximum size
50 MB per file (limited by your device's memory)

Why some images barely shrink

JPG and WebP are lossy: lowering quality throws away detail the eye rarely notices, which is where large savings come from. PNG is lossless, so this tool shrinks PNGs by reducing them to a smaller colour palette (the technique TinyPNG uses): the file stays a PNG with transparency, and screenshots, logos and graphics typically get 50–80% smaller. For photos, converting to WebP or JPG usually saves even more. An image that is already heavily optimised may even grow when re-encoded; in that case this tool keeps your original file and tells you so. If you need exact pixel sizes rather than a maximum, use the Image Resizer.

Benefits

  • Never makes a file worse: if re-encoding in the same format would be larger, the original is kept.
  • Batch processing with per-file savings, side-by-side comparison and one ZIP download.
  • Optional maximum width/height shrinks oversized camera photos in the same pass.

Limitations

  • Uses the browser's built-in JPG/WebP encoders, so results are good but not as small as specialist tools like MozJPEG. Lossy PNG uses a palette without dithering, so smooth photo gradients can show slight banding — use WebP or JPG for photos.
  • EXIF metadata (camera model, GPS location) is removed, and animated GIFs become a single still frame.
  • HEIC photos can only be processed in browsers that can decode them (currently Safari).

Privacy and security

Images are decoded and re-encoded by your browser in a background Web Worker (or on the page itself in browsers without OffscreenCanvas). Files are never uploaded, and the results exist only in this tab's memory until you download them.

Read our privacy policy for details about the site as a whole.

Frequently asked questions

What quality setting should I use?

For photos, 70–80% is usually indistinguishable from the original at a fraction of the size. Go down to 50–60% for thumbnails. Graphics with text and sharp edges look best at 85% or above, or as PNG.

Why was my PNG not made smaller?

PNGs are reduced to a colour palette at quality settings below 96%. If the original is already a small palette PNG (or was optimised with a dedicated tool), re-encoding cannot beat it, so the compressor keeps your original. Lower the quality, set a maximum size or convert to WebP for further savings.

Does compression remove location data from photos?

Yes. Images are redrawn on a canvas and re-encoded, which drops EXIF metadata including GPS coordinates. The orientation is applied to the pixels first, so photos stay the right way up.