Editing Workspace

Passport Photo Editor & Validator

Pick the country and document type, upload any portrait, and we build a photo to the official specification — paired with a detailed report that shows exactly what passes and what to fix. Everything runs locally; your file never leaves your browser.

Secure Session
Pick the document
Country and document type determine every spec we apply.
Upload your photo
JPEG, PNG, or WebP up to 15 MB. Selfies work, but a sharp head-on shot yields the best results.

Drop a photo or click to upload

JPEG, PNG or WebP up to 15 MB

Use a sharp, high-resolution photo with your head and shoulders filling the frame — don’t stand too far from the camera.

Compliance Engine

Your processed photo and compliance report will appear here once you upload an image.

How It Works

From upload to a scored report

We build your photo to the country's published specification and measure it against each rule, so you know where it stands before you submit.

  1. Step 1

    Choose country & document

    Select your destination country and document type to load its published photo specification.

  2. Step 2

    Upload your photo

    Drop or browse any JPEG, PNG, or WebP portrait. No account needed, and processing starts right away.

  3. Step 3

    Face mesh measurement

    MediaPipe maps 478 facial landmarks and measures the geometry against the ICAO 9303 rules.

  4. Step 4

    Photo & compliance report

    Download your spec-ready photo with a scored report that flags each pass, fail, and suggested fix.

Under the hood

The measurements behind every check

A non-compliant photo can stall an application. We use Google MediaPipe's 478-point facial landmark model to take the geometric measurements the published specifications call for.

Your photo is then compared against country-specific ICAO and national specifications — covering head-to-frame ratio, eye-line position, head tilt, and left-to-right lighting balance.

You come away with a spec-ready photo and a scored report that lays out what already passes and what to adjust before you submit.

Facial Geometry

Measures head height, eye-line position, horizontal centering, and head tilt from the face mesh.

Background Replacement

Separates you from the background and repaints it in the exact solid shade the spec requires.

Lighting Check

Compares left and right cheek brightness to flag uneven lighting across the face.

Dimension Compliance

Validates pixel dimensions, DPI, file size, and head-to-photo size ratio.

Expression Check

Reads facial blendshapes to confirm a neutral expression and open eyes.

Country Standards

Applies the published photo specification for your target country and document.

FAQ

Common questions

Ready When You Are

Make and check your photo today

Catch problems before you submit. Get a spec-ready photo and a detailed compliance report, free and with no account needed.

Upload my photo