Free Driver License Scanner Online
Free online driver license scanner: upload a photo, get name, DOB, license number, address, class and DD as JSON. 3 free scans a day, plus 100 free API scans at sign-up.
Drop files here or click to browse
JPG · PNG · PDF · TIFF · up to 500 files · max 4.5 MB each
No document handy?
What the driver license OCR returns
Every scan comes back as one JSON object. Dates are normalized to YYYY-MM-DD, the issuing state or province goes in region, and the Document Discriminator (DD) printed on US licenses goes in extra_details.card_security_number. Fields that are missing or unreadable return null instead of a guess.
The same response is available from the Driver License OCR API, so a test here shows exactly what your integration will receive.
{
"success": true,
"data": {
"type": "drivers_license",
"country_code": "USA",
"region": "CA",
"document_number": "F1234567",
"surname": "SMITH",
"given_names": "JESSICA LYNN",
"sex": "F",
"date_of_birth": "1992-04-12",
"date_of_issue": "2021-08-15",
"date_of_expiry": "2026-04-12",
"issuing_authority": "California DMV",
"address": "1234 SUNSET BLVD, LOS ANGELES, CA 90026",
"vehicle_class": "C",
"extra_details": {
"card_security_number": "12/345/67890"
}
}
}Front of the card or the barcode on the back?
Front: driver license OCR (this tool)
Reads the printed text on licenses from any country, including EU, UK, Brazilian, and Asian layouts. Use it when you only have a photo of the front, or when the license has no barcode.
Back: US & Canada PDF417 barcode
US and Canadian licenses carry an AAMVA PDF417 barcode on the back. Decoding it is deterministic, so it is the better choice for age checks and KYC when you can capture the back.
Open the PDF417 scannerDriver license OCR by country
Field mapping and sample output for specific regions, plus step-by-step API guides for 50 countries.
- US driver license scanner API (all states)
- UK driving licence OCR & field extraction
- EU driving licence OCR
- Brazil CNH OCR
- Document Discriminator (DD) extraction
- Argentina
- Australia
- Austria
- Bangladesh
- Belgium
- Brazil
- Canada
- Chile
- Colombia
- Denmark
- Egypt
- Finland
- France
- Germany
- Ghana
- Hong Kong
- India
- Indonesia
- Ireland
- Israel
- Italy
- Japan
- Kenya
- Kuwait
- Malaysia
- Mexico
- Netherlands
- New Zealand
- Nigeria
- Norway
- Pakistan
- Peru
- Philippines
- Poland
- Portugal
- Qatar
- Romania
- Saudi Arabia
- Singapore
- South Africa
- South Korea
- Spain
- Sweden
- Switzerland
- Taiwan
- Thailand
- Turkey
- UAE
- United Kingdom
- Vietnam
Recent History
Pricing
Free
3 scans / day
3 VIN scans / day
3 passport scans / day
3 invoice scans / day
Starter
1,000 credits / month
1,000 VIN scans
500 passport scans
333 invoice scans
Pro
4,000 credits / month
4,000 VIN scans
2,000 passport scans
1,333 invoice scans
Add-on credits
Never expires · Just $0.01/cr
1,000 VIN scans
500 passport scans
333 invoice scans
Frequently asked questions
To scan the PDF417 barcode on the back of a US driver license or State ID, use our dedicated PDF417 scanner. This OCR tool reads printed text on US and international licenses. Open PDF417 Scanner →
Get 3 free scans every day, no account needed. Create a free account to save results for 90 days. Upgrade anytime for higher volumes — subscriptions can be cancelled at any time.
Files are processed and permanently deleted within 60 seconds. Extracted structured data is retained per your plan — 24h for guest sessions, 90 days for account holders. We never train on your AI models using your data.
This visual tool requires no code — simply upload files and download your results as CSV, JSON, or Excel. Our API allows developers to integrate the same powerful OCR engine into their own applications with full programmatic control and webhook support.
Each scan costs 1–3 credits depending on the document complexity. VIN, HIN, Receipt, and Container scans cost 1 credit. Passport and ID scans cost 2 credits. Invoice scans cost 3 credits. Monthly plan credits reset on your billing date; top-up add-on credits never expire.
Our OCR engine locates printed fields on the license image, extracts the visible text with AI-assisted error correction, and returns a clean JSON object containing identity and license details.
We support driver licenses from all 50 US states, Canada, the UK, Australia, and EU member states, with country guides for 50 countries further down this page. If you need a specific regional format not yet listed, contact our support team — new formats are added regularly.
Yes. When the DD or audit number is printed on the front of the card, it is returned in extra_details.card_security_number. The same value is also encoded in the PDF417 barcode on the back of US and Canadian licenses. Document Discriminator extraction →
Yes. The scanner runs on the same engine as the Driver License OCR API. Create a free account to get an API key — the 200 sign-up credits cover 100 driver license scans — and send a Base64 image to POST /v1/driver-license. Read the API docs →
Yes. Many customers integrate our driver license OCR API into KYC onboarding pipelines to auto-populate identity fields and reduce manual data entry errors. Structured results can be forwarded to your verification service via webhook.
Images of at least 150 DPI with even lighting work best. Our model handles moderate glare, slight perspective distortion, and minor damage well. Extremely dark, blurred, or heavily laminated licenses may reduce accuracy slightly.
Yes. Upload a clear photo showing the printed license fields. Keep the card in focus, include all four edges, and avoid glare over names, numbers, and dates.
Explore other tools
Passport scanner
Automate passport scanning with our high-speed OCR API. Extracts full name, nationality, date of birth, expiry date, and MRZ using ICAO 9303 standards. Process up to 500 files at once via direct upload, Base64-encoded strings, or URLs, and export results to JSON, CSV, or Excel.
ID card scanner
Extract structured data from national identity cards using ID card OCR. Captures full name, ID number, address, date of birth, and expiry from most international formats. No manual data entry required.
US Driver License PDF417 Scanner
Scan the PDF417 barcode on the back of a US driver license or State ID. Deterministically decode and parse AAMVA data into structured JSON without guessing unreadable identity fields.
Invoice extractor
Automate accounts payable with invoice OCR. Extracts vendor name, invoice number, line items, quantities, unit prices, subtotal, tax, and total amount from PDF and image invoices. Works with digital and scanned paper invoices.
VIN Barcode Scanner
Scan a VIN with your phone camera and decode it to year, make, and model. Works in the browser, no app download. 3 free scans a day.
HIN OCR Scanner
Extract and validate ISO 10087 Hull Identification Numbers (HIN) from boat transoms and registration documents. Handles weathered surfaces, engraved text, and angled photos common in marine environments.
Receipt scanner
Digitize expense receipts with our upgraded receipt OCR. Extract merchant name, transaction date, line items, tax, total, and validation status from printed and handwritten receipts. Export directly to Excel for expense reporting.
Weighbridge Ticket OCR Scanner
Extract structured data from weighbridge tickets, scale tickets, weighment slips, quarry load tickets, and dump tickets. Captures ticket, vehicle, material, gross, tare, and net weights, then validates gross minus tare against the printed net weight.
Container OCR
Read ISO 6346 shipping container codes from port and yard images. Extracts owner code, equipment category identifier, serial number, and check digit. Handles sharp perspective distortion and weathered paint common in port operations.
License Plate OCR Scanner
Specialized License Plate OCR for Southeast Asian vehicles. Extracts native scripts, plate numbers, colors, and vehicle types without forcing Chinese plate formats. Supports Thailand, Vietnam, Indonesia, and more.
Vehicle Registration OCR
Extract structured data from vehicle registration documents globally. Captures VIN, license plate, make, model, year, and color. Returns both exact native text and normalized English translations.
ATM Cassette OCR
Specialized OCR for ATM and cash-recycler cassette settlement reports. Automates audits by extracting terminal IDs, loaded/dispensed note counts, and validates cash balances mathematically.