Compress Image to Exact KB
Compress Image to Exact KB makes JPGs under a target like 20, 50 or 100 KB in your browser, lowering JPEG quality first and pixel size only if needed, with optional exact dimensions.
At a glance
- Accepts
- One or more images plus a size limit in KB and optional exact width and height
- Outputs
- A JPG per image under the limit with its KB and pixel size, singly or as a ZIP
- Where it runs
- Entirely in your browser, on your device
- What leaves your device
- Nothing - the file never leaves your device
- Limits
- No size or count cap; bounded by your device's memory; with exact pixel size on, very small limits may not be reachable
- Account
- Not required - there is no sign-up
- Price
- Free, with no watermark and no usage cap
- Made by
- Visrut
- Last updated
- 11 November 2026
Compress Image to Exact KB makes a JPG that fits under the size limit a form asks for, like 20 KB or 50 KB. It lowers JPEG quality first, and only makes the image smaller in pixels if quality alone is not enough. You can also set an exact width and height. Everything runs in your browser, so your photos never leave your phone.
How to use it
- Choose one or more images, or drop them here.
- Pick a size limit, or Custom for any other number.
- Turn on Exact pixel size if the form asks for specific dimensions.
- Tap Compress, check the KB and pixel size shown, and download one JPG or a ZIP of all of them.
Frequently asked questions
Are my photos uploaded?
No. Compression happens on a canvas in your browser. Your images never leave your device.
Why is my file a bit under the limit, not exactly on it?
It is the best quality that still fits. JPEG sizes jump in small steps, so landing on an exact byte count is not possible without padding. We count 1 KB as 1,000 bytes so the file passes whether a portal counts 1,000 or 1,024.
Will the photo look worse?
Only as much as needed. Quality is lowered first because it costs less detail than shrinking. At very small limits like 10 KB, a large photo will look soft.
What if it says it could not fit?
With Exact pixel size on, only quality can drop. Try a larger limit, a smaller pixel size, or a plainer background, which compresses better.
Does it work on my phone?
Yes. It is built for phones, including low-cost Android ones. If a big batch runs out of memory, do a few images at a time.