Create Indian passport, OCI, visa & surrender certificate photos instantly — trusted by thousands of successful applicants
Your photos will meet all specifications required by BLS India for passport, OCI and visa applications.
Create and print your passport photos for a fraction of studio prices.
No appointment needed, no waiting in line at a photo studio.
Optimized for Indian passport renewal, OCI, visa, and surrender applications. Our tool produces high-quality 300 DPI photos suitable for glossy printing as required by Indian consulates and BLS centers.
Supports both white backgrounds (for passport/visa) and light-colored backgrounds (for OCI), with intelligent face detection and auto-centering technology.
Processing your photo...
Download your BLS India compliant passport photo now
"I saved over $30 creating passport photos for my family of 4. The process was simple and the results were accepted without any issues!"
"I was skeptical at first, but my OCI application went through without any issues with the photo I created here. The free download was a nice bonus!"
"Quick, easy and affordable! I was in a rush for my passport renewal and this saved me a trip to the photo studio. Printed at Walmart for less than a dollar."
We're constantly improving our service. Let us know how we can make it better for you!
Updated May 2025 requirements for Indian documentation
2x2 inch (51x51 mm)
300 DPI; 350x350 px min, 1000x1000 px max for digital
White (Passport, Visa), Light-Colored (OCI)
Neutral expression, eyes open, no smile
Dark solid tops, avoid white clothing
JPG/JPEG, 10 KB to 1 MB for uploads
Glossy photo paper required
Where to print your 4x6" sheet:
Just cut along the gray lines on the printable sheet to maintain the dimensions for each individual photo.
Follow these simple steps to print your passport photos at any Walmart photo center.