Why government forms ask for exact KB sizes
Indian govt portals — UPSC, IRCTC, PAN, passport, NEET, IBPS — all set hard upload limits like 20 KB, 50 KB, or 200 KB. They do this to keep their servers light, but if your photo is even 1 KB over, the form rejects the entire submission with a vague error.
This guide shows you how to hit the exact size in under 2 minutes.
The 30-second method
1. Open the Image Compressor above
2. Upload your photo
3. Pick "Target size" mode
4. Type the exact KB you need (50, 100, 200, etc.)
5. Download
That's it. Our compressor uses iterative quality stepping — it tries 90% quality, checks size, drops to 85% if still too big, and so on. You get the largest possible file under your target.
Common size requirements for Indian forms
| Form | Photo size | Signature size |
|------|-----------|----------------|
| PAN application | 20–50 KB | 10–20 KB |
| Passport | 20 KB | — |
| UPSC / IBPS | 20–300 KB | 10–20 KB |
| Aadhaar update | 50 KB | 10 KB |
| Driving licence | 50 KB | 10 KB |
| NEET / JEE | 10–200 KB | 4–30 KB |
Don't forget the pixel size
Most forms have two limits — KB and pixels. Common pixel requirements:
- 200 × 230 px — UPSC, IBPS
- 3.5 × 4.5 cm at 300 DPI = ~413 × 531 px — passport
- 4.5 × 3.5 cm — PAN
Use our Image Resizer to set exact pixels first, then compress to target KB:
Aadhaar-specific compressor
If you specifically need Aadhaar update photos (50 KB at JPG with white background), we have a dedicated tool that handles all three constraints in one step:
Privacy
All compression happens inside your browser for files under 10 MB. Your photo never leaves your device. We can't see it, log it, or share it. Open DevTools → Network tab while compressing and you'll see zero requests fire.
That's the entire workflow. No installation, no signup, no watermark — just compress and submit.