ID Photo Maker

Crop and size any photo into an ID photo — a standard document size with a plain background — entirely in your browser, with nothing uploaded.

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

Any ID standard, one tool

From a 35×45 mm ID or visa photo to a 25×35 mm small ID or a custom size in millimeters, choose the size and the frame matches it exactly at 300 or 600 DPI. A head-position guide helps you place the face correctly; drag to move and scroll to zoom until it fits. Add a white or colored background to meet the requirement.

Private by design

ID photos are sensitive, so it makes no sense to upload them to a stranger’s server. Here the cropping, sizing, background and print sheet all run on your device with the Canvas API — nothing is uploaded, watermarked or charged for. Download a single photo or a printable sheet of copies.

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.