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.
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.
Step 1
Choose country & document
Select your destination country and document type to load its published photo specification.
Step 2
Upload your photo
Drop or browse any JPEG, PNG, or WebP portrait. No account needed, and processing starts right away.
Step 3
Face mesh measurement
MediaPipe maps 478 facial landmarks and measures the geometry against the ICAO 9303 rules.
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