Browser only - 100% private

Passport Photo Maker

Print passport and ID photos for one person or a whole family on a single sheet - up to 10 photos with your own copy count for each, cutting guides, and a true-size PDF for home or photo-lab printing.

  • Live preview
  • Privacy-first
  • No signup

Passport photo sheet

No photo selected

2 x 4 = 8 per sheet

Upload up to 10 photos to lay them out on one print sheet.

Guide

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 up to 10 photos - in one pick, or one at a time with the '+' tile under the preview - and the cells are divided evenly between them, with each photo's copies kept adjacent so the sheet cuts into sorted stacks. Every thumbnail has minus and plus buttons for its own copy count, and the side panel's Photo dropdown pairs a typeable Copies box with the framing sliders for whichever photo you pick. Pressing one while 'Fill the sheet' is on switches to manual mode and keeps the current split as the starting point, and 'Set all to' seeds every photo at once; the photo print sheet maker starts in manual mode with one copy each. The header counts the cells in use, and asking for more prints than the sheet holds trims from the last photo and says so rather than rewriting your numbers. In fill mode each thumbnail shows how many times it lands on the sheet, and a photo that does not fit is flagged so you can pick a bigger paper rather than lose it. 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 up to ten photos - together or one at a time - 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.

Keep going

Other ImgShifter tools people use alongside Passport Photo.

FAQ

Frequently asked questions

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