Make passport, visa and ID-card photos at print DPI — crop to official sizes, remove the background with AI and swap in a red, blue, white or light-grey background, then download a ready-to-print PNG. All processing runs locally in your browser. Your data is not uploaded to any server.
All processing runs locally in your browser. Your data is not uploaded to any server. 100% Local
🪪
Upload a photo to make an ID photo
Print sheet
Paper
×
—
How to Use ID Photo Maker
Upload a photo — click the drop box, drag a file in, or paste with Ctrl/⌘+V.
Pick a size preset — 22×32 mm, one-inch 25×35 mm, 33×48 mm China visa, 35×45 mm EU passport, 51×51 mm US passport, or enter a custom size in millimetres.
Choose DPI — 300 for standard print, 600 for high-resolution print.
Remove the background with AI (optional) — turn on AI cutout, pick the Fast (MediaPipe) or Precise (MODNet) model, then choose a red, blue, white, light-grey or custom background colour.
Adjust the selection — drag on the photo to draw, drag the corner handles to resize, drag inside the box to move. The ratio stays locked to the preset.
Download the finished ID photo as a PNG at the exact pixel dimensions.
How pixel dimensions are calculated
Print size in millimetres is converted to pixels with the formula px = mm ÷ 25.4 × DPI. A 35×45 mm EU passport photo at 300 DPI becomes 413×531 px; at 600 DPI it becomes 827×1063 px. The crop is taken from your photo at full source resolution, then scaled to these exact pixels, so the output stays sharp for print.
Features
Official ID presets: 22×32 mm, one-inch 25×35 mm, 26×32 mm, 33×48 mm visa, 35×45 mm EU passport, 35×49 mm, 40×60 mm, 45×45 mm, 50×70 mm and 51×51 mm US passport, plus custom millimetre sizes.
AI background removal with two models — Fast (MediaPipe Selfie, ~1 MB) and Precise (MODNet, ~26 MB), with GPU acceleration and automatic fallback.
Red, blue, white and light-grey backgrounds plus a custom colour picker.
300 and 600 DPI output for standard and high-resolution print.
Selection locked to the preset aspect ratio — move and resize without distorting the proportion.
Downloads as PNG with the correct print pixel dimensions.
Works with mouse, touch and stylus — pointer events throughout.
All processing runs locally in your browser. Your data is not uploaded to any server.