Compress JPG or PNG to exactly 20KB, 50KB, 100KB, or any custom size. Free, no signup, built for Passport Seva, UPSC, India e-Visa, PAN, and SSC forms.
Government Form Presets — One-Click Compression
- One click sets target KB and pixel dimensions.
- Binary search on JPEG quality lands within ±5% of target.
- Auto-downscales dimensions if the target is unreachable.
- Runs entirely in your browser — no uploads.
Indian Government Form Photo Sizes
Reference specs for Indian exams, visas, and ID documents. Verify against the official portal for high-stakes applications.
| Application | KB Range | Format | Dimensions | Action |
|---|---|---|---|---|
| India e-Visa | 10–1024 KB | JPEG | 350×350 px | Use preset → |
| Passport Seva (Indian Passport) | 10–20 KB | JPEG | 413×531 px (3.5×4.5 cm) | Use preset → |
| UPSC Civil Services | 20–40 KB | JPEG | 350×350 px | Use preset → |
| SSC CGL | 20–50 KB | JPEG | 350×350 px | Use preset → |
| SSC CHSL | 20–50 KB | JPEG | 350×350 px | Use preset → |
| IBPS PO | 20–50 KB | JPEG | 200×230 px | Use preset → |
| IBPS Clerk | 20–50 KB | JPEG | 200×230 px | Use preset → |
| RRB NTPC | 20–100 KB | JPEG | 320×240 px | Use preset → |
| RRB Group D | 20–100 KB | JPEG | 320×240 px | Use preset → |
| PAN Card | 10–20 KB | JPEG | 213×213 px (2.5×2.5 cm) | Use preset → |
| Aadhaar Update | 20–100 KB | JPEG | 413×531 px | Use preset → |
| NEET | 10–200 KB | JPEG | 413×531 px | Use preset → |
| JEE Main | 10–200 KB | JPEG | 413×531 px | Use preset → |
| JEE Advanced | 50–300 KB | JPEG | 413×531 px | Use preset → |
| GATE | 5–200 KB | JPEG | 240×320 px | Use preset → |
| CAT | 15–80 KB | JPEG | 240×320 px | Use preset → |
| CLAT | 20–500 KB | JPEG | 413×531 px | Use preset → |
| CTET | 10–100 KB | JPEG | 240×320 px | Use preset → |
| UGC NET | 10–200 KB | JPEG | 240×320 px | Use preset → |
| CSIR NET | 10–200 KB | JPEG | 240×320 px | Use preset → |
| GRE (India) | 240 KB max | JPEG | 240×320 px | Use preset → |
| IELTS (India) | 300 KB max | JPEG | 413×531 px | Use preset → |
| TOEFL (India) | 240 KB max | JPEG | 240×320 px | Use preset → |
How to Compress an Image to 20KB Without Losing Quality
- Drop your JPG or PNG into the uploader.
- Pick a preset, slider value, or type exact KB.
- Binary search over JPEG quality hits target in ~12 steps.
- Preview before/after and download.
Why Government Portals Reject Your Photo
- File too large — exceeds the KB maximum.
- File too small — under the KB minimum.
- Wrong dimensions — pixel size does not match.
- Wrong format — PNG submitted where JPEG is required.
- Wrong aspect ratio — photo stretched or warped.
Compress for Visa Applications
Country-specific photo rules:
- United States — US Passport photo requirements
- United Kingdom — UK Passport photo requirements
- Schengen Visa — photo requirements
- India — e-Visa photo requirements
- China — visa photo requirements
For when you can't afford a rejection.
Free forever: hit an exact KB target, download a clean JPG. Enough for UPSC, SSC, IBPS, PAN, and India e-Visa uploads.
Your photo doesn't meet the spec
Compression cannot fix wrong dimensions, background, head size, glasses, or expression.
You need guaranteed acceptance
Pro validates against the exact country spec and refunds if rejected.
You need print + digital + a backup
Pro delivers print-ready files, mailed prints, and 14 days of unlimited resubmissions.