1-Click automatic resizer and compressor for SSC (CGL/CHSL), UPSC, IBPS Banking, Railway RRB, and Passportapplications with exact KB limits and Name & Date of Photo (DOP) stamp generator.
20 KB to 50 KB, 3.5 cm (width) x 4.5 cm (height) ~ 200 x 230 px
Upload an image on the left to see the instant live preview.
Most Indian government job portals (including SSC CGL, CHSL, MTS, UPSC Civil Services, IBPS Banking, and Railway RRB) automatically reject application forms if your uploaded passport photo or signature falls outside strict file size (KB) or pixel boundaries.
Direct Answer: Select your target exam preset above (e.g. SSC Photo 20–50 KB), upload your photo from your phone or PC, and click download. Our browser engine uses real-time canvas compression to crop, scale, and compress your image to the exact allowed file size without sending your personal photos to any server.
| Exam / Commission | Passport Photo Limits | Signature Limits | Special Requirements |
|---|---|---|---|
| SSC (CGL, CHSL, MTS, GD) | 20 KB – 50 KB (200 × 230 px) | 10 KB – 20 KB (140 × 60 px) | White/light background; clear face; no caps/glasses |
| UPSC (IAS, IPS, NDA, CDS) | 20 KB – 300 KB (Min 350 × 350 px) | 20 KB – 300 KB (Min 350 × 350 px) | Square format; name & date recommended |
| Banking (IBPS PO, SBI Clerk) | 20 KB – 50 KB (200 × 230 px) | 10 KB – 20 KB (140 × 60 px) | Black ink on white paper; no capital letters in signature |
| Railways (RRB NTPC, Group D) | 20 KB – 50 KB (35mm × 45mm) | 10 KB – 20 KB (140 × 60 px) | Recent color photograph; plain light background |
| Indian Passport / Visa | 30 KB – 200 KB (35mm × 45mm) | N/A | 80% face coverage; white background |
Unlike other online converters that upload your personal passport photos and signatures to external servers, UseCOS processes everything directly inside your browser memory using HTML5 Canvas. Your image files never leave your computer or phone.
Maintained by UseCOS Research & Engineering. Reviewed against official central and state government recruitment guidelines for 2026.