Browser only - 100% private

Passport Photo Maker

Lay passport and ID photos side by side on any photo paper size, with cutting guides, ready to print at home or at a photo lab.

Before/after preview Privacy-first No signup

Passport photo sheet

No photo selected

2 x 4 = 8 per sheet

Upload one or more photos to lay out a print sheet.

Useful to know

Getting the physical size right

Pick the photo size and the paper size, and the tool fits as many copies as physically will go, centred on the sheet. Sizes are held in millimetres, so 2 x 2 in is a true 50.8 mm square rather than a rounded approximation. The count at the top right of the panel updates live as you change paper, margin, or gap - eight 35 x 45 mm photos on a 4 x 6 print, six 2 x 2 in, thirty-six 35 x 45 mm on A4.

Printing at 100%

Always print at 100% - it may be labelled 'Actual size' or scaling 'None'. 'Fit to page' rescales the sheet and every photo comes out the wrong size. The PDF export builds its page at the paper's exact millimetre dimensions so 100% is a one-to-one print. The JPG and PNG exports carry a real DPI tag (300 by default) that Windows Photo Printing, macOS Preview, and photo labs read, but the print dialog's scaling setting still has to be 100%.

Margin, gap, and white border

Margin is the blank strip around the whole sheet - 3-5 mm suits home printers, which usually cannot print to the very edge, and zero suits borderless photo paper. Gap is the space between neighbouring photos and gives you room for the scissors. White border draws a frame inside each individual photo, the classic bordered-print look. All three are in millimetres and redraw the preview instantly.

Why photos turn sideways

Auto-rotate turns the cells on their side when that fits an extra row - the reason eight 35 x 45 mm passport photos land on a 4 x 6 print instead of six. Each cut-out piece is still the correct size with an upright subject once you turn it the right way up; it only lies sideways on the sheet. Turn the toggle off if you would rather keep every photo upright on the paper. Square sizes are never rotated.

Several photos on one sheet

Upload more than one photo and the cells are divided evenly between them, with each photo's copies kept adjacent so the sheet cuts into sorted stacks. Turn 'Fill the sheet' off to set an exact number of copies per photo instead. Each photo keeps its own zoom and position, so a portrait and a landscape source can share a sheet and both fill their cells without distortion.

Privacy (no upload)

Photos are decoded, cropped, tiled onto a canvas, and encoded as JPG, PNG, or PDF entirely in your browser - iPhone HEIC included, via a local WebAssembly decoder. ID and visa photos are sensitive personal data and none of it reaches a server here. No account, no watermark. Verify in the DevTools Network tab while you build a sheet, or go offline after the page loads.

Passport Photo online with ImgShifter

A passport photo shop charges for two minutes of work: crop your photo to an official size and repeat it across a sheet of photo paper. This tool does exactly that in your browser. Drop a photo, choose the size your authority asks for - 35 x 45 mm for the UK, Schengen, India and Australia, 2 x 2 in for the United States, 50 x 70 mm for Canada - and pick the paper you are printing on. The sheet fills with as many copies as physically fit, centred and separated by cutting guides.

The physical dimensions are the whole point, so they are handled precisely. Sizes are held in millimetres and converted once, the grid packer knows about your margin and the gap between photos, and auto-rotate turns the cells sideways when that squeezes an extra row in - eight passport photos on a single 4 x 6 print instead of six. Exports carry the print resolution with them: the PDF page is built at the exact millimetre size of the paper, and the JPG and PNG are stamped with a real DPI tag so print dialogs and photo labs read them at the intended size instead of guessing.

Everything else is there to save a second trip. Upload several photos and the sheet splits evenly between them for a whole family in one print. Zoom and nudge the framing per photo to get the head sitting where the rules want it. Add a white border, widen the cutting gap, or drop the margin to zero for borderless paper. And it all runs on your device - no upload, no signup, no watermark, and it keeps working with the network disconnected.

Other ImgShifter tools people use alongside Passport Photo.

Frequently asked questions

Short answers for image workflows, privacy, and supported formats.