UPSC photo requirements at a glance
| Parameter | Requirement |
|---|---|
| Dimensions | Varies by exam (typically 110×140 px to 200×230 px) |
| File size | 20KB to 300KB (check specific exam) |
| Format | JPEG/JPG only |
| Background | White only |
| Recency | Taken within 6 months |
Top 7 rejection reasons
- Wrong file size — Photo exceeds or falls below the KB limit. Fix with PhotoResizer.in.
- Incorrect dimensions — Pixel width/height doesn't match requirements. Use our pixel resizer.
- Non-white background — Any colour other than pure white is rejected. Use the Background Color Changer.
- Wrong format — PNG, BMP, or HEIC instead of JPEG. Convert format here.
- Face not clearly visible — shadows, blur, or low resolution.
- Glasses/accessories — reflective glasses or headware obscuring the face.
- Old photo — Photo obviously older than 6 months.
Step-by-step fix using PhotoResizer.in
- Open PhotoResizer.in Image Resizer.
- Upload your photo.
- Set dimensions to match UPSC requirements (e.g., 200×230 px).
- Set target file size (e.g., under 200KB).
- Download and upload to the UPSC portal.
For the complete specification, see our UPSC CSE Photo Specifications 2026 guide.
Technical Verification & Standards Compliance for Digital Submissions
When uploading photographs, signatures, or official records to government portals, visa processing systems, or recruitment boards, strict automated validation scripts evaluate both visual clarity and physical file parameters. Minor errors—such as non-standard aspect ratios, improper pixel dimensions, high compression artifacts, or unstripped EXIF headers—frequently trigger instant system rejections.
Image Dimension & Aspect Ratio Math
Official forms specify exact physical measurements (e.g., 3.5cm × 4.5cm) or pixel boundaries (e.g., 350×450px). Converting physical units into digital resolution requires applying exact DPI scales: Pixels = (Millimeters / 25.4) × DPI.
Local WebBrowser Compression Engine
PhotoResizer.in uses client-side HTML5 Canvas and WebAssembly algorithms to compress image streams down to specific KB limits (10KB, 20KB, 50KB, 100KB, 200KB) entirely inside your web browser. Visual data never leaves your device.
