OpenToolbox

Free Passport Photo Maker

Passport Photo Maker fits a portrait to any of 37 passport, visa and ID presets, finding the face and scaling the head to the published or ICAO range. An optional AI model replaces the background with white, light grey or another plain color. Download a 300 DPI photo, a digital version for online forms or a print sheet.

Presets:
37 passport, visa and ID sizes
Print sheets:
4×6 in, 10×15 cm, 5×7 in, A4, Letter
Resolution:
300 DPI, plus digital JPEG
Price:
Free
Runs:
AI model in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Is my photo uploaded?

No. Face detection and background replacement run in your browser; your photo never leaves your device.

Will my photo be accepted?

The tool sets the size, head position and background to the published rules, but offices also check expression, lighting, glasses and sharpness, and rules change. Always check the current requirements of the issuing authority.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Passport Photo Maker

  1. Choose the country and document, then drop a front-facing portrait photo.
  2. The face is found and the photo is scaled and centered automatically; optionally download the background model to replace the background with white or grey.
  3. Check the guides and measurements, drag, zoom or rotate if needed.
  4. Download the 300 DPI photo, the digital version for online forms, or a print sheet (4 × 6 in, 10 × 15 cm, A4) as JPG or PDF.

Credits & open source

Open-source AI model running in your browser. Thank you to the people who make these projects.

  • MediaPipe Tasks VisionOn-device face detection, landmarks and segmentation. © Google LLC · Apache-2.0
  • Transformers.jsRuns Hugging Face AI models in the browser with ONNX Runtime. © Hugging Face, Inc. and contributors · Apache-2.0
  • ONNX Runtime WebExecutes ONNX models with WebGPU or WebAssembly (self-hosted from /vendor/ort). © Microsoft Corporation · MIT
  • jsPDFPDF generation in the browser. © James Hall, yWorks GmbH and contributors · MIT

Web platform APIs used: WebAssembly, Web Workers, OffscreenCanvas, Canvas 2D, createImageBitmap, Pointer Events, Keyboard Events, File API, Clipboard API, localStorage.

Full license texts: third-party notices · all credits

Frequently asked questions

How do I print passport photos at home or in a shop?

Download the 4 × 6 in or 10 × 15 cm sheet and order a normal photo print, or print the A4 / Letter PDF at Actual size (100 %, no fit to page), then cut along the marks.

What is the digital version for?

Online applications (for example the US DS-160 or DV Lottery, UK and New Zealand renewals, China visa forms) ask for a JPEG with a given pixel size and file size; the digital version is resized and compressed to fit.

More image & design tools