If you're applying for government jobs in India — whether it's UPSC Civil Services, SSC CGL, Railway RRB, or IBPS Bank exams — you've probably encountered the frustrating requirement: "Upload photograph. Maximum size: 20KB."
Your phone camera takes photos that are typically 3–8 MB (3,000–8,000 KB). Getting that down to exactly 20KB while keeping the photo recognizable seems impossible. But it's actually simple with the right tool.
Why Do Government Forms Require 20KB Photos?
Government portals process millions of applications simultaneously. Small file sizes ensure:
- Faster server processing — Millions of applicants uploading at the same time
- Reduced bandwidth costs — Government servers operate on limited infrastructure budgets
- Standardized document sizes — Ensures all admit cards and roll number slips print uniformly
- Prevention of fraudulent high-resolution manipulation — Smaller files are harder to tamper with
Step-by-Step: Compress Your Photo to Exactly 20KB
Step 1: Prepare Your Photo
Before compressing, make sure your photo meets the basic requirements:
- Format: JPG or JPEG (most government portals don't accept PNG)
- Background: White or light-colored background
- Face visibility: Clear, front-facing, no glasses (unless prescribed)
- Dimensions: Typically 3.5cm × 4.5cm (passport size) or as specified
Step 2: Use the Compress Image to 20KB Tool
Visit our Compress Image to 20KB tool. This tool is specifically designed for this exact use case:
- Upload your photo (any size, any format)
- The tool automatically calculates the optimal quality level to hit exactly 20KB
- Preview the compressed result to ensure your face is clearly visible
- Download the compressed file — guaranteed to be under 20KB
Step 3: Verify the File Size
After downloading, right-click the file → Properties (Windows) or Get Info (Mac) to confirm the size is under 20KB. Most government portals reject files even 1KB over the limit.
Common Photo Size Requirements by Exam
| Exam/Portal | Photo Size | Signature Size | Dimensions |
|---|---|---|---|
| UPSC CSE | 20KB–300KB | 20KB–300KB | Passport size |
| SSC CGL/CHSL | 20KB–50KB | 10KB–20KB | Passport size |
| Railway RRB | 20KB–50KB | 10KB–20KB | 3.5×4.5 cm |
| IBPS PO/Clerk | 20KB–50KB | 10KB–20KB | 200×230 px |
| State PSC | 10KB–40KB | 5KB–20KB | Varies by state |
Tips for Best Quality at 20KB
- Crop first: Use our Image Resizer to crop to the exact required dimensions before compressing. Less area = better quality at the same file size.
- Use JPG format: JPG compresses much better than PNG for photographs. Use our PNG to JPG Converter if your photo is in PNG format.
- Avoid text overlays: Text and sharp edges compress poorly in JPG. Keep your photo clean.
- Good lighting: Well-lit photos compress better because there's less noise for the algorithm to encode.
What If 20KB Is Not Enough?
If you need a larger file size, we also offer:
- Compress Image to 50KB — For portals with 50KB limits
- Compress Image to 100KB — For higher quality requirements
- General Image Compressor — Set any custom target size
Frequently Asked Questions
Will my photo look blurry at 20KB?
At passport-photo dimensions (200×230 pixels), 20KB provides perfectly acceptable quality. The key is to resize to the correct dimensions first, then compress.
Can I compress a phone selfie to 20KB?
Yes! Our tool handles photos of any input size. A 5MB phone selfie will be compressed to 20KB while maintaining recognizable facial features.
Is the tool free to use?
Yes, our Compress Image to 20KB tool is 100% free with no watermarks, no signup, and no file retention — your photos are processed entirely in your browser and never uploaded to our servers.

