Create your passport size photo online in seconds — free, AI-powered, and compliant with official requirements
Get the perfect photo for any Indian document. Our AI ensures your photo meets the exact specifications required by government agencies.
3.5 × 4.5 cm (35 × 45 mm)
White background
3.5 × 4.5 cm (35 × 45 mm)
White background
2.5 × 3.5 cm (25 × 35 mm)
White background
3.5 × 4.5 cm (35 × 45 mm)
White or light background
US visa (2×2 in), UK visa (35×45 mm), Schengen visa (35×45 mm), and 50+ other countries
Take a selfie or upload any photo from your phone or computer
Our AI removes the background, resizes to the correct dimensions, and checks compliance
Get your compliant passport size photo instantly — ready to print or submit online
The standard Indian passport size photo is 3.5 × 4.5 cm (35 × 45 mm) with a white background. The face should cover 70-80% of the frame. This same size is used for Aadhaar, Voter ID, and most visa applications.
Yes! Just take a selfie with your phone, upload it to iShotAPhoto, and our AI will automatically resize it to the correct passport size, remove the background, and ensure it meets official requirements.
Yes, 3.5×4.5 cm (35×45 mm) is the standard passport photo size used in India and most countries worldwide. It is the required size for Indian passports, Aadhaar cards, and many visa applications.
At 300 DPI (print quality), a 3.5×4.5 cm passport photo is 413 × 531 pixels. At 600 DPI, it is 827 × 1063 pixels. For online submissions, most Indian government portals accept photos between 200-300 KB in JPEG format.
Stand in front of a white or light-colored wall with good natural lighting. Take a straight-on photo with a neutral expression. Upload it to iShotAPhoto — our AI handles cropping, background removal, and compliance checks automatically.