The 50KB limit exists almost exclusively in government and semi-government systems, primarily in South Asia. Here are the main systems where you will encounter it:
IRCTC (Indian Railways Catering and Tourism Corporation): The most widely encountered 50KB limit in the world. IRCTC requires all user profile photos and passenger photos for ticket booking to be under 50KB in JPG format, between 20KB and 50KB, showing a clear frontal face. With over 1.4 million tickets booked daily, more people encounter the IRCTC 50KB limit than any other 50KB system globally. IRCTC also accepts scanned signature uploads — signature images must be under 50KB in JPG format.
Aadhaar Enrolment and Update (UIDAI): The Aadhaar biometric system accepts photos up to 50KB for new enrolments and photo update requests submitted through Aadhaar Seva Kendras. For online updates (name, address, date of birth corrections), you upload your own photo file, which must meet the 50KB JPG requirement.
Need a 2×2 inch ID photo first?
Ration Card Application Portals: Most state-level ration card portals in India (Haryana, UP, Rajasthan, Tamil Nadu) require applicant and family member photos under 50KB. The exact limit varies by state — some portals accept up to 100KB, but 50KB is the safest universal target.
PAN Card Application (NSDL / UTI): The online PAN card application requires the applicant's photo to be under 50KB in JPG format. The signature image has a separate limit of 20KB — use this tool and set the target to 20KB for the signature.
Voter ID / EPIC Registration (ECI Portal): New voter registration and voter ID correction forms through the Election Commission of India portal require photos under 50KB in JPG format (Form 6 for new registration, Form 8 for corrections).
Online form signature images: Many Indian government and banking portals require scanned signature images under 20–50KB for online form submissions. If your scanned signature is too large, upload the image here, set the target to 20KB or 40KB as required, and download.
Buffer tip: Always compress to 45KB rather than exactly 50KB. Some portal validators calculate file size differently (1KB = 1,000 bytes vs 1KB = 1,024 bytes), and a 5KB buffer ensures your file passes every validation method.