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.
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.
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.