Guide

How to reduce photo file size

For email, web, and uploads · ~5 min read · by kizura

Photos from modern phones and cameras are often 5–15 MB each — too big to email, slow to upload, and heavy on websites. Here's how to shrink them quickly without a visible quality drop, all free and in your browser.

The fastest method (2 steps)

1. Compress. Open the compressor, drop your photo, and set quality to around 80%. You'll usually see the file shrink by 60–80% instantly. For many photos at once, drop them all — batch is unlimited and you can download a ZIP.

2. Resize if still large. If a photo is enormous (e.g. 6000px wide) but will only be viewed on screen, use the resize tool to bring the long edge down to ~1600–2000px. This alone can cut size by half or more.

Which format should I use?

For photos, JPG at 80% is the safe universal choice. WEBP is even smaller (25–35%) and works everywhere modern — use the converter. Avoid PNG for photographs; it's meant for graphics and produces huge files for photos. See the format guide.

Target sizes

For email, aim under 5 MB per photo (most limits are 10–25 MB total). For websites, aim for 100–300 KB per image — see our web optimization guide. For messaging apps, almost anything under 2 MB sends instantly.

Frequently asked

Does compressing lose quality? At 75–85% the loss is usually invisible, while the file shrinks a lot.
Is it private? Yes — everything runs on your device, nothing is uploaded.
Can I do many at once? Yes, batch is unlimited and exports a ZIP.

Start now with the free compressor.

The four levers, measured on the same photo

Every method of shrinking an image is one of four levers: fewer pixels, a more efficient format, lower quality, or stripped metadata. To see what each is really worth, we took one 2,400×1,864 high-detail test photo saved as a 2,683 KB JPG (quality 92) and pulled each lever alone, then all of them together.

Change appliedResultSaving
Nothing (baseline)2,683 KB
① Resize only → 1,600 px wide1,262 KB−53%
② Format only → WebP q801,695 KB−37%
③ Quality only → JPG q701,420 KB−47%
④ All three → 1,600 px WebP q75674 KB−75%

Same source image and encoder for every row; only the named variable changed.

The ranking surprises most people: dimensions beat everything. Halving the pixel count roughly halves the file before quality even enters the conversation, because file size scales with the number of pixels the encoder has to describe. It is also the only lever with no visual cost when the image is displayed smaller than its pixel size anyway — a 4,000 px camera photo shown in an 800 px blog column is carrying 25× more pixels than the reader can see.

The order that preserves the most quality

Hitting a specific number

When a form says “maximum 500 KB” or “under 1 MB”, work backwards from the table above. A 12-megapixel phone photo is typically 3–6 MB out of camera; resizing it to 1,600 px and exporting at q80 lands most photos in the 300–800 KB range in one pass. If you are still over, drop to 1,200 px before you drop below q70 — the resolution cut is less visible than the compression artifacts at that point. For batches, the compressor processes every file with the same settings and hands back a single ZIP, so a folder of holiday photos becomes an email-able archive in one step.