Extract Text from Passport — Read Passport Data Online
Travel forms, visa applications and HR onboarding repeatedly ask for passport details — and retyping the MRZ line is error-prone. Upload a photo of the data page and extract the key fields into clean text. Note: passports are sensitive documents — use a copy with redacted details where possible and delete files after use.
Example result
Sample extraction — passport data page to fields
| Field | Extracted value |
|---|---|
| Surname | ZHANG |
| Given names | WEI |
| Nationality | CHN |
| Date of birth | 1990-05-14 |
| Passport no. | E12345678 |
| MRZ line 1 | P<CHNZHANG<<WEI<<<<<<<<<<<<<<<<<<<<<< |
How it works
- 1Upload your file or scan — PDF, photo, or screenshot.
- 2Our AI reads and extracts the content in seconds.
- 3Download, copy, or export to the format you need.
Frequently asked questions
What fields are extracted from a passport?
Name, passport number, nationality, date of birth, issue and expiry dates, and the MRZ (machine-readable zone) line at the bottom — the standardized two-line format used by travel systems.
Can it read the MRZ line?
Yes, the MRZ is designed to be machine-read, so it extracts cleanly. MRZ text is a great way to auto-fill travel forms without typos.
Is it safe to upload my passport?
Treat it like any sensitive document: use a scan of a copy (not the original), redact details you don't need, and delete the file from your history immediately after use. Processing is encrypted and files are never shared.
Does it work with passports in other languages?
Yes — the data page and MRZ are recognized in 47 languages. Note that the MRZ itself is always Latin-script by international standard, so travel systems can read any passport.
Supported files & languages
Works with PDF, PNG, JPG, JPEG, WebP, DOCX and XLSX files up to 200MB. Recognizes 47 languages including English, Spanish, Portuguese, Japanese, Korean, Chinese and Arabic. No software to install.
