Compress JPG to 20KB
Short answer
Compress a JPG to under 20KB below — set the target and we search for the best quality that fits. Runs in your browser, and nothing is uploaded.
Drop a JPG here
or drop your file here.
Nothing is uploaded — it stays on your device.
Runs in your browser — your file is never uploaded.
Add an image, then press "Compress image".
A 20KB cap almost always comes from a form: a passport-style photo or a scanned signature on a government, exam, or bank portal. These limits are strict and the forms rarely explain how to meet them, which is why the number itself is what people search for.
Set target-size mode to 20 and the tool encodes at several quality levels, keeping the best one that lands under the line. Because it is a binary search rather than a slow grind downward, it converges in a handful of attempts.
For a passport photo or signature this usually works comfortably, since those images are small to begin with. If you feed in a full-resolution camera photo, 20KB may sit below what the image can reach at usable quality — you will be told plainly instead of handed a mess. Resize to the pixel dimensions the form actually wants first, then compress; that is what moves the floor.
How to compress a JPG to 20KB
- 1Add the JPG. Drop it in — it stays on your device.
- 2Choose target size. Pick 'Compress to a target file size' and enter 20.
- 3Compress. We find the best quality that fits under 20KB.
- 4Download. Check the before and after size, then save.
Frequently asked questions
My photo will not reach 20KB — what now?+
Reduce its pixel dimensions first. A form wanting 20KB usually also specifies dimensions like 200 × 230; resize to those, then compress, and the target becomes easy.
Will a 20KB photo still be accepted as an ID photo?+
Yes, provided you also meet the form's stated pixel dimensions. Most portals check dimensions and file size separately, so satisfy both rather than only the size.