Compress Image to 20KB
Shrink a JPEG or PNG to under 20KB automatically. Finds the right quality, resizes if needed to hit the target. Free, private, browser-only.
Compress to Under 20KB Automatically
20KB is tight — usually only reachable by combining a lower quality setting with a smaller pixel size, which this tool does automatically once quality alone can't get there. Common for strict ID photo uploads and older forms with very small file limits. Expect visible compression at this size; if you have room to go a little bigger, 50KB preserves noticeably more detail.
Need a different size? Try 100KB or 50KB, or set any custom target on the target-size tool.
Frequently asked questions
Will 20KB look noticeably worse than 50 or 100KB?
Usually yes — 20KB is tight enough that some visible softness or compression artefacts are expected, especially after the resize step this tool applies to reach it.
Why does this need to resize my image for 20KB?
At very small targets, quality alone often can’t compress a full-resolution photo far enough — shrinking the pixel dimensions gives the search more room to work with.
What kinds of forms need a 20KB limit?
Older or bandwidth-conscious systems — some legacy ID upload portals and basic web forms — still cap uploads this tightly.
Can I batch-compress many photos to 20KB?
Yes — up to 20 images at once, downloaded together as a ZIP.
Should I use WebP instead of JPEG at 20KB?
If your form accepts it, yes — WebP typically preserves more visible detail than JPEG at the same very small target.
Is there a smaller preset if I need less than 20KB?
Enter any custom target on the general target-size tool — this preset is a starting point, not a hard limit.
Is it private?
Yes — processing happens locally in your browser; nothing is uploaded.
What if 20KB genuinely isn’t reachable?
The tool stops at a sensible minimum size rather than shrinking your photo into an unusable handful of pixels, and flags that the exact target wasn’t met.