Passport & Visa Photo Maker

Create a compliant passport or visa photo at home. Crop to exact country specifications, set the background color, and export a print-ready 4×6 photo sheet — 100% in your browser, no uploads.

Loading your experience...

Please wait a moment

Technical Audit

This utility is a high-performance node optimized for modern browser environments. All data processing is executed client-side, ensuring zero knowledge transfer to external servers.

Country & document size presets (US, UK, Schengen, India, Canada & more)
Precise crop, zoom, and reposition controls
Solid background color fill (white / blue / grey)
Head-position alignment guides
Single photo + printable 4×6 sheet export
Fully client-side — your photo never leaves your device

System FAQ

How do I make a passport photo at home?

Take a well-lit, front-facing photo against a plain wall, upload it here, choose your country and document type, then use the zoom and position controls to align your head inside the guides. Set a white background if needed and download the result or a print-ready 4×6 sheet.

What size is a US passport / visa photo?

A US passport and US visa photo is 2 x 2 inches (51 x 51 mm), which is 600 x 600 pixels at 300 DPI, with a plain white or off-white background. This tool includes that preset along with UK, Schengen (35x45mm), India, Canada and others.

Are my photos uploaded to a server?

No. All cropping, resizing, and background processing happen locally in your browser using the HTML canvas. Your image is never uploaded, stored, or sent anywhere.

Can I print the photo at a pharmacy or photo shop?

Yes. Use the '4×6 Sheet' export to get a standard 4x6 inch sheet tiled with your correctly-sized photos. Take the downloaded JPG to any print kiosk or pharmacy and print it as a standard 4x6 photo, then cut out each image.