How to reduce photo size in KB without ruining it
By the Toolbenchly team ·
A photo straight from a modern phone is usually 2–5 MB, and some are over 10 MB. Upload forms, email systems and websites often want 20 KB, 50 KB, 100 KB or 200 KB. That means throwing away 95–99% of the file. Done carelessly, the photo turns blocky or blurry. Done well, it still looks fine for its purpose. Here is how it works and what to do.
The short answer
- Crop away everything you don't need.
- Reduce the pixel dimensions to what the photo will actually be shown at.
- Save as JPG and lower the quality until the file fits.
The Image Compressor does steps 2 and 3 automatically when you choose Target file size: type the KB limit and it finds the highest quality that fits, reducing dimensions only when it has to.
Why phone photos are so big
File size depends on two things: how many pixels the image has, and how much data each pixel needs. A 12-megapixel phone photo is 4000×3000 pixels, which is 12 million pixels. Phones save them as JPG or HEIC at very high quality, roughly 2–4 bits per pixel, which is where the 3–5 MB comes from.
A form photo shown at 200×230 pixels has only 46,000 pixels, 260 times fewer. Most of the original data is simply never seen, so removing it costs nothing visible.
Lever 1: fewer pixels
Halving the width and height cuts the pixel count, and roughly the file size, to a quarter. That is the most powerful lever and it is lossless in practice if the photo will be displayed small anyway. Useful sizes:
| Use | Width in pixels | Typical size at good quality |
|---|---|---|
| Form photo / ID | 200–400 | 15–50 KB |
| Profile picture | 400–800 | 40–120 KB |
| Blog or shop image | 1000–1600 | 100–300 KB |
| Full-screen photo | 1920–2560 | 300–800 KB |
If a form specifies dimensions, use them exactly with the Image Resizer or the Exam Photo Resizer, which handles dimensions and KB together.
Lever 2: lower JPG quality
JPG quality is a scale from 0 to 100. The relationship with file size is not linear: dropping from 95 to 80 often halves the file with no visible change, while dropping from 50 to 30 saves much less and starts to show blocky "artifacts", especially around edges and in smooth skies. A good rule: stay above 60 for photos of people, above 40 for documents with plain backgrounds.
Lever 3: a simpler picture
Compression works by describing areas that look alike. A plain white wall compresses to almost nothing; grass, gravel, hair and noise in dark photos cost a lot. That's why ID photo rules ask for a plain light background. It looks better and fits in fewer KB. For signatures, a clean white page with black ink compresses so well that the file may even fall below a form's minimum; the Signature Resizer handles that.
Which format?
- JPG: best for photos and the only format almost every form accepts.
- WebP: 25–35% smaller than JPG at the same quality; great for websites, not accepted by many forms.
- PNG: lossless and therefore large for photos. Use it for screenshots, logos and graphics only.
- HEIC: iPhone format, small but poorly supported. Convert with HEIC to JPG first.
Quick recipes
- 20 KB: crop tightly, about 250–350 px wide, plain background.
- 50 KB: about 600–900 px wide at medium quality.
- 100 KB: about 1000–1400 px wide, still sharp on screens.
- 200 KB: 1600–2000 px wide at high quality, hard to tell from the original.
Mistakes to avoid
- Compressing a compressed file repeatedly. Each JPG save loses a little more. Always start from the original.
- Taking a screenshot of the photo to shrink it. It often makes the file bigger (PNG) and adds borders.
- Stretching to fit dimensions. Crop to the right shape instead, so faces aren't distorted.
- Uploading to random websites. ID photos are sensitive. The tools on this site work on your device and never upload files.