Compress Image to 100 KB
The most common upload limit there is — job portals, university applications, visa forms and email. Drop your image in, and it comes back at 100 KB or less, processed entirely on your device.
Drag & drop images here
or browse your files — you can also paste a screenshot with Ctrl + V
JPG · PNG · GIF · BMP · WebP
Quality drops automatically until the file fits.
How to compress an image to 100 KB
Add your image
Drag it in, browse for it, or paste a screenshot with Ctrl + V. Several files at once is fine.
Set the target
It is already set to 100 KB. Change the number if your form asks for something else (75, 150, 300 — any value works).
Download
Every file shows its before and after size. Save them one by one, or take them all as a single ZIP.
Why 100 KB is the magic number
Almost every upload form built in the last fifteen years picked 100 KB as its ceiling: it is small enough to keep a server bill down and large enough for a passport photo to stay recognisable. That is why "compress image to 100 KB" is one of the most searched image questions on the web.
The problem is arithmetic. A phone photo is 3–6 MB. Getting that to 100 KB means removing roughly 97% of the data, and there is only one honest way to do it: reduce quality carefully, then reduce dimensions if you must.
That is exactly what this tool does. It encodes the image, measures the result, and if it is over 100 KB it re-encodes at a lower quality setting — narrowing in on the highest quality that still fits. If the quality floor is reached and the file is still too large, it steps the pixel size down and tries again.
The one thing you can do better than any tool
Start smaller. If your form only displays the photo at 400 px, upload a 400 px image. Compressing a 4000 px photo to 100 KB throws away detail you never needed, and leaves visible mush. Resize first with the Image Resizer, then compress — the result is noticeably sharper at the same file size.
And if the form accepts WebP, converting first usually beats compressing: JPG to WebP typically cuts 25–35% with no visible difference.