Feb 25, 2026 · 6 min read

Understanding the European Driving Licence: Structure, Fields, and Codes

A comprehensive guide to the European driving licence, its data fields, and the complex restriction codes used across the EEA.

European Driving Licence Front
European Driving Licence Back

The European driving licence is a harmonized document issued by the member states of the European Economic Area (EEA). This includes all 27 EU member states plus Iceland, Liechtenstein, and Norway. Introduced to replace over 110 different licence models, its primary goal is to reduce fraud and ensure mutual recognition across borders.

"The main objective of the unified licence is to reduce the risk of fraud and ensure that all 300 million drivers in the EEA carry a document that is easily recognizable and difficult to counterfeit."

Understanding the Document Structure

To ensure clarity across different languages, the European driving licence uses a standardized numbering system for its data fields. Each number corresponds to a specific piece of information, making it easy for authorities (and OCR systems) to parse the data regardless of the issuing country.

Field #DescriptionExample / Note
1SurnameDOE
2Given namesJohn Jane
3Date and place of birth01.01.1980 London
4aDate of issue19.01.2023
4bDate of expiry19.01.2033
4cIssuing authorityDVLA, Prefecture, etc.
5Licence numberUnique alphanumeric string
7Signature of holderDigital or ink signature
9CategoriesAM, A, B, C, D, etc.
10Valid fromDate category was first issued
11Valid untilExpiry date for the specific category
12Restrictions (Codes)See codes table below
13Other namesSpace for national administrative data
14SurnameAlternative field for surname/family name
4dPersonal numberOptional national administrative number

The European Driving Licence Codes

Field 12 contains numeric codes that convey additional information about the driver's permissions or restrictions. Codes 01-99 are harmonized across the EU/EEA, while codes 100 and above are national codes.

Medical and Health Codes

CodeDescription
01Eyesight correction, for example glasses or contact lenses
02Hearing/communication aid
03Prosthesis/orthosis for the limbs
05Limited use (for example, daytime only, no motorways)

Vehicle Modifications

CodeDescription
10Modified transmission
15Modified clutch
20Modified braking systems
25Modified accelerator systems
31Pedal adaptations and pedal safeguards
32Combined service brake and accelerator systems
33Combined service brake, accelerator and steering systems
35Modified control layouts
40Modified steering
42Modified rear-view mirror(s)
43Modified driving seats
44Modifications to motorbikes
45Motorbikes only with sidecar

Administrative and Restriction Codes

CodeDescription
70Exchange of licence
71Duplicate of licence
78Restricted to vehicles with automatic transmission
79Restricted to vehicles in conformity with the specifications stated in brackets
95Professional driver holding CPC (valid for 5 years)
96Allowed to drive a vehicle and trailer (3,500kg - 4,250kg combined)
97Not allowed to drive category C1 vehicles required to have a tachograph

National and Professional Codes (100+)

CodeDescription
101Not for hire or reward (not for profit)
102Drawbar trailers only
103Subject to certificate of competence
105Vehicle not more than 5.5 metres long
106Restricted to vehicles with automatic transmissions
107Not more than 8,250 kilograms
108Subject to minimum age requirements
110Limited to transporting persons with restricted mobility
111Limited to 16 passenger seats
113Limited to 16 passenger seats except for automatics
114With any special controls required for safe driving
115Organ donor
118Start date is for earliest entitlement
119Weight limit for vehicle does not apply
121Restricted to conditions specified in the Secretary of State's notice
122Valid on successful completion: Basic Moped Training Course
125Tricycles only (for licences issued before 29 June 2014)

Tiny IDP offers a specialized European Driving Licence OCR. Extract all fields and codes automatically with +95% accuracy.

Check it out here

Does the European Driving Licence Have an MRZ?

The Machine Readable Zone (MRZ) is a standardized strip of text found on travel documents like passports and national ID cards. It uses the ICAO 9303 standard and encodes key data — name, document number, nationality, date of birth, expiry date — in a fixed-width format that machines can read instantly and reliably.

Documents that typically carry an MRZ include:

  • Passports (TD3 format — 2 lines of 44 characters)
  • National ID cards (TD1 format — 3 lines of 30 characters)
  • Residence permits and visas
  • Some refugee travel documents

The European driving licence, however, does not contain an MRZ. It was not designed as a travel document and is not governed by ICAO standards. Its data is encoded in the numbered field system described above, not in a machine-readable strip. This makes it structurally different from a passport or ID card and is one of the key reasons why driving licence OCR requires a different approach than standard MRZ readers.

Some countries print a secondary barcode or PDF417 code on the back of their licence that encodes some data — but this is not standardized across the EEA and cannot be relied upon. For consistent, cross-country data extraction, OCR of the printed fields (1 through 12) is still the primary method.

How to Extract Data from Driving Licences

Processing driving licences at scale presents several challenges, from varying layouts across countries to complex restriction codes. There are three main approaches to solving this:

Manual Entry

Slow, error-prone, and expensive. Not suitable for modern digital onboarding.

Google OCR + LLM

Good for general text, but often struggles with the specific layout and code parsing of driving licences.

Specialized Extractors

Tiny IDP offers a dedicated OCR engine trained specifically on identity documents, ensuring perfect field mapping and code extraction.

Whether you are building a car rental platform or a fintech app, understanding the structure of the European driving licence is essential. By leveraging specialized tools like Tiny IDP, you can automate this process, reducing friction for your users and improving data quality for your business.

Tags
IdentityComplianceOCR