Skip to content
FileCrisp

Compress an Image to Under 20 KB

Twenty kilobytes is small. It is the sort of limit set by an older upload form, a forum avatar, or a system written when bandwidth was expensive — and it is tight enough that the honest advice is partly about managing expectations.

Drop the image here and pick the 20 KB target. The quality is searched for automatically rather than guessed, and the result is shown before you download it. Twenty kilobytes is an aggressive target, so crop tightly and expect visible softening on anything detailed — the tool tells you the quality it had to use.

  • Nothing uploadedRuns on your device
  • No limitsNo account, no watermark
  • No upload waitStarts immediately

What 20 KB realistically looks like

At this size a photograph will show compression artefacts: soft edges, blockiness in flat areas like sky or skin, and colour banding in gradients. That is not a failure of the tool, it is what twenty kilobytes of JPEG can hold.

The single biggest thing you control is pixel dimensions. A 4000-pixel-wide photo squeezed into 20 KB looks far worse than the same picture resized to 500 pixels first, because the compressor is not being asked to throw away as much. If the form does not demand large dimensions, resize before compressing.

  • Resize to the dimensions the form actually needs before compressing
  • Crop out background — fewer things in the frame means more bytes for each
  • Plain backgrounds compress far better than busy ones
  • Expect softness on text within the image; consider a larger target if it must stay readable

Nothing is uploaded to reach that number

The search for the right quality runs on your own device. Your photo is decoded in the browser, re-encoded a handful of times to find the setting that fits, and written back — no version of it, including the intermediate attempts, is ever sent anywhere.

That matters more than usual here, because size-limited uploads are overwhelmingly identity documents, application photographs and forms. You can confirm it by opening the Network tab before you start, or by disconnecting from the internet once the page has loaded and watching it work anyway.

Questions

How do I compress an image to 20 KB?
Add the image, choose the 20 KB target, and the tool searches for the quality that fits rather than making you guess. It reports the quality it landed on so you can judge the trade before downloading.
Why does my image look bad at 20 KB?
Because 20 KB is very little data for a photograph. Reducing the pixel dimensions first helps more than anything else — the compressor then has fewer pixels to describe with the same budget.
Can a PNG reach 20 KB?
A photographic PNG usually cannot without converting to JPEG or WebP, which are built for photographs. A simple graphic with few colours often can, because PNG compresses flat colour extremely well.
Is my photo uploaded to compress it?
No. The whole search runs in your browser, including every intermediate attempt. Nothing is transmitted, which you can verify in the Network tab.
What if it cannot reach 20 KB?
The tool tells you the smallest it managed rather than silently returning something larger. At that point the fix is dimensional — resize or crop, then try again.

A different size, or no limit at all

Or use Compress Image with a quality slider instead of a target, which is the better tool when no one has given you a number to hit.