Skip to content

Compress

Compress Image

Shrink photos and graphics to a file size you choose, such as 50 KB for a form or 1 MB for an email, or set the quality yourself. Everything is compressed in your browser, so your images are never uploaded.

Drop images here

or paste with Ctrl+V

  • JPG
  • PNG
  • WebP
  • AVIF
  • HEIC
  • GIF
  • BMP
  • SVG

Processed on your device. Nothing is uploaded.

Settings for all images

Good quality, much smaller file.

Each image keeps its format. HEIC becomes JPG; GIF, BMP and SVG become PNG.

Also limit size to (optional)

px
px

Keeps the aspect ratio and never enlarges. Leave empty for no limit.

Applies to all files. Use a file's settings button to give it its own.

Loading settings…

On this page

How to use the Compress Image

  1. Choose files, drop up to 50 images on the page, or paste one with Ctrl+V (⌘V on a Mac).
  2. In the How small? card, keep Recommended, pick Target file size and a chip such as 100 KB, or choose Quality and set it yourself.
  3. Check the before and after sizes in each row. If a file missed its target, a tip offers to allow smaller dimensions or switch to WebP.
  4. Select Download, or Download all (ZIP) for a batch.

Choose how small it needs to be

What happens when a target is hard to reach

JPG, WebP, AVIF and PNG behave differently

Frequently asked questions

How do I compress an image to 50 KB?

Choose Target file size, select the 50 KB chip, and add your image. The tool lowers the quality until the file is under 50 KB, then shrinks the dimensions if it has to. If it still misses, use the tip to allow smaller dimensions or convert the picture to WebP.

How do I reduce the size of a photo without losing quality?

Use Recommended, or the Balanced quality preset. For most photos these look the same to the eye while the file gets much smaller. No lossy format is truly lossless, though, so a very small target will cost some detail. PNG with Lossless optimization changes the file size but not a single pixel.

How many images can I compress at once?

You can add up to 50 images at a time. All of them use the same settings, and Download all (ZIP) saves them together. If you add more than 50, the extra images are skipped and a message tells you how many were not added.

Is 1 KB 1,000 or 1,024 bytes?

Here 1 KB is 1,000 bytes and 1 MB is 1,000,000 bytes. Some sites count 1,024 bytes instead. A file under 50 KB by our count is also under 50 KB by theirs, so it passes either way. The Target file size card shows the same note next to the chips.

Why is my compressed file not as small as I asked for?

The tool keeps the longer side at least 640 px unless you allow smaller dimensions, so a very low target can stop short. Turn on Allow smaller dimensions or switch the output to WebP, and apply again. Some images are already as small as they can get, and those are kept as they are.

Are my images uploaded when I compress them?

No. Compression happens in your browser, on your device, and your images are never uploaded. There is no account, no watermark and nothing to install. The work stays in a background process in the page, so the page keeps responding while it runs.