Document type

Driving Licence OCR

Driving licences are read by the universal reader — not as a dedicated document template.

Can Mahad OCR read a Driving Licence?

Available with limits. Driving licences are read by the universal reader — not as a dedicated document template. It returns holder_name; licence_number; date_of_birth and more as JSON. Input: PNG, JPG, PDF. Limitation: There is no dedicated driving-licence template: vehicle categories, endorsements and restriction codes are not parsed as structured fields.

Limited

Fields normally extracted

  • holder_name
  • licence_number
  • date_of_birth
  • expiry_date (where printed)

Validation available

Each field is marked ✓ confirmed or ⚠ check it, with the evidence behind it; disputed, unreadable or missing fields go to human review. No licence-class-specific parsing.

Example response

Synthetic example — not a real document.

{ "type": "Id Card", "values": { "full_name": "…", "document_number": "…" }, "status": "verified" }

Supported formats

PNG, JPG, PDF

Common business uses

  • Driver onboarding
  • Fleet and logistics records

Integration

POST https://api.mahadocr.com/v1/documents/upload

Integration guide →

Limitations

There is no dedicated driving-licence template: vehicle categories, endorsements and restriction codes are not parsed as structured fields. Treat this as general ID extraction and verify manually.

Try it on your own document

Upload a driving licence in the live demo — the file is processed in memory and not stored.