Product
Any Document Reader
When a document does not match a known type, the universal reader still returns its detected type, the readable text and any label/value pairs it can identify.
What does Mahad OCR Any Document Reader do?
Available now. Read certificates, contracts, letters and other documents that fit no fixed template — detected type, full text and every label/value pair found. Limitation: Reads documents; it does not interpret them legally.
Available now

What it reads
- Document type detected automatically
- fields[] — label/value pairs as printed
- Full readable text for anything unstructured
- English and Arabic documents; values kept as printed
Example output
Synthetic example. ✓ confirmed by evidence · ⚠ check it.
- document_type
- id_card ✓
- name
- VIKRAM PATEL ✓
- father_name
- RAJESH PATEL ✓
- id_number
- ABCDE1234F ✓
- date_of_birth
- 1985-05-15 ✓
Limitations
Reads documents; it does not interpret them legally. Handwriting is best-effort only. Unusual document-specific fields appear in fields[] without a normalized key.