How to Compress Images Without Losing Quality: Real Results From 3 Phone Photos
Every image compressor promises "no quality loss". The honest version is this: a phone photo holds far more detail than any screen can show, and most of the size you remove is detail nobody would ever see. Go too far, though, and the photo does start to suffer. The useful question is where that line sits.
So we tested it. We took three real photos straight off three different phones and ran each one through every setting in Compressnfly's image compressor. Below are the exact results: sizes, pixel dimensions, and what we'd use each setting for.
The short answer
- A 3.5–4.2 MB phone photo shrank to about 1 MB with no visible change, even at full-screen size.
- At 200–350 KB it still looked sharp on a laptop or phone screen. That's the sweet spot for sharing.
- Most of the saving comes from reducing pixel dimensions, not from cranking up compression.
Why phone photos are so big
Our three test photos came from a Google Pixel 2, an iPhone 6 Plus and a Samsung Galaxy S7 Edge. Each is a 12-megapixel image, roughly 3000 × 4000 pixels, and they weighed 4.16 MB, 3.51 MB and 3.97 MB.
Now compare that with where photos are usually viewed. A full HD laptop screen is 1920 × 1080, about 2 megapixels. A phone screen shows even fewer pixels at a time, unless you zoom in. So a 12 MP photo shown full-screen is already being scaled down to a sixth of its pixels or less. That extra detail matters for printing large or cropping tightly, and for not much else.
There's a second, hidden passenger: metadata. The Pixel photo carried its GPS coordinates, recording exactly where it was taken. Compressnfly's output files don't include that metadata, which is a small privacy win when you share photos publicly.
Our test: three phones, four settings
| Setting | Pixel 2 (4.16 MB) | iPhone 6 Plus (3.51 MB) | Galaxy S7 Edge (3.97 MB) |
|---|---|---|---|
| High Quality | 1.11 MB · 2599×3465 | 1.06 MB · 2208×2945 | 986 KB · 3648×2736 |
| Web Optimized | 305 KB · 1368×1824 | 353 KB · 1299×1732 | 214 KB · 1920×1440 |
| Balanced | 117 KB · 912×1216 | 153 KB · 866×1155 | 78 KB · 1280×960 |
| Small Size | 45 KB · 600×800 | 50 KB · 541×722 | 25 KB · 800×600 |
Each photo took between half a second and 1.6 seconds on a regular laptop. Two things stand out. First, even High Quality cut every photo by 70–76%. Second, the same setting gives different results for different photos. The Samsung shot, a building at night with a lot of plain dark sky, compressed far more easily than the iPhone close-up of fir needles. Busy detail like leaves, gravel and fabric costs more bytes than smooth sky, snow or shadow.
Which setting to use
- High Quality (~1 MB): keeping or printing. Dimensions stay large enough for sharp prints up to about 8×10 inches, and you can't tell it apart from the original on screen.
- Web Optimized (~200–350 KB): sharing, social posts, websites and blogs. Still sharp on a laptop or phone screen, and about 13× lighter than the original.
- Balanced (~80–150 KB): email attachments, Word documents and presentations, where the photo is shown smaller than full-screen.
- Small Size (~25–50 KB): thumbnails, profile pictures and upload forms with strict limits. Fine at small sizes, soft if you blow it up.
When you need an exact size
Job portals and government forms don't care about "quality levels". They say "under 50 KB" and reject anything bigger. For that, use To an exact size mode, which keeps resizing and re-compressing until the file fits. Here's what happened to the Pixel photo:
| Target | Result | Dimensions | Good for |
|---|---|---|---|
| 20 KB | 20 KB | 277×370 | Form photos, ID-style pictures |
| 50 KB | 49 KB | 438×584 | Application photos, avatars |
| 100 KB | 97 KB | 620×826 | Small web images, documents |
| 200 KB | 196 KB | 876×1168 | Email, listings |
| 500 KB | 498 KB | 1386×1848 | Websites, sharing |
The iPhone and Samsung photos landed on almost exactly the same dimensions at each target, so the table works as a general guide for 12 MP photos. Even the 20 KB version was perfectly recognisable at the size a form would display it. There are ready-made pages for the common limits: 20 KB, 50 KB, 100 KB and 200 KB. Our guide to photos for online forms covers the tricks that make tiny files look better.
JPG, PNG or WebP?
The format matters as much as the setting:
- JPG is built for photos. It's what every phone and every upload form understands, so it's the safe choice.
- PNG is lossless and suits screenshots, logos and anything with sharp edges or transparency. For photos it's a poor fit: the Pixel photo saved as PNG was 20.94 MB, and simply converting it back to JPG made it 3.46 MB at full size. Compressing it as PNG with Web Optimized got it to 551 KB, but only by shrinking it to 859×1145. On the other hand, a screenshot of a text-heavy web page came out 11% bigger as JPG, because PNG handles sharp text better.
- WebP makes smaller files than JPG at the same quality and works in all modern browsers, which makes it great for websites. Some upload forms and older apps still reject it, so convert WebP to JPG when a form complains.
One warning about PNG to JPG: JPG has no transparency. Transparent areas become white, which is fine for photos but not for a logo you want to place on a coloured background.
Mistakes that make photos look worse
- Compressing the same photo again and again. Every JPG save loses a little. Always go back to the original rather than re-compressing a compressed copy.
- Enlarging a small image. Making a 400-pixel photo bigger doesn't add detail. It just makes the blur more obvious and the file larger.
- Choosing quality over size when the limit is strict. For a 50 KB limit, a smaller image with decent quality looks better than a big image squeezed to the point of blocky artifacts. The exact-size mode makes that trade for you.
- Forgetting to crop. If only the face matters, crop first. The pixels you keep get more of the byte budget.
iPhone photos (HEIC)
Recent iPhones save photos as HEIC rather than JPG. Many websites and Windows PCs can't open those, and most browsers can't compress them directly either. Convert them first with the HEIC to JPG converter, then compress the JPG. Our HEIC vs JPG test explains why the JPG comes out bigger than the HEIC.
FAQ
Can you really compress an image without losing quality?
Without visible loss, yes. In our test, High Quality removed 70–76% of each file with no difference we could see on screen. Without any loss, only lossless formats like PNG manage that, and the savings are much smaller.
Are my photos uploaded?
No. Compression runs in your browser, so photos stay on your device.
Does compression remove location data?
Yes, in our tests the compressed files contained no EXIF metadata, including GPS location. Keep the original if you need that information.
Can I compress several images at once?
Yes. Drop in multiple files and download them individually or as a ZIP.
