In-browser image optimizer
Compress an image to 100 KB
Forms, job portals and email attachments love a hard size limit. There is no magic button, but there is a reliable loop: check the size, lower the quality, and if that is not enough, reduce the dimensions. Both controls are on this screen, with the output size shown as you drag.
Get under 100 KB in three steps
- Open the image and read the sizeThe original size sits next to each pane, so you know what you are working with.
- Lower the quality firstFor a photo, quality 70–75 in JPEG or WebP usually lands under 100 KB at a reasonable size. Watch the preview for artefacts as you go.
- Resize if quality alone is not enoughDropping from 3000 pixels wide to 1200 pixels often cuts the file by more than any quality setting can, with less visible damage.
A rough size table
Numbers vary by content, but for a typical photograph: 1600 px wide at quality 80 is roughly 250–400 KB, at 1200 px roughly 150–250 KB, and at 900 px roughly 80–150 KB. Screenshots and flat graphics land much lower; noisy images much higher.
When the limit is really about dimensions
Several government and job-portal forms want a specific pixel size as well as a byte limit. Set the dimensions first, then tune quality — you will hit both targets faster.
What to expect
| Limit | Photo at 1600 px | Photo at 1200 px |
|---|---|---|
| Under 500 KB | Quality 85 | Quality 90 |
| Under 200 KB | Quality 70 | Quality 80 |
| Under 100 KB | Quality 55 | Quality 68 |
| Under 50 KB | Not realistic at this size | Quality 45 |
Guidance, not a promise — a sharp, detailed photo needs more bytes than a soft one.
Questions
How do I know the exact output size?
The result pane shows the encoded size and the percentage change as soon as the encoder finishes, which takes a moment on large images.
Will a 100 KB photo look bad?
At 1200 pixels wide it usually looks fine on screen. The artefacts show up in fine texture and text, so check the preview at 100% before you send it anywhere.
Can I compress several files to the same limit?
Drop them one at a time. Because nothing is uploaded there is no batch queue to wait in — each file takes only as long as your machine needs.