Guide · 5 min read · updated 2026-04-27
How to reduce photo file size (without quality loss)
Five ways to make a photo smaller: by quality, dimensions, format, or smart re-encoding. With size benchmarks for each.
Modern phone cameras default to settings that make beautiful photos and tedious file sizes. A typical iPhone photo is 4–8 MB; that's fine for storage, painful for email or upload. Here are five different ways to reduce file size: pick the right one for your use case.
Method 1: re-encode at lower JPEG quality
The single biggest lever. JPEG quality runs 0.0–1.0 (or 1–100); each drop trades visible quality for smaller files non-linearly.
| Quality | Visual quality | Typical file (12 MP photo) |
|---|---|---|
| 1.0 | Lossless-ish | ~6 MB |
| 0.95 | Indistinguishable | ~3.5 MB |
| 0.85 | Identical on screen | ~1.8 MB |
| 0.80 | Sweet spot: invisible loss | ~1.3 MB |
| 0.70 | Slight artefacts on flat colours | ~0.8 MB |
| 0.60 | Visible blocking when zoomed | ~0.5 MB |
For most use cases, quality 0.80 hits the perfect balance. Photos look identical to the original on any screen but take a third of the space.
Method 2: resize the dimensions
Most modern photos are 4032 px or wider, far more than any screen can display at full resolution. Halving the long edge gives you a quarter of the pixels: and usually a quarter of the file size.
- 2560 px long edge: universal default. Looks pixel-perfect on every laptop and phone.
- 1600 px long edge: fine on phones, slightly soft on big monitors.
- 1024 px long edge: thumbnails and inline previews.
Combining resize + recompression (2560 px @ 0.8 quality) is the most reliable way to get to 1–2 MB without anyone noticing.
Method 3: switch format
| Format | vs JPEG | Compatibility |
|---|---|---|
| JPEG | Baseline | Universal |
| WebP | ~25–35 % smaller at same quality | Chrome, Edge, Safari 16+, mobile mail apps; not Outlook desktop |
| AVIF | ~40–50 % smaller | Chrome, Firefox, Safari 16+; spotty in email clients |
| HEIC | ~30 % smaller | Apple devices only (still!): Outlook and Yahoo can't display |
For email, JPEG is still the right answer. WebP and AVIF are smaller but not all email clients render them inline. JPEG works in every email client built since 1995.
Method 4: strip metadata
EXIF tags, GPS coordinates, camera settings, copyright info, and embedded thumbnails can add 50–500 KB to a JPEG. For photos heading to email or social media, this metadata is dead weight (and a privacy leak). Most browser-based recompressors strip it automatically: including EmailPhotos.com.
Method 5: let the algorithm pick
All of the above can be combined intelligently. Given a target file size budget, a smart compressor:
- Decodes the photo
- Estimates output size at the starting quality and dimensions
- Walks down quality first, then dimensions, until it fits
- Stops when the budget is met or when quality would drop below acceptable
EmailPhotos.com's Auto quality does exactly this, and it adjusts per-file based on your overall budget. With ten photos targeting a 14 MB email, each photo gets ~1.3 MB and the quality lands around 0.80 / 2400 px. With one photo targeting the same email, it can stay at 0.92 / full resolution.
What about RAW / DNG / TIFF?
Camera RAW files (DNG, NEF, ARW, CR2) and TIFFs are uncompressed or minimally compressed. They're 20–60 MB each. Don't email them: convert to JPEG first. Most editing software offers a "Quick Export JPEG" command. RAW belongs in cloud storage, not inboxes.
How small can I go?
- ~50 KB: small thumbnail (~600 px). OK for inline previews.
- ~200 KB: phone wallpaper-quality (~1200 px @ 0.7).
- ~700 KB: sharable social photo (~2000 px @ 0.8).
- ~1.5 MB: the "looks great everywhere" sweet spot (~2560 px @ 0.85).
- ~3 MB: high quality for printing 4×6 (~3000 px @ 0.9).
Frequently asked
How do I reduce a photo's file size without losing quality?
Modern JPEG re-encoding at quality 0.8 with a 2560 px long edge is visually identical to the original on a phone or laptop screen. The file is typically 4× smaller. Most loss is invisible at normal viewing distance.
What is the smallest file size for a photo?
Depends on dimensions. A 1024 px JPEG can be ~150 KB at quality 0.7 with no obvious flaws. Below that you'll see blocking on flat colours and softness on edges.
How can I reduce photo file size for free?
Use your operating system's built-in tools (Preview on Mac, Photos app on Windows) or a browser-side tool like EmailPhotos.com that doesn't upload your files anywhere. Both are free and don't require an account.
Does reducing file size lose data?
Re-encoding JPEG is lossy: some pixel data is permanently discarded. But at quality 0.8 the loss is invisible to the naked eye on screens. Don't recompress an already-compressed photo many times; each pass loses more.
What's the difference between resizing and reducing file size?
Resizing changes pixel dimensions (3024×4032 → 2000×2667). Reducing file size can mean re-encoding at lower JPEG quality without changing dimensions. Most file-size reductions in practice combine both.
Related guides
Email large photos
Three reliable ways to email large photos: compress in your browser, use a cloud share link, or send a manual zip. Comparison + step-by-step.
Compress photos for email
Compress photos to fit a 25 MB email attachment limit, in your browser, without uploading. Works for JPEG, HEIC, PNG, and WebP on every modern phone.
Send multiple photos
Attach 5, 50, or 500 photos to a single email so they actually arrive. The smart way (compress in the browser), the manual way, and provider-specific limits.