Skip to content

Image Compressor

Compress JPG, PNG and WebP images in your browser. Set a quality, a maximum size in pixels, or a target file size such as 50 KB — for up to 20 images at once.

In-browser · no upload JPG, PNG, WEBP → JPG, PNG, WEBP

Runs entirely in your browser. Your files and text are not uploaded to our servers.

To compress an image, add one or more photos, choose the output format (JPG for photos, WebP for the smallest files) and a quality level, then select Compress images. You’ll see each file’s new size and the total saving.

Need an exact size, like under 50 KB or 100 KB? Enter it in Target size and the tool finds the highest quality that fits.

How to use the Image Compressor

  1. 1

    Add images

    Up to 20 JPG, PNG or WebP files, 30 MB each.

  2. 2

    Choose format and quality

    70–80% keeps photos looking good at a fraction of the size.

  3. 3

    Optional: target size or max dimensions

    e.g. 50 KB for exam portals, or 1920 px for websites.

  4. 4

    Compress and download

    Download individually or as a ZIP.

How it works

Each image is decoded and re-encoded in your browser at the quality you choose. Reducing the pixel dimensions (for example, a 4000 px phone photo to 1600 px) saves the most. With a target size, the tool tries quality levels in a binary search until the file fits. If a result would be larger than the original, the original is kept.

Features

  • Target file size

    Hit limits like 20 KB, 50 KB or 100 KB.

  • Batch

    Up to 20 images at once, ZIP download.

  • WebP output

    Typically 25–35% smaller than JPG at similar quality.

  • Private

    Images never leave your device.

Supported formats

Input: JPG, PNG, WebP. Output: JPG, WebP, PNG, or the original format. Transparent PNGs become white-backed when saved as JPG.

When to use it

  • Meeting photo and signature size limits on government and exam forms.
  • Speeding up websites and blogs.
  • Sending photos by email or messaging apps without “file too large” errors.

Privacy and file handling

Where it runs
Runs in your browser
File size limit
30 MB per file, up to 20 files

Runs entirely in your browser. Your files and text are not uploaded to our servers.

Limitations

  • PNG is lossless, so its size depends mostly on the image content; choose JPG or WebP for big savings.
  • Very small targets (e.g. 10 KB for a large photo) reduce visible quality; resize dimensions too.
  • Metadata such as EXIF location is not kept.

Troubleshooting

File is still larger than the target
Also set a max width (e.g. 800 px) — fewer pixels need fewer bytes.
“Your browser can’t create WebP”
Update your browser, or choose JPG.

Frequently asked questions

How do I compress an image to 50 KB?

Choose JPG or WebP, type 50 in “Target size”, and compress. If the photo is very large, also set a max width such as 1000 px.

Does compression reduce quality?

JPG and WebP compression removes detail you mostly can’t see. At 70–80% quality differences are hard to spot.

Is location (EXIF) data removed?

Yes. Re-encoded images don’t include EXIF metadata such as GPS location.

Are my photos uploaded?

No. Compression happens entirely in your browser.

Was this tool helpful?

Thanks for the feedback.

Last reviewed