Compress Image to 100KB Online
Many online application forms, exam portals and job sites only accept photos under 100 KB. This tool searches for the highest quality that still fits under 100 KB, and only shrinks the dimensions if quality alone isn't enough.
Your images are processed inside your browser and are never uploaded to our servers.
About this tool
You always see the real output size. If an image can't reach 100 KB within the limits you set, we tell you instead of pretending it did.
How to use the Compress Image to 100KB
- Choose the image you need to upload.
- Keep JPG as the format unless the form accepts WebP. JPG is accepted almost everywhere.
- Leave 'Reduce dimensions if needed' on for large photos, so the tool can make the image smaller when quality alone can't reach 100 KB.
- Press Compress, check the preview and the exact size, then download.
Supported formats
- Input
- JPG, PNG, WebP (plus GIF, BMP and AVIF if your browser can open them)
- Output
- JPG or WebP
- Processing
- In your browser
Limitations
- The result is aimed at just under 100 KB (102,400 bytes). Some portals count 1 KB as 1,000 bytes; the exact byte count is shown so you can check.
- If a form also requires exact pixel dimensions (for example 200 x 230 px), resize first with the Image Resizer, then compress.
- Transparent areas become white in JPG output.
- 50 MB maximum input size.
Frequently asked questions
How does it get my image under 100 KB?
It tries quality levels with a binary search to find the highest quality under 100 KB. If even a low quality is too big, and you allowed it, it scales the image down a little and tries again.
What if the form needs the image between 20 KB and 100 KB?
The tool aims for just under 100 KB, so the result normally sits well above 20 KB. The exact size is shown before you download.
Will my photo look blurry?
Small photos usually look fine at 100 KB. Very large, detailed photos may need to be resized to fit, which is better than heavy compression artifacts.
Is my photo uploaded?
No. Everything runs in your browser.