Your files never leave your device. All processing happens in your browser.
Open Img Stop Compress Image to Exact KB, add your photo and pick a Target size such as 20, 50 or 100 KB, or choose Custom to type any KB or MB value. Click Compress to target size and download the JPG, which will be at or just under your limit.
About the Compress Image to Exact KB
Img Stop Compress Image to Exact KB is made for one job: getting a photo under a fixed size limit. Many government, exam, bank and job portals ask for a picture under 20 KB, 50 KB or 100 KB. The tool searches for the highest JPG or WebP quality that still fits your target, so the image looks as good as the limit allows.
If quality alone cannot reach the size, the tool slowly reduces the width and height in pixels until it fits, and tells you that it did. This is useful for signatures, scanned documents and passport-style photos. Everything runs inside your browser, so your ID photo or documents are never sent to any server.
Key features
- Ready size presetsOne click for 10, 20, 30, 50, 100, 200 or 500 KB.
- Custom targetType any size and choose KB or MB as the unit.
- Best quality for the sizeThe tool tests many quality levels and keeps the best one that fits.
- Auto dimension reductionIf needed, the pixels are reduced step by step to reach very small targets.
- JPG or WebP outputJPG is the safest choice for forms; WebP is available for websites.
- Batch modeBring several photos to the same size limit in one go.
How to use the Compress Image to Exact KB
- Add your photo Drop the image on the box, click Choose files, or paste it with Ctrl+V.
- Choose the target size Click a preset like 50 KB, or pick Custom and enter the size and unit (KB or MB).
- Keep JPG output Leave Output format on JPG (best for forms) unless the website asks for WebP.
- Compress and download Click Compress to target size, check the new size and dimensions, then click Download.
Compress Image to Exact KB at a glance
| Price | Free |
|---|---|
| Input formats | JPG, PNG, WebP |
| Output formats | JPG or WebP |
| Presets | 10, 20, 30, 50, 100, 200, 500 KB |
| Custom size | Any value in KB or MB |
| Processing | In your browser – files are not uploaded |
When to use it
- Reduce a passport-size photo to under 50 KB for an exam or job application form.
- Make a scanned signature smaller than 20 KB for a bank or university portal.
- Get a CNIC, Aadhaar or ID card scan under 100 KB for an online registration.
- Bring a profile picture below a website's 200 KB upload limit.
- Shrink a document photo under 1 MB so it can be attached to an email or form.
Tips for the best result
- Crop the photo to just the face or signature first; fewer pixels leave more room for quality at a small KB size.
- For targets of 20 KB or less, expect the tool to reduce the dimensions. Check the note under the result.
- Some forms also ask for exact pixels like 200×230. Resize to those pixels first, then compress to KB.
- Always check the form rules: if it asks for JPG or JPEG, keep the JPG output option.
Frequently asked questions
How do I reduce photo size to 20 KB?
Add the photo, click the 20 KB preset and press Compress to target size. The tool lowers the JPG quality and, if needed, the pixel size until the file is under 20 KB. For best results, crop the photo to the needed area before you compress it.
Will the photo look bad at 50 KB?
Usually not. A face photo of around 400–600 pixels wide looks clear at 50 KB in JPG. The tool always keeps the highest quality that fits the limit. Very large photos may be reduced in pixels, which keeps them sharp on screen.
Why are the width and height smaller after compressing?
When even a low quality setting is still too big, the tool shrinks the image dimensions step by step until the file fits. A note under the result tells you this happened. To control the exact pixels yourself, use the Resize Image tool first.
What happens if my photo is already under the size?
If your file is already in the chosen format and below the target, the tool keeps your original photo as it is and tells you it is already smaller than the target. Nothing is re-saved, so there is no extra quality loss.
Can I convert a PNG to a 100 KB JPG?
Yes. Add the PNG, choose 100 KB and keep JPG as the output format. Transparent areas are filled with white, which is what most forms expect. The result is a JPG file with a name ending in 100kb so you can find it easily.
Last updated October 29, 2026 by the Img Stop team.

