Visa & passport applications
Visa Photo Under 20 KB — 413×531 px
Preset and ready: drop a file and the output lands under 20 KB as JPEG, capped at 413×531 px — processed entirely in your browser.
Drop your image here or browse
JPEG, PNG, WebP — everything stays on your device
Why this exact limit matters
Four hundred thirteen by five hundred thirty-one pixels is the 3.5×4.5 cm passport frame at photo-print resolution — the exact shape JEE Main asks for and the shape India’s Passport Seva portal uses. Pairing it with a 20 KB ceiling is the tightest realistic version of an exam-or-visa upload: the frame does the dimension work, the ceiling does the size work, and you upload once.
Official systems validate mechanically, so hitting just under the stated kilobyte ceiling — without going below useful quality — is exactly what a target-driven compressor should do. 20 KB is one of the tightest limits you will meet online, and this page is preset to exactly that ceiling.
This page locks both constraints for you: the output is capped at 413×531 px and at 20 KB total size, which is the combination application forms actually check.
How to compress to 20 KB
- Drop your image into the box above — it stays on your device.
- Confirm the target: under 20 KB as JPEG, dimensions set to at most 413×531 px.
- The MozJPEG encoder searches its quality range so the JPEG output lands just under your limit. Dimensions are set to at most 413×531 px.
- Preview the result, compare it with the original if you want, and download — the filename carries its actual size.
Tip: Passport-style photos compress much better when the background is plain and evenly lit; a busy background forces the encoder to spend bytes on detail nobody needs.
Measured: the passport frame at a 20 KB budget
Our 914 KB portrait test file through the 20 KB + 413×531 preset:
Source file
914 KB
1500×1800 JPEG
Output
19.3 KB
46× smaller
Quality setting
q35
tight but usable
Resolution
413×496
frame-fit portrait
Inside this frame, 20 KB holds quality 35 — recognizable and form-valid, though noticeably compressed. The same frame at a 50 KB ceiling reaches quality 79 and at 100 KB reaches 91. Since JEE and Seva both allow far more than 20 KB, treat this preset as the strict-cap version; the generous versions are a target edit away.
Forms that speak in 3.5×4.5 cm
| Form | Photo size rule | Dimensions | Format |
|---|---|---|---|
| JEE Main (NTA) | 10–200 KB | 3.5×4.5 cm (≈413×531 px) | JPG |
| India Passport Seva | 20–100 KB — 20 is the floor | 3.5×4.5 cm, ≥350 px wide | JPG |
| NEET UG (NTA) | 10–200 KB | ≈275×354 px, same ratio | JPG |
From the 2025–26 cycles. The KB rules differ even where the frame is identical — JEE’s band is 10–200 KB, Seva’s is 20–100 KB. This page’s 20 KB ceiling satisfies the strict edge of both.
Frequently asked questions
413×531 or 350 px wide — which does Seva actually check?
Seva states the print size (3.5×4.5 cm) with a 350 px minimum width; 413×531 is that shape at ~300 DPI and clears the minimum comfortably. The tool never enlarges, so start from anything larger and the cap handles the rest.
Can I use this file for NEET, which says 275×354?
Same aspect ratio, smaller box — a 413×531 file passes portals that enforce maxima, but for NEET’s exact frame edit the cap to 275×354 on any dual-input page here. The KB ceiling stays locked while you adjust the box.
Why does the output say 413×496 when the box is 413×531?
Your source was slightly taller than the frame’s ratio, so the fit landed at 496 pixels high rather than the full 531. It stays inside the box — portals check maxima, not equality.
Is it safe to compress my passport photo online?
This tool never uploads your photo. Decoding and encoding happen inside your browser, no file is transmitted anywhere, and closing the tab erases everything. For identity documents that privacy matters more than convenience.
How does the tool hit the exact JPEG size?
It encodes your image with the MozJPEG encoder several times, binary-searching the quality setting until the output lands just under your limit — then keeps that best result.
What happens to my image when I close the tab?
It is discarded from memory. Nothing was transmitted and nothing was stored, so there is nothing to delete.