All tools

Compress Image

Reduce JPG, PNG or WebP file size

How it works

Compress ImageReduce JPG, PNG or WebP file size. All processing happens in your browser — no upload, no signup, no email required. Free forever.

Last updated:

About Compress Image

Image Compress shrinks JPG, PNG, and WebP files so pages load faster, email attachments fit, and storage bills stay sane. Most photos coming straight off a phone or DSLR are 5–15 MB — far heavier than they need to be for blog posts, marketplace listings, or social uploads. A few seconds of compression typically removes 60–90% of the weight with no visible quality loss.

It's used by bloggers cleaning up hero images, e-commerce sellers preparing product galleries, developers optimising assets before deployment, and anyone trying to send a batch of holiday photos through a strict email gateway. Drop a folder, pick a preset, download the optimised set.

The whole pipeline runs in your browser via a Web Worker — your photos never leave the device, so it's safe for personal images, NDA mockups, and unreleased product shots.

How to use Compress Image

  1. Drop one or many images onto the upload zone, or click Browse to select files.
  2. Pick a preset: High quality (visually lossless, ~50% smaller), Balanced (web-ready, ~70% smaller), or Maximum (aggressive, smallest output).
  3. Watch the file list update with original size, new size, and percentage saved for each image.
  4. Download images individually with the per-row button, or grab the whole batch as a single ZIP.
  5. Need a different format? Run the result through Image Convert next — compression keeps the original format.

Common use cases

  • Optimising a WordPress upload before publishing so Largest Contentful Paint stays under 2.5 s.
  • Squeezing a 50-photo Etsy product set down to fit the platform's per-image size limit.
  • Compressing screenshots before pasting them into a Jira ticket or Linear issue.
  • Preparing a portfolio PDF where every embedded JPG needs to be lean.
  • Cleaning up a holiday album before uploading to a shared Google Drive that's running low on space.

Tips & common mistakes

  • Use High quality for portraits and skin tones — faces are where compression artifacts are most obvious.
  • Use Maximum for thumbnails, decorative backgrounds, and anything that will be displayed at a small size.
  • PNG screenshots compress dramatically because they often contain large flat areas — try the Balanced preset first.
  • If the saved % is small (under 10%), the image was probably already optimised. Recompressing won't help much; consider converting to WebP for further savings.

Frequently asked questions

What formats are supported?

JPG, PNG, and WebP. Output keeps the same format unless you choose Image Convert separately.

Will compression visibly damage my photos?

'High quality' is visually lossless. 'Balanced' is suitable for web. 'Maximum' aggressively reduces size — fine for thumbnails, may show artifacts on portraits.

Is there a batch limit?

No limit. All images compress in parallel using a worker thread.

Does compressing twice make the file even smaller?

Not really. Once an image has been encoded at a given quality, re-compressing at the same setting throws away more detail without much extra savings. Always start from the original and pick a stronger preset if you need a smaller file.

Will EXIF metadata survive compression?

Most camera metadata is preserved by the encoder. If you want to strip it for privacy (GPS, camera serial number), run the file through EXIF Viewer afterwards.

What's the difference between this and converting to WebP?

Compression keeps the original format and reduces quality slightly. Converting to WebP changes the encoder entirely and usually saves another 25–35% on top. For maximum savings, compress first and then convert.

Latest from the blog

Related tools