Verifying a French Passport Online: Complete Guide in 4 Checks (MRZ, Security, Validity)

Verifying a French Passport Online: Complete Guide in 4 Checks (MRZ, Security, Validity)

Article updated in February 2026 to reflect the latest developments in French passports and online document verification tools.

The French passport is a highly secure identity document, widely used in many contexts: border control, KYC, banking, insurance, real estate, digital platforms, and online services.

Like any identity document, it remains exposed to documentary fraud attempts: expired passports, visual alterations, inconsistencies between displayed data, MRZ tampering, or identity theft.

In 2026, it is now possible to carry out an initial online verification through document analysis and automatic MRZ reading, before completing this analysis with a thorough visual inspection of the physical security features.

How can you verify a French passport online and ensure that the presented document is authentic?

This guide provides the answer through 4 essential control steps.

Need more information on how to verify the authenticity of your ID documents ? Check out our comprehensive guide to verifying ID documents, which includes all the resources available !

Check 0: Automatic Online Verification of a French Passport

Before any visual inspection, it is now possible to perform an initial automatic verification using a simple image of the passport.

This step allows in particular:

  • automatic reading of the MRZ
  • validation of check digits
  • consistency checks of fields (name, date of birth, expiry date, nationality, document number)
  • detection of input errors or common inconsistencies
  • generation of a timestamped PDF report

⚠️ There is no public database allowing official validation of a French passport.
Online verification therefore relies exclusively on documentary analysis and must always be complemented by a visual inspection of security features.

Check 1: General Appearance of the French Passport

When access to the original document is possible, the first step is to examine the overall appearance of the passport.

The document must not show any signs of cutting, delamination, gluing, or visible alteration.

Particular attention should be paid to the photo area, the edges of the data page, and raised or overprinted zones.

Any signs of scraping, heat exposure, overprinting, or partial replacement should be considered a warning signal.

Check 2: Reading, Cross-Checking, and Verifying Passport Information

The second step consists of verifying the consistency of the information visible on the passport and its alignment with the data encoded in the MRZ.

Any discrepancy, even minor, between printed fields and the MRZ should be considered a red flag requiring further investigation.

Recommended points of attention:

  • assess overall coherence (holder’s age, validity period, logical data structure)
  • verify consistency of date formats (visual DD/MM/YYYY vs MRZ YYMMDD)
  • ensure that issuing country and nationality match MRZ ISO codes
  • confirm that the document number is strictly identical on the passport and in the MRZ

Document Type

The document type can be found in two places: at the top left and at the beginning of the first line of the MRZ zone.

Both must be identical:

Verify a French passport online, document type
Verify a French passport online, document type

Document Number

The document number can be found in two places: at the top right on the front and at the beginning of the second line of the MRZ zone.

Both must be identical:

Verify a French passport online, document number
Verify a French passport online, document number

Date of Birth

The holder’s date of birth can also be found in two distinct places: in the middle of the document and at the middle of the second line of the MRZ in YYMMDD format:

Verify a French passport online, date of birth
Verify a French passport online, date of birth

Surname and Given Names

Similarly for surname and given names, which can be found at the top left of the document and in the first line of the MRZ zone:

Verify a French passport online, surname
Verify a French passport online, surname

Holder’s Gender

The holder’s gender is indicated by “M” for male and “F” for female. This information can be found in the middle of the document and in the second line of the MRZ zone:

Verify a French passport online, holder's gender
Verify a French passport online, holder’s gender

Expiration Date

Another element present twice on the passport is the expiration date, which can be found at the bottom of the document and in the second line of the MRZ in YYMMDD format:

Verify a French passport online, expiration date
Verify a French passport online, expiration date

Issuing Country

The issuing country can be found in two places: at the top of the document and at the beginning of the first line of the MRZ zone:

Verify a French passport online, issuing country
Verify a French passport online, issuing country

Nationality

Nationality can be found in two places on the document: at the top left and in the middle of the second line of the MRZ zone:

Verify a French passport online, nationality
Verify a French passport online, nationality


Individuals, do you occasionally need to verify one or more identity documents ?

Professionals, do you need to integrate proof of identity validation into one of your business processes, including all European identity cards and global passports ?


Check 3: Verifying the French Passport Using the MRZ

The MRZ (Machine Readable Zone), located at the bottom of the data page, consists of two standardized lines defined by ICAO standards.

It reproduces the main passport information and includes several check digits designed to detect reading errors and many types of falsification attempts.

The MRZ enables fast, reliable, and easily automated verification.

Composition of the French passport MRZ band

First line

Verify a French passport online, MRZ line 1
Verify a French passport online, MRZ line 1

  1. Document Type: 2 characters, code indicating the type of document, represented by the letters “P<“.
  2. Issuing Country: 3 characters, the ISO 3166-1 alpha-3 code of the issuing country.
  3. Surname(s): holder’s surname(s), separated by a chevron “<“.
  4. Given name(s): holder’s given name(s), separated from the surname by two chevrons, and separated from each other by a chevron “<“.

Second line

Verify a French passport online, MRZ line 2
Verify a French passport online, MRZ line 2

  1. Document Number: 9 characters, passport number printed on the document.
  2. Check Digit: 1 character, check digit for the document number.
  3. Nationality: 3 characters, nationality of the holder.
  4. Date of Birth: 6 digits, date of birth of the passport holder in YYMMDD format.
  5. Check Digit: 1 character, check digit for the date of birth.
  6. Gender: 1 character, gender of the holder (“M” or “F”).
  7. Expiration Date: 6 digits, passport expiration date in YYMMDD format.
  8. Check Digit: 1 character, check digit for the concatenation of characters from line 2 positions 44-54, 57-64, and 65-87.

Verify a French passport with MRZ security keys

Check digits are based on the standard ICAO algorithm using fixed weightings (7, 3, and 1).

This algorithm allows:

  • mathematical validation of encoded data
  • detection of transcription errors
  • identification of certain fraudulent modifications

It forms a core foundation of automated document verification.

How does the algorithm work?

The algorithm used to create and validate the check digits is common to all identity documents: characters have a weight, multiplied by a factor depending on their position in the string (7, 3, and 1).

Digits have their face value (“0” is 0, “1” is 1, …, “9” is 9), the chevron “<” also has a value of 0, while letters have weights starting at 10 for “A”, 11 for “B”, up to 35 for “Z”.

Example

Let’s take the check digit for the date of birth in the example above.

The character string to validate is: “730712”.

To calculate the check digit, proceed as follows:

– “7” has a value of 7 and is in the first position, so multiply by 7: 7 * 7 = 49.

– “3” has a value of 3 and is in the second position, so multiply by 3: 3 * 3 = 9, add to previous 49: 9 + 49 = 58.

– “0” has a value of 0 and is in the third position, so multiply by 1: 0 * 1 = 0, add to previous 58: 0 + 58 = 58.

– 7 * 7 = 49 and 49 + 58 = 107

– 1 * 3 = 3 and 3 + 107 = 110

– 2 * 1 = 2 and 2 + 110 = 112

We get a total of 112, from which we take modulo 10 (the remainder of the division by 10), which corresponds to keeping only the last digit, “2”.

Our check digit is thus valid because “2” appears on the document!

Check 4: Verifying Physical Security Features of the French Passport

This step aims to confirm the physical authenticity of the passport.

It complements documentary analysis (MRZ and data consistency) with an examination of features that are difficult to reproduce: optical effects, holograms, watermarks, microstructures, and ultraviolet reactions.

Holographic Device

A next-generation holographic device is used to protect the hexagon stamped “RF” at the top right of the document.

This device changes color depending on the viewing angle:

Verify a French passport online, RF hologram
Verify a French passport online, RF hologram

Security Film

A security film is applied on the page to protect certain elements.

This film changes color depending on the angle of view:

Verify a French passport online, DID_1
Verify a French passport online, DID_1

Verify a French passport online, DID_2
Verify a French passport online, DID_2

Secondary Photo

A secondary or “ghost” black and white photo is visible just next to the original photo:

Verify a French passport online, ghost photo
Verify a French passport online, ghost photo

Watermark

Information appears as a watermark on the first page of the document:

Verify a French passport online, watermark
Verify a French passport online, watermark

Ultraviolet Check

Some elements are visible only under ultraviolet light, but this requires specialized equipment (so it’s not suitable for verifying a French passport online):

Verify a French passport online, ultraviolet UV
Verify a French passport online, ultraviolet UV

Conclusion

You now have a structured method to verify a French passport online: MRZ analysis, cross-checking of information, followed by visual inspection of security features.

Without specialized equipment, this combined approach already allows detection of a large proportion of common documentary fraud cases.

To go further, it is also possible to use an online document verification solution.
For example, TrustDocHub allows automatic verification of a French passport from an image, with results delivered directly in the application and as a PDF report.


Individuals, do you occasionally need to verify one or more identity documents ?

Professionals, do you need to integrate proof of identity validation into one of your business processes, including all European identity cards and global passports ?


FAQ – French Passport Verification

Shopping Cart
Scroll to Top