Candid Tools

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.

Each image must be under
Quality drops first. The image only gets smaller in pixels if quality alone isn't enough.

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

  1. Choose one or more images, or drop them here.
  2. Pick a size limit, or Custom for any other number.
  3. Turn on Exact pixel size if the form asks for specific dimensions.
  4. 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.