Passport Photo Maker

Upload a photo, get the right passport size, switch the background to white or blue, then print many copies on one sheet. Everything runs in your browser.

Drop a portrait photo here, or click to browse

JPG, PNG or WebP. A front-facing photo with the head and shoulders visible works best. Nothing is uploaded.

01

Upload

Add a front-facing head-and-shoulders photo.

02

Crop & background

Auto-crop to your size, then pick white, blue or any colour.

03

Print sheet

Choose copies and paper, then download a ready-to-print PDF.

Frequently asked questions

Which passport photo sizes are supported?

35×45 mm (India, UK, EU, Australia and many others), 2×2 inch / 51×51 mm (US passports and visas, Indian visa), 33×48 mm (China), 50×70 mm (Canada), 40×50 mm, 25×35 mm, plus a custom size. Always check the exact requirements of the office you are applying to.

How does the background change work?

An AI segmentation model runs inside your browser to separate you from the background, then fills it with white, blue or any colour you pick. The model downloads once (roughly 40–80 MB) and is then cached. If it cannot load, a simple edge-colour method for plain walls is used instead.

Is my photo uploaded anywhere?

No. Cropping, background removal and sheet layout all happen on your device. Your photo is never sent to a server.

How many photos fit on an A4 page?

With 35×45 mm photos, 2 mm gaps and 5 mm margins an A4 sheet holds about 30 photos. The tool calculates the exact grid for your chosen photo size and paper, and adds pages automatically if you ask for more copies.

What print settings should I use?

Print the PDF at 100% / Actual size — turn off “Fit to page” or “Scale to fit”. The sheet is built at 300 DPI, so sizes come out exact. Use glossy or matte photo paper for best results.

Will this photo be accepted for my passport or visa?

The tool follows common size and head-position proportions, but acceptance rules vary by country and are decided by the issuing authority. Check the official guidelines (expression, glasses, head size, background) before you submit.

Advertisement Paste your AdSense <ins class="adsbygoogle"> unit here