Stuck on a 20KB photo upload limit for a passport, visa, or exam form? This free in-browser tool compresses a JPG or JPEG down to 20KB in seconds — no upload to a server, no file size limits, and your ID photo never leaves your device.
Passport portals, visa applications, and competitive exam registrations often set extremely small upload caps — frequently in the 20KB to 50KB range — because they store millions of applicant photos and need pages to load instantly. A photo straight from a phone or camera can be 2 MB to 6 MB, so it has to be shrunk by roughly 99% to fit. That's exactly what this tool does.
| Form type | Common photo limit | Common dimensions |
|---|---|---|
| Passport / ID | 20–50KB | 200×230 to 350×450 px |
| Visa application | 20–100KB | varies by country |
| Exam / job portal | 20–50KB | often square or 3:4 |
20KB is tiny, so the secret to a clean result is resizing before compressing. If the form asks for, say, 200×230 px, scale the image to those dimensions first — then 20KB has far fewer pixels to cover and the face stays crisp. Squeezing a full 12-megapixel photo to 20KB without resizing is what makes images look blurry.
JPG and JPEG are the same format — .jpg is simply the shorter file extension — so a .jpeg passport photo compresses to 20KB exactly like a .jpg. And because everything runs in your browser, your sensitive ID photo is never uploaded anywhere.
Resize it to the required pixel dimensions, set a 20KB target in the JPG Compressor, and upload it. The tool reduces it to 20KB or less in your browser, then you download it.
At the small dimensions passport forms request, yes — provided you resize first. That keeps the face clear even at a very small file size.
Yes — identical format, .jpg is just the shorter extension. A .jpeg compresses to 20KB the same way.
Completely. Compression runs in your browser; your photo is never uploaded to a server. No sign-up, no size limit.