# Why your 4 MB photo is really a 400 KB photo

> Every job portal, KYC form and email has a size limit, and every phone camera ignores it. Here is what is inside a JPEG, what you can throw away safely, and how to hit 100 KB without the picture turning to mush.

Published 2026-10-07 by Toolcloak. 6 minute read. Original: https://toolcloak.pages.dev/articles/why-your-4mb-photo-is-really-a-400kb-photo
Related free tool: [Image Compressor](https://toolcloak.pages.dev/tools/image-compressor)

You are filling in a form that needs a passport photo under 100 KB. Your phone just took one that is 3.8 MB. The form does not care that it is a lovely photo. It says “file too large” in red and that is the end of the conversation.

Most of us fix this by trial and error. Screenshot it, WhatsApp it to ourselves, try some random site that wants an email address. It works about half the time and you never find out why. So let's find out why, because once you see what is inside an image file, the size problem mostly solves itself.

## Where 4 MB comes from

A modern phone takes a picture that is about 4000 pixels wide and 3000 tall. That is twelve million tiny dots. Each dot needs three numbers (how much red, green and blue), one byte each. Do the sum: 12 million times 3 is **36 MB** for the raw picture.

Your phone saves it as 4 MB. So the camera has already squeezed the picture to about a ninth of its natural size before you ever touched it. Compression is not some strange extra step. It is how every photo you own got small enough to exist.

The only question is how much more you can squeeze before someone notices.

## What JPEG throws away

JPEG is a lossy format, which is a polite way of saying it deletes things permanently. The clever part is what it chooses to delete: the stuff your eyes are bad at noticing.

- **Colour detail.** Your eyes are far more sensitive to brightness than to colour. JPEG keeps the brightness sharp and stores the colour at lower resolution. You do not see the difference.
- **Tiny textures.** It cuts the picture into 8 by 8 pixel blocks and drops the finest patterns inside each block, the grain in a wall or the fuzz on a jumper.
- **Repetition.** Whatever is left gets packed tightly, the way a zip file packs text.

The “quality” slider in any compressor is simply how hard it pushes on the second step. Low quality means big blocks of detail get wiped. At the extreme you see the ugly squares that make old WhatsApp forwards look like they were drawn in Minecraft.

## Pixels first, quality second

Here is the thing most people miss. File size follows the number of pixels more than it follows the quality slider. A website that shows your photo 800 pixels wide gains nothing from a 4000 pixel original. It is carrying five times the width and twenty-five times the dots, for no visible benefit.

**How many pixels you are carrying**

|  | Millions of pixels |
| --- | --- |
| Phone original, 4000 x 3000 | 12 M |
| 2000 x 1500 | 3 M |
| 1280 x 960 | 1.2 M |
| 1024 x 768 | 0.8 M |

*Halve the width and height and you keep only a quarter of the pixels. The file shrinks by roughly the same proportion, before quality is even touched.*

So the order that works is: resize to the size you actually need (our [Image Resizer](https://toolcloak.pages.dev/tools/image-resizer) does it in a few taps), then compress. If a form wants 100 KB, a 600 by 800 photo at 80 percent quality gets there easily. The same photo at 4000 by 3000 would need to be crushed to 15 percent quality to reach 100 KB, and it would look awful.

Try it: [Image Compressor](https://toolcloak.pages.dev/tools/image-compressor). Drop in one photo or fifty. Pick a quality, see the before and after size, download.

## The 75 percent rule

Quality is not linear. Going from 100 to 85 removes a huge amount of data and you cannot see it. Going from 50 to 35 removes much less data and you absolutely can. So the sweet spot sits in the middle: **70 to 85 percent**. Start at 75. Only go lower if you are still over the limit.

> **Aim under the limit, not on it:** If a portal says 200 KB, aim for 170 or 180. Some forms count in kilobytes of 1000, some in 1024, and nobody tells you which. A little room saves you a second round.

## JPG, PNG or WEBP?

Three formats, three personalities. Pick by what is in the picture, not by habit.

| Format | Good at | Watch out |
| --- | --- | --- |
| **JPG** | Photos of people, places, food. Anything with smooth gradients. | Text and sharp lines get fuzzy edges at low quality. No transparency. |
| **PNG** | Screenshots, logos, charts, anything with crisp text or a transparent background. | Photos saved as PNG are huge. It does not throw detail away, so there is less to squeeze. |
| **WEBP** | Websites. Handles both photos and graphics and supports transparency. | Some older apps and printers still do not open it. Google's own comparisons claim roughly a quarter to a third smaller than JPG at similar quality. |

A rule that is hard to get wrong: **photo in, JPG or WEBP out. Screenshot in, PNG out.** The most common mistake is saving a screenshot as JPG and wondering why the text looks dirty.

## Never compress the same file twice

Each time you open a JPG, edit it and save it again, the format re-applies its deleting step on top of what was already deleted. Photographers call this generation loss. Do it five times and the damage shows, especially around edges and text.

The habit that fixes it is simple. Keep the original in a folder you never touch. Always compress from that, once, into a new file. If the result is wrong, go back to the original and try a different setting.

## A word about WhatsApp

WhatsApp compresses any picture you send as a normal photo. That is why the one your cousin forwards looks worse every time it travels. If you send it as a **document** instead, it arrives untouched. This is useful when you are sending an ID scan to someone who needs to read small print.

It is also why a screenshot of a screenshot of a screenshot looks like a ransom note by the third generation.

## Where should a compressor run?

This one matters more than people think. Think about what you compress: passport photos, ID cards, signed forms, medical reports. The kind of images you would never post publicly.

Plenty of online compressors upload your file to their server, process it there and send it back. Some delete it afterwards. Some say they do. You cannot check either way. Toolcloak's compressor does the work inside your browser, so the picture never leaves your device. You do not need to take our word for it: open your browser's Network tab, compress something, and watch that nothing gets sent.

## Quick recipes

| You need | Resize to | Format, quality |
| --- | --- | --- |
| Form upload under 100 KB | About 600 x 800 | JPG, 70 to 80 |
| Email attachment, many photos | About 1600 wide | JPG, 75 |
| Website hero image | 1600 to 2000 wide | WEBP, 75 to 80 |
| Article or social post | 1200 wide | JPG or WEBP, 80 |
| Logo or screenshot | Keep original size | PNG, then check the file size |
| Printing at home | Do not shrink | Keep the original |

*Starting points, not laws. Look at the result before you upload it.*

And if the file is a PDF rather than an image, the same logic applies with a different tool. [PDF Compressor](https://toolcloak.pages.dev/tools/pdf-compressor) works in the browser the same way, and you can chain the two in [Tool Chains](https://toolcloak.pages.dev/chains) if you have a whole pile to get through.

## Frequently asked questions

### Will compressing make my photo blurry?

Not at 70 to 85 percent quality. The deleted detail is the kind your eyes cannot pick out at normal viewing size. Blur appears when you push quality below about 50 or when you shrink the picture far below the size it will be shown.

### How do I reduce a photo to exactly 100 KB?

Resize it first to roughly 600 by 800 pixels, then compress at 70 to 80 percent. If it is still over, lower the quality in small steps of 5 and check the size each time. Aim for a few KB under the limit.

### Is JPG or PNG better for a photo?

JPG, almost always. PNG keeps every pixel exactly, which makes photos several times larger for no visible gain. Use PNG for screenshots, logos and images with transparent backgrounds.

### Can I get the original quality back after compressing?

No. Lossy compression deletes data permanently, which is why you should always keep your original and compress a copy.

### Is it safe to compress ID photos online?

It depends on the tool. If the site uploads your file, a copy exists on someone else's server. A browser-based compressor processes it on your own device and sends nothing anywhere. You can verify this in your browser's Network tab.

