Free tools

Reduce photo size without losing quality: a whole shoot, in your browser

To reduce photo size without losing quality you can see, match the picture to the dimensions people will view, then save it at a sensible quality setting. When sharing, use a longest edge of around 2,048 pixels with JPEG quality 80. That cuts a 10 MB camera file down to a few hundred kilobytes. For an archive or print, use lossless compression instead, or simply leave the original alone.

The same photo before and after, side by side
Same photo. A third the size.
Guests send one selfie on WhatsApp and get every photo they are in, full size, with no app to install.

Two kinds of smaller

Lossless compression packs the exact same pixels into fewer bytes, like a ZIP file does. Nothing changes, and you save only a modest amount. Lossy compression discards details that the eye will hardly miss, and the saving is large. "Without losing quality" in practice means lossy compression used gently enough that a viewer cannot spot any difference at the size they look at the picture.

Researchers have a measure for that judgement. Wang, Bovik, Sheikh and Simoncelli introduced the structural similarity index in IEEE Transactions on Image Processing in 2004. It compares a compressed image to the original the way human eyes see, by structure rather than raw pixel error. Most modern tests of "same quality, smaller file" are reported in it.

The settings that hold up

Two numbers do almost all the heavy lifting. The first is the longest edge. A 24-megapixel photo is 6,000 pixels wide. No phone or laptop screen shows more than a fraction of that. Sizing down to 2,048 pixels preserves every visible detail on screen while cutting the pixel count by roughly nine tenths. The second is quality. At JPEG quality 80, the artefacts sit below what most people notice in a full-screen view.

Our free photo compressor uses these defaults. The longest edge is 2,048 pixels. Quality is 80. You can add an optional size target in kilobytes if a form or an inbox insists on a limit.

Choosing a format

  • JPEG: works anywhere. The safe pick for anything sent to clients or guests.
  • WebP: smaller for the same look. Google's own compression study found that "WebP achieves 25%-34% smaller file sizes compared to JPEG at the same Structural Similarity (SSIM) index". Good for websites, less universal elsewhere.
  • AVIF: smaller still. Support is narrowest here. Use this when you control the viewer.
  • PNG: lossless. It fits graphics and screenshots instead of photos.

A whole folder at once

When you batch compress photos, handle the folder instead of the file.

  1. Drag your folder in. The compressor handles hundreds of files at once.
  2. Choose the format. Use JPEG unless you know where the files go.
  3. Choose the edge and quality, or a target size. The defaults work for sharing.
  4. Save the ZIP file. The originals on your computer stay untouched.

The whole process runs inside your browser. Your own computer compresses the photos. Nothing ever gets sent away. That matters when the shoot is a client's wedding.

Same photo, a third the size
The photo compressor taking 324 KB down to 93 KB.

Times to leave the original alone

Do not compress your master copy. You might print it large, edit it again, or give it to a client as the archive. Compression is for the file that travels. Keep the original where you store originals. Make a smaller version for each place it needs to go.

The limits of doing it in a browser

Your machine dictates the speed. A modern laptop chews through a few hundred photos in a couple of minutes. An older phone is slower and works best with smaller batches. In exchange, nothing waits on an upload. Venue Wi-Fi is never part of the job.

Compression is not delivery. When your goal is getting each guest their own photos, delivery settles the compression question: AccioPix sends each guest the photos they appear in on WhatsApp, at full size.

Frequently asked questions

How do I reduce photo size without losing quality?

Resize the photo to the size people will see it at. For screens, that is around 2,048 pixels on the longest edge. Save it as a JPEG at quality 80. A 10 MB camera file drops to a few hundred kilobytes. At normal viewing size, no one can see the difference. For prints or archives, use lossless compression or keep the original.

How do I bulk compress photos?

Put the entire folder into a batch compressor. Pick the format and settings once. Download the files as a ZIP. Our free compressor works in the browser, so your photos are never uploaded.

Is WebP better than JPEG for photos?

On size, yes. Google's study found WebP files are 25 to 34 per cent smaller than JPEG at the same structural similarity. Yet JPEG wins on compatibility. That makes it the safer pick for files going to clients.

Does compressing a photo reduce its print quality?

Resizing does. A 2,048-pixel image prints well only at small sizes. Keep the full-resolution original for printing. Compress a copy for sharing.

References

Suggested reading
Does WhatsApp compress photos? Yes — here's how to stop it

The opposite problem: keeping quality when WhatsApp wants to crush it.

Does WhatsApp compress photos? How to stop it

What WhatsApp does to a photo, measured, and how to send at full quality.

Batch remove blurry photos before you compress

No point compressing frames you're going to delete — cull the blurry ones first.


AccioPix

← Back to Blog