/

Image compressor

Processed Client Side

Compress JPG, PNG, and WebP images privately in your browser. Drop in a batch, tune the quality, and see exactly how many bytes you save — nothing is uploaded.

Source
Compressed
Add one or more images to convert them here.

Bookmark this tool now — skip the search next time you need it.

About Image compressor

This tool runs entirely in your browser. Whatever you paste is processed on your own device and is never uploaded, logged, or sent to any server.

Shrink JPG, PNG, and WebP images in your browser without uploading them anywhere. Drop in one file or a whole batch, set a quality level, and each image is re-encoded through a canvas and handed back with the exact byte saving shown per file. You can keep each image in its original format or convert the batch to JPEG or WebP, which is often where the real saving is — WebP typically produces files 25 to 35% smaller than an equivalent JPEG at the same visual quality. Because everything happens locally, it is safe for client photography, screenshots containing internal data, and anything else you would rather not hand to a web service.

Key features

  • Batch compression — drop in multiple files and process them in one pass
  • Supports JPG, PNG, and WebP input
  • Quality slider from 30% to 100%, applied live to the re-encode
  • Output format choice: keep the original format, or convert everything to JPEG or WebP
  • Per-file byte savings shown so you can see exactly what each setting bought you
  • Transparency is flattened onto white when producing JPEG, which has no alpha channel
  • PNG output stays lossless — the quality setting does not apply to it
  • Download the compressed results individually
  • Nothing is uploaded: images are decoded, re-encoded, and downloaded entirely inside your browser

How to use it

  1. Drop your images onto the input area, or use the file picker — several at once is fine.
  2. Choose the output format: keep the original, or convert to JPEG or WebP.
  3. Drag the quality slider — around 75% is the usual sweet spot for photographs.
  4. Compare the savings shown for each file, and adjust the quality if you went too far.
  5. Download the compressed images.

Tips & common mistakes

  • Converting to WebP is usually a bigger win than lowering JPEG quality. It is supported by every current browser and typically saves another 25 to 35% at matching quality.
  • Quality between 70% and 80% is where most photographs stop losing visible detail while still compressing hard. Below about 60% you start seeing blocking around edges.
  • The quality slider does nothing for PNG output, because PNG is lossless. To shrink a PNG meaningfully, convert it to WebP — or to JPEG if it has no transparency.
  • Converting a transparent PNG to JPEG flattens the transparency onto white. If the image sits on a dark background, convert to WebP instead to keep the alpha channel.
  • Screenshots, logos, and flat-colour graphics compress far better as PNG or WebP than as JPEG, which adds visible noise around sharp text edges.
  • Resize before you compress. An image displayed at 800px wide gains nothing from being 4000px — the Image Resizer will save more bytes than any quality setting.
  • Because files never leave your machine, this is safe for client work, medical or legal screenshots, and anything under NDA.
  • Curious what metadata — camera, GPS, timestamp — is embedded in the file? Check it with the EXIF Metadata Viewer.

Related tools

Browse all 11 Image tools

Frequently asked questions

9

It re-encodes each JPG, PNG, or WebP at the quality you choose. Lower quality means smaller files; the tool shows the exact percentage saved for every image.

No. Compression happens entirely in your browser, so even large batches are processed privately and your originals are never uploaded.

PNG is a lossless format, so the quality setting does not apply. To shrink photographic PNGs, re-encode them to JPEG or WebP using the output format option.

WebP usually produces smaller files than JPEG at the same visual quality. Choose WebP when the destination supports it; otherwise JPEG is the most compatible choice.

Yes. Drop in a batch and every file is processed in the same pass with the same settings, each one showing its own byte saving.

Between 70% and 80% is the usual sweet spot for photographs — most images stop losing visible detail there while still compressing hard. Below about 60% you start to see blocking around edges.

You converted it to JPEG, which has no alpha channel, so transparency is flattened onto white. Convert to WebP instead to keep transparency while still shrinking the file.

Resize first. An image displayed at 800 pixels wide gains nothing from being 4000 pixels, and reducing the dimensions saves far more bytes than any quality setting. Use the Image Resizer, then compress.

Yes. Images are decoded, re-encoded, and downloaded entirely inside your browser with no upload, which makes it safe for client work, screenshots containing internal data, and material under NDA.