Skip to content

Italy (IT)

National-ID patterns loaded when you pass countries=["IT"] (or "all"). Universal patterns always stay.

This is a detector, not a legal opinion

id-extract matches the shape of these numbers. A hit is not proof that the value was issued, is still valid, or that the cited statute applies to your document. Checksums, where present, only test the extra digit.

CODICE_FISCALE_IT β€” Codice fiscale

The Italian tax code for a natural person. The Agenzia delle Entrate assigns it. Sixteen characters encode name, birth date, place, and a check letter.

Package type CODICE_FISCALE_IT
Shape this package looks for 6 letters + 2 digits + letter + 2 digits + letter + 3 digits + letter
Checksum odd/even character table, last letter
Example (synthetic) RSSMRA85T10A562S

Official sources

VAT_IT β€” Partita IVA

Italy’s VAT number in intra-Community form: IT plus 11 digits.

Package type VAT_IT
Shape this package looks for IT + 11 digits
Checksum none in this package
Example (synthetic) IT12345678901

Official sources

DRIVERS_LICENSE_IT β€” Patente di guida

A coarse 10-character token for an Italian driving-licence number.

Package type DRIVERS_LICENSE_IT
Shape this package looks for 10 letters or digits
Checksum none
Example (synthetic) U1A2345678

Official sources

The example values are synthetic or well-known public test numbers. Do not treat them as issued identifiers.