Passport Photo Maker

Turn your own photo into a correctly sized passport or ID photo — cropped to an official size with a white background and a printable sheet — entirely in your browser. Nothing is uploaded.

Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.

Official sizes, no watermark, no fee

Pick your document — US passport/visa 2×2 in, EU/Schengen and UK 35×45 mm, India, China visa, Canada, Australia, Japan, or a custom size in millimeters — and a head-position guide appears over the frame. Drag and zoom your photo until the head and eyes line up with the oval, add a plain white background, and you have a compliant photo. Unlike paid services, there is no watermark to remove and no per-photo charge.

Print at home or a kiosk

Download a single photo at 300 or 600 DPI, or a ready-to-print 4×6 inch or A4 sheet that tiles as many copies as fit with thin cut lines. Print it and cut out the photos. Because the whole thing runs on your device with the Canvas API, your face and documents are never uploaded, stored or logged.

Frequently asked questions

Is my photo uploaded to make the passport photo?
No. Everything — cropping, sizing, the background and the print sheet — is done locally in your browser with the Canvas API. Your photo never leaves your device.
Which passport and ID sizes are supported?
US passport/visa (2×2 in), EU/Schengen (35×45 mm), UK, India, China visa (33×48 mm), Canada, Australia, Japan and a generic ID size — plus any custom size you enter in millimeters. Each is exported at 300 or 600 DPI.
How do I position the head correctly?
A head-position guide (an oval with eye and center lines) is overlaid on the frame. Drag your photo to move it and scroll to zoom until the head and eyes sit inside the guide, matching official requirements.
Can I get a printable sheet?
Yes. Choose the 4×6 inch or A4 sheet option and PixelVault tiles as many copies as fit, with thin cut lines, so you can print them at home or at a photo kiosk and cut them out.
How do I get a plain white background?
Pick White (or any color) and it fills behind your photo. For a clean cut-out from a busy background, run your photo through the Remove Background tool first, then bring the transparent result here.