Biometric Passport Photo Verifier

Instantly verify passport & visa photo compliance using 468-point MediaPipe 3D facial landmark AI ? checks eye level, head size, yaw & pitch against ICAO 9303 standards. 100% private, runs in your browser.

Biometric Privacy Engine. We use Google's MediaPipe Neural Network running locally inside your browser memory. Your face, landmarks, and photo data are never uploaded to a server or accessed by third parties.
468-Point Mesh Viewport AI Engine Sleeping

Awaiting Headshot

Upload a 2x2 photo to activate the neural network.

Resolution
Tensor Compute
Overall Status
AWAITING

1 What is ICAO 9303 Verification?

When you apply for a passport or visa, your submitted photograph is checked against strict biometric standards defined by the International Civil Aviation Organization (ICAO) Document 9303. These guidelines ensure that your face can be instantly mathematically analyzed by facial recognition gates at international borders.

If your photo violates these geometric constraints—even by a few millimeters—your application will be delayed or rejected. Our tool allows you to perform an enterprise-grade biometric pre-flight check on your photo from home before you submit it to the government.

2 How Our 3D Mesh AI Works

Unlike basic tools that just draw a static green box over your image and ask you to manually align your face, our tool uses Google MediaPipe, a highly advanced neural network framework.

The moment you upload your photo, the AI detects your face and instantly projects a 468-point 3D topological mesh over your features. It mathematically identifies the exact pixel coordinates of your irises, the tip of your chin, and the top of your forehead. Using these precise sub-pixel coordinates, the engine calculates the physical ratios of your face within the frame to verify it passes government standards.

3 The Eye Level Rule (56% - 69%)

One of the strictest requirements for a US Passport photo is the vertical placement of your eyes within the 2x2 inch frame. According to the State Department, your eyes must be located between 1 1/8 inches and 1 3/8 inches from the bottom of the photo.

Mathematically, this means your eye-line must fall between 56.25% and 68.75% of the total image height measured from the bottom. Our AI calculates the Y-coordinate of your pupils, divides it by the image height, and instantly flags whether your framing is acceptable.

4 The Head Size Ratio (70% - 80%)

In addition to where your eyes are placed, the actual physical size of your head within the frame is strictly regulated. For a standard 2x2 inch passport photo, the distance from the bottom of your chin to the crown of your head must be between 1 inch and 1 3/8 inches.

Our tool measures the distance between Landmark 152 (Chin) and Landmark 10 (approximate Crown/Hairline) and compares it to the total image height. If your face takes up less than 50% of the image, you are zoomed out too far. If it takes up more than 75% of the image, you are too close. Our HUD requires the head ratio to sit safely between 50% and 75% — consistent with the US State Department requirement of 1 inch to 1⅜ inches of head height within a 2 inch square frame.

5 Understanding Yaw, Pitch, and Roll

A biometric photo must feature the subject looking perfectly straight into the camera lens. Our 3D Mesh calculates your head tilt across three axes:

  • Yaw (Left/Right): Calculated by comparing the horizontal distance from your nose to your left eye vs. your right eye. If it is highly asymmetrical, your head is turned.
  • Pitch (Up/Down): Calculated by comparing the vertical alignment of your ears to your nose and eyes. If your chin is tucked or lifted, Pitch fails.
  • Roll (Side-to-Side Tilt): Calculates the angle of the line connecting your left and right pupils. It must be perfectly horizontal (0 degrees).

6 Why Photos Get Rejected

Beyond mathematical sizing, automated systems reject photos for several visual reasons. While our geometric AI checks the ratios, you must manually ensure that:

  1. You have a perfectly plain white or off-white background with no textures.
  2. There are no dark shadows cast on the wall behind you or across your face.
  3. You have a neutral expression (no wide smiles showing teeth).
  4. You are not wearing glasses, hats, or headphones (unless for verified religious reasons).

7 US vs. EU Schengen Requirements

While ICAO 9303 lays the foundation, different countries have slight variations:

United States: Demands a 2 x 2 inch (51 x 51 mm) square aspect ratio. The head size must be between 1 and 1.375 inches.

EU / UK / Australia: Often require a 35 x 45 mm rectangle (a 7:9 aspect ratio). The face must take up 70% to 80% of the vertical height of the photograph (measuring 32mm to 36mm). Our tool calculates percentages, making it universally useful regardless of the absolute pixel dimensions of your uploaded file.

8 Security: Local AI Processing

Uploading a high-resolution, unwatermarked biometric photograph of your face to a random internet server is a massive privacy risk and prime material for identity theft.

Our tool is engineered with a strict zero-upload architecture. When the page loads, it downloads the Google MediaPipe AI model directly into your browser's RAM. When you select a photo, the neural network analyzes the image locally on your device's CPU/GPU. Your face data never leaves your computer, ensuring total biometric security.

9 Using The Verification Dashboard

When you upload a photo, look at the real-time HUD on the left side of the screen. A [PASS] tag means that specific metric falls within the acceptable standard deviation for border control software. A [FAIL] tag means you must recrop or retake the photo.

Pay special attention to the "Faces Detected" metric. It must read exactly "1". If it reads 0, the lighting is too poor for the AI to find your face. If it reads 2, there is someone else in the background, which is an instant rejection.

10 Fixing a Failed Photo

If your photo fails the geometric checks, you likely don't need to retake the photo—you just need to recrop it. Open your photo in a standard image editor (or use our Auto-Crop tool), and adjust the bounding box.

If your Eye Level failed because it was too low (e.g., 40%), it means there is too much empty space above your head. Crop the top of the photo down closer to your hair. If the Head Size failed because it was too large (e.g., 85%), you cropped in too tightly; zoom out to show your shoulders and upper chest.

FAQ Frequently Asked Questions

How do I check if my passport photo meets biometric requirements?
Upload your headshot to our Biometric Passport Eye-Level Verifier. The tool fits a 468-point 3D facial mesh over your face to measure roll/pitch/yaw tilt angles, eye-line height percentage (56%-69%), head height ratio, and neutral expression compliance according to official ICAO standards.
Does this tool save or store my face biometric data?
Never. The MediaPipe computer vision model runs entirely client-side in your browser memory. No facial landmarks, images, or personal metadata are ever sent to any remote server or third party.
What causes passport photos to be rejected?
The most common reasons are uneven eye levels (head tilt), smiling or non-neutral expressions, excessive shadows on the background, incorrect head size scaling, and improper aspect ratios. Our tool mathematically flags the geometric issues instantly.
Can I wear glasses in my passport photo?
For a US Passport, glasses are strictly prohibited unless you have a signed doctor's note stating you cannot remove them for medical reasons. Even then, there can be absolutely zero glare on the lenses. It is always safer to remove them.
What if my Eye Level says 55% instead of 56%?
Automated biometric gates are incredibly strict. While a human agent might let a 1% deviation slide, it is highly recommended to recrop your photo so that the eye level falls cleanly into the 56% to 69% safe zone.
Why did the AI fail to detect my face?
The neural network requires clear lighting to identify facial landmarks. If your room is too dark, or if you have heavy shadows casting across half of your face, the mesh will fail to anchor. This is a good indicator that a human passport agent would also reject the photo due to poor lighting.
Can I use a selfie?
Taking a selfie with your arm extended will almost always result in a failed Pitch or Yaw metric, and the wide-angle front camera will distort your nose. You must use a tripod or have someone else take the photo from at least 4 feet away at true eye level.
What resolution should the photo be?
For US passports, the digital upload requirement is a minimum of 600 x 600 pixels, and a maximum of 1200 x 1200 pixels. The file must be a JPEG and under 240kB in size.
How do I check if my passport photo meets biometric requirements?

Upload your headshot to our Biometric Passport Eye-Level Verifier. The tool fits a 468-point 3D facial mesh over your face to measure roll/pitch/yaw tilt angles, eye-line height percentage (56%-69%), head height ratio (70%-80%), and neutral expression compliance according to official ICAO and US State Department standards.

Does this tool save or store my face biometric data?

Never. The MediaPipe computer vision model runs entirely client-side in your browser memory. No facial landmarks, images, or personal metadata are ever sent to any remote server or third party.

What causes passport photos to be rejected?

The most common reasons are uneven eye levels (head tilt), smiling or non-neutral expressions, excessive shadows on the background, incorrect head size scaling, and improper aspect ratios. Our tool flags these issues instantly before you submit your application.

Rate Biometric Passport Photo Verifier

Help us improve by rating this tool.

4.7/5
451 reviews