Compress Image to 100KB, 50KB or 10KB
Shrink a JPG, PNG or WebP photo to an exact file size — for online forms, job applications, visa portals and anywhere with a strict KB limit. Everything runs in your browser: your image never leaves your device and is never uploaded to a server.
Compress an Image to an Exact KB Size — Without Uploading It
Online application forms, job portals, exam registrations and visa systems often reject a photo that is even slightly over their limit — “maximum 100 KB” is a hard rule, not a suggestion. This tool compresses your image to the size you pick: 200 KB, 100 KB, 50 KB, 20 KB, 10 KB, or any custom target. Instead of guessing with a quality slider, it works the way the limit works: it lowers the encoding quality first, and if that is not enough, it steps the dimensions down until the file fits just under your target.
How to use it
- Tap the box and choose your photo, or drop the file onto it.
- Pick a target size — the presets cover the common portal limits — or type a custom KB.
- Leave the format on JPEG unless the site accepts WebP, and keep transparency flattening on if your image is a PNG.
- Tap Compress image, check the final size, and download.
Why compressing here is private
Most “free” image compressors upload your photo to their server, process it there, and keep a copy for a while. This one does not: the compression happens with the canvas technology built into your own browser, on your own device. Your CNIC scan, passport photo or family picture never travels over the internet, which matters when the image is a personal document.
Frequently asked questions
Will compressing to 10 KB ruin my photo?
A 10 KB photo will look softer and smaller — that is the honest trade-off at that size, and every compressor faces it. For a small ID-style photo shown at a few centimetres on a form, it is normally fine. If the image will be printed or viewed large, use the biggest target the form allows.
My form says “100 KB” — which number does this tool use?
Portals are inconsistent: some count 1 KB as 1,000 bytes, others as 1,024. This tool uses 1 KB = 1,000 bytes, the stricter reading, so a file that reads “under 100 KB” here passes either way.
The compressed image is wider than the original file. How?
That can happen with an already heavily-compressed screenshot or a simple graphic saved as PNG: re-encoding it as a photo format adds data. If the result is not smaller, keep the original — or try WebP, which handles simple graphics better.
Can I compress a scanned document?
Yes — scans of CNICs, certificates and forms are exactly what this is used for. Keep the target at 100–200 KB for documents so the text stays readable; 10–20 KB is only sensible for small photos.
Need a different size in pixels rather than KB? Use the image resizer, or make a complete ID photo with the passport photo maker. All image tools are free and run on your device.
