Document type
Visa OCR
Read visa stickers and pages, including validity dates.
Can Mahad OCR read a Visa?
Available now. Read visa stickers and pages, including validity dates. It returns holder_name; visa_number; visa_type and more as JSON. Input: PNG, JPG, PDF. Limitation: Visa designs vary by country and change over time.
Available now
Fields normally extracted
- holder_name
- visa_number
- visa_type
- issue_date
- expiry_date
- issuing_country
Validation available
MRZ checksum where the visa carries an MRZ; otherwise AI extraction, with each field marked ✓ confirmed or ⚠ check it.
Example response
Synthetic example — not a real document.
{ "type": "Visa", "values": { "holder_name": "…", "expiry_date": "2027-01-15" }, "status": "verified" }Supported formats
PNG, JPG, PDF
Common business uses
- Deployment and mobilisation checks
- Travel compliance
- Visa expiry monitoring
Limitations
Visa designs vary by country and change over time. No authority check on validity.
Related features
Try it on your own document
Upload a visa in the live demo — the file is processed in memory and not stored.