Image Compressor & Format Converter

BatchBeta

Compress images and convert between JPG, PNG and WebP right in your browser. Adjust quality and max size, batch convert, download as ZIP. No uploads.

Files are not uploaded · processed in your browser

Choose or drop images
or drop files here (files are processed locally, never uploaded)JPG, PNG and WebP. Up to 50 images, 50 MB each
80

Lower means smaller files and lower quality. 75–85 works well for photos

Add images, then click “Compress”.

How to use

  1. Choose or drop one or more JPG, PNG or WebP images.
  2. Pick an output format. To compress only, choose “Keep original format”.
  3. Adjust the quality. To reduce dimensions, turn on “Limit maximum size” and enter the values.
  4. Click “Compress” to see the original size, compressed size and saving for each image.
  5. Download images one by one, or click “Download all (ZIP)” to get them all at once.

Privacy

Files you choose and text you enter are processed in your browser. They are not uploaded to our servers and we do not store them. Some tools download the code or data they need (such as OCR language data) from this site the first time you use them.

Read the privacy policy

FAQ

Are my images uploaded to a server?

No. Reading, compressing and converting all happen inside your browser. Your images never leave your device.

How is the saving calculated, and why is a file sometimes bigger?

Saved = (original size − compressed size) ÷ original size. Images that are already heavily compressed, or that you convert to a lossless format like PNG, can get bigger, which shows as a negative value. With “Keep the original if the result is larger” on, images with the same format and no resizing keep the original file when re-encoding doesn't help.

Why doesn't PNG get smaller?

PNG is lossless, so the quality setting has no effect, and a PNG re-saved by the browser is often not smaller than the original. To cut the size significantly, convert to WebP or JPG, or turn on “Limit maximum size” to reduce the dimensions.

What quality should I use?

For photos, 75–85 is a good choice: the difference is hard to see and files get much smaller. Lower values make smaller files but may look blurry or blocky.

Are transparency and EXIF data kept?

Converting to PNG or WebP keeps transparency. JPG has no transparency, so transparent areas are filled with white. Re-encoding removes EXIF metadata, including GPS location, and the image orientation is corrected automatically.

How many images can I convert at once?

Up to 50 images per batch, 50 MB each. Images are never enlarged. Due to browser limits, images larger than about 16.7 megapixels (4096×4096) are scaled down automatically.

Can I convert images on my phone?

Yes. You choose the photos in your phone's browser and nothing is installed. The limits are the same as on a computer: 50 images per batch, 50 MB each. A phone has less memory, so converting a batch of large photos may fail there — use smaller batches.