SSC CGL / CHSL / MTS / JE
Passport Photo for SSC Exam
Prepare your passport-size photo for SSC exam applications — CGL, CHSL, MTS, JE, Stenographer. Spec: 20-50 KB JPG, 200×230 px, light background. Browser-only, no upload.
SSC spec target: 20-50 KB JPG, 200×230 px, light background.
Open tool → upload photo → set 200×230 px + 30 KB JPG target
SSC exam photo specifications
- Format: JPG / JPEG only (PNG often rejected)
- File size: 20-50 KB typical (check exam notification)
- Dimensions: 100×120 px to 200×230 px range
- Background: Light/white plain
- Face coverage: 70-80% of frame, eyes open, neutral expression
- Photo age: Recent (within last 6 months recommended)
- Quality: Sharp focus, no shadows on face, no accessories blocking face
Perfect for SSC exams
- SSC CGL (Combined Graduate Level)
- SSC CHSL (Combined Higher Secondary Level)
- SSC MTS (Multi-Tasking Staff)
- SSC JE (Junior Engineer)
- SSC Stenographer (Grade C & D)
- SSC Selection Posts
- SSC CPO (Central Police Organisation)
Tips for SSC photo upload success
- Get a fresh photo. SSC verifies against your photo at exam centre — old/edited photos cause issues.
- Match dimensions exactly. 200×230 px is the sweet spot; many SSC portals reject if outside 100-200 px width range.
- JPG quality 75-80. Lands at 30-40 KB consistently. Quality below 60 may look pixelated.
- Resize signature separately. SSC needs both photo AND signature uploads — see signature-resize tool.
- Keep backup at 50 KB. If portal rejects at 30 KB (rare), have a 50 KB version ready.
FAQ
SSC exam photo size?
20-50 KB JPG, 200×230 px, light background. Check exam notification for variations.
Can SSC reject for wrong size?
Yes — server-side limit enforced. Re-apply within window if rejected.
How to hit exactly 20-50 KB?
Target 30 KB, JPG quality 75-80, 200×230 px. Tool runs binary search.
Background colour?
Light/white. Use 'Change ID photo background' if dark.
Is processing safe?
100% browser-only. No server upload. Safer than cloud resizers.
Related tools
SSC application sorted? ☕ Tip ₹100 — keep it free →