Reach a very tight 20 KB limit for visa portals, signature fields and legacy forms — privately in your browser, using the resize-then-compress method that actually works.
Open the compressor, pre-set to 20 KB
The target is already filled in. Resize first (see below), then add your image.
Compress to 20 KB →
Processed locally — your image never leaves your device
The truth about 20KB
20 KB is tiny — roughly a fortieth of a single modern phone photo. There is no setting that squeezes a full-resolution image to 20 KB and keeps it looking good, and any tool that implies otherwise is being optimistic. What actually works is reducing how many pixels the image contains, then compressing what's left.
Do this in order: resize to about 300–400px on the longest side first, then compress to 20 KB. Skipping the resize step is the number-one reason a 20 KB target fails.
Step by step
- Open the image resizer and set the longest side to around 300–400px (smaller for signatures).
- Download the resized image.
- Open the compressor pre-set to 20 KB and add the resized file.
- Click Compress. If it still won't fit, resize a little smaller and try again.
When 20KB makes sense
- Signature-upload fields (often 10–20 KB)
- Some visa and exam registration portals
- Small thumbnail or avatar slots on older systems
- Legacy forms with very low caps
Processing methodBrowser Canvas API
Upload requiredNo
MethodResize, then compress
Last tested4 July 2026
Private by design
Signatures and ID photos are sensitive, so it matters that this never uploads them. The image is read into your browser and compressed there with the Canvas API — nothing is sent anywhere. If 20 KB is stricter than you need, 50 KB gives more room, or set any custom target.
Frequently Asked Questions
How do I compress an image to 20KB? +
Resize the image to roughly 300–400px on the longest side first, then compress to a 20 KB target. On a small image the compressor can reach 20 KB while the subject stays clear; on a full-resolution photo it usually cannot.
Can any image be compressed to 20KB? +
Not at full resolution. 20 KB holds very little detail, so a large photo must lose most of its pixels first. Reduce the dimensions substantially, then compress.
What is 20KB good for? +
Very tight limits: some visa and exam portals, signature or thumbnail fields, and legacy forms. Check whether the form also fixes the dimensions, which is common at this size.
Are my images uploaded to a server? +
No. Everything runs in your browser using the Canvas API. Your image never leaves your device.