Compress image to 20 KB

Get any photo or scan under 20 KB as a JPG, at the best quality that fits. Batch friendly. Runs in your browser, so ID photos and signatures never leave your device.

Drop photos or scans

Batch friendly. Each image is checked against the original, so you get the smallest file that still looks the same. Nothing is uploaded.

Mode
KB

Output is JPG, the format upload forms accept. Quality is kept as high as the size allows; the image is only made smaller if it has to be.

What 20 KB is usually for

  • Signature scans and small photos on online application forms
  • Passport-style photos on exam and job portals that cap uploads at 20 KB

How it gets under 20 KB

JPEG quality is searched from high to low until the file fits, so you get the highest quality under the limit, not a guess. If the picture is so large that even the lowest quality is too big, it is scaled down just enough, with a sharp filter. Transparent areas become white, since JPG has no transparency and forms expect a white background.

Other sizes: 50 KB, 100 KB, 200 KB. Any size: the image compressor has an "Under a size" mode.

Questions

How do I compress an image to 20 KB?

Drop your JPG, PNG, WebP or AVIF image. The size is already set to 20 KB; you get a JPG under that size, at the highest quality that fits.

Will the image be resized?

Only if it has to be. The tool first lowers JPEG quality step by step; if even the lowest quality is over 20 KB, it scales the image down just enough to fit.

Is 20 KB the same as 20000 bytes?

Here, yes, and the output stays under 20000 bytes. That’s the stricter reading, so it also passes forms that count 1 KB as 1,024 bytes.

Does it need exact pixel dimensions too?

Many forms also ask for a size in pixels or centimetres. Check the form’s instructions; resize first if needed, then compress here.

Are my photos uploaded?

No. Everything runs in your browser, which matters for ID documents and signatures.