Create passport and visa photos for Bangladesh, India, USA, UK, Schengen, Canada and more. Drag, zoom, clean the background, then download or print. Nothing is uploaded.
Quick answer: upload a front-facing photo taken against a plain light wall, choose your country, drag and zoom until your face fits the oval guide, use Clean background to make the wall pure white, then download the digital photo or a printable 4×6 / A4 sheet. Free, private and works on your phone.
| Document | Photo size | Notes |
|---|---|---|
| Bangladesh passport (printed form) | 45 × 55 mm | E-passport photos are usually taken at the passport office |
| Bangladesh visa / e-visa | 35 × 45 mm | White background |
| India passport (Passport Seva) | 35 × 45 mm | Online upload: 630 × 810 px, under 250 KB |
| USA passport & visa | 2 × 2 in (51 × 51 mm) | Digital: 600 × 600 px or larger |
| UK, Schengen/EU, Australia | 35 × 45 mm | Light, plain background |
| Canada passport | 50 × 70 mm | Printed photos |
| China visa | 33 × 48 mm | White background |
| Malaysia | 35 × 50 mm | Check background colour rules |
Requirements change from time to time, so always confirm the latest rules with the official passport or visa office. Need another size? Choose Custom size.
Yes. It is completely free with no sign-up and no watermark.
The printed passport application form commonly uses 45 × 55 mm, while Bangladesh visa and e-visa photos use 35 × 45 mm. For e-passports the photo is usually taken at the passport office. Always follow your current official instructions.
35 × 45 mm for printed photos. For online Passport Seva upload, the digital photo is 630 × 810 pixels and under 250 KB — choose the India preset and the tool sets this automatically.
The Clean background slider replaces a plain wall behind you with pure white, light grey or light blue. It works best when you stand in front of a plain, evenly lit wall.
Download the 4×6 in or A4 print sheet and print it at 100% / actual size on photo paper, at home or at any photo shop. Then cut along the grey lines.
No. Everything happens in your browser and your photo never leaves your device.