The fastest way
Open the image compressor, choose Target size, type the limit (for example 100) and add your photo. The tool searches for the highest quality that fits and, if needed, reduces the dimensions slightly. Then download the result.
Why dimensions matter more than quality
A modern phone photo has 12–48 million pixels. Squeezing all of them into 100 KB forces very low quality and visible blocks. Reducing the dimensions first gives a much better result: a 1200-pixel-wide JPG at good quality often fits in roughly 150–300 KB, and around 800 pixels is usually enough to reach 100 KB with decent quality. Exact sizes depend on the photo’s detail.
Use resize image to set the width (for example 1200 or 800 px), then compress.
Pick the right format
- JPG — accepted by every form; the default choice for photos.
- WebP — about a quarter smaller at the same quality, great for websites, but not every form accepts it.
- PNG — avoid for photos; it is lossless and usually far too big. Convert PNG to JPG first.
Typical limits
| Use | Typical limit | Suggested width |
|---|---|---|
| ID / document photo uploads | 100–500 KB | 600–1000 px |
| Job portals, avatars | 100–200 KB | 400–800 px |
| Email attachments | 1–5 MB total | 1600–2000 px |
| Websites and online shops | 100–300 KB per image | 1200–2000 px |
Frequently asked questions
Will the photo look worse?
At sensible sizes, not noticeably. Problems appear only when a very large photo is forced into a tiny file — that is why reducing dimensions first helps.
Is my photo uploaded to compress it?
No. Compression runs entirely in your browser; the file never leaves your device.