---
id: "nl_passport"
kind: "pattern"
status: "draft"
is_pii: true
categories: ["pii", "persons"]
country: ["NL"]
langs: ["nl"]
quality: 100
url: "http://registry.apicrafter.io/datatype/nl_passport"
---

# Dutch passport number (`nl_passport`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Document number of a Dutch passport; identity cards use the same format. It has nine characters. The first two are letters, the next six are letters or digits, and the last is a digit. The letter O is never used; documents issued since 1 December 2019 also leave out the digit 0. Microsoft Purview looks for nine letters or digits.

- Pattern of: `passport`
- Personal data (PII): yes
- Categories: Personally identifiable information (pii), Person related (persons)
- Countries: Netherlands (NL)
- Languages: Dutch (nl)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[A-NP-Z]{2}[A-NP-Z0-9]{6}\d$
```

## Examples

- `SPECI2014` — Number of the RvIG specimen passport and identity card of 2014
- `SPECI2024` — Number of the RvIG specimen passport of 2024
- `XR1001R58` — python-stdnum reference value
- `XR1O01R58` (invalid example) — The letter O is not used (python-stdnum reference value)
- `581001RXR` (invalid example) — Starts with digits and ends with a letter (python-stdnum reference value)

## Mappings

- fhir: `http://hl7.org/fhir/sid/passport-NLD`
- google_dlp: `NETHERLANDS_PASSPORT`
- purview: `Netherlands passport number`
- stdnum: `nl.identiteitskaartnummer`

## Supported by tools

- `awsglue`
- `googledlp`
- `microsoftpurview`
- `pythonstdnum`
- `snowflake`

## Translations

- nl: Paspoortnummer: Documentnummer van een Nederlands paspoort of identiteitskaart - twee letters, zes letters of cijfers en een cijfer; de letter O komt niet voor.
- ru: Номер паспорта Нидерландов: Номер нидерландского паспорта или удостоверения личности - две буквы, шесть букв или цифр и цифра; буква O не используется.

## Sources

- doc: <https://www.rvig.nl/node/356>
- doc: <https://learn.microsoft.com/en-us/purview/sit-defn-netherlands-passport-number>
- wikipedia: <https://nl.wikipedia.org/wiki/Paspoort#Nederlands_paspoort>
- other: <https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.nl.identiteitskaartnummer.html>

## Quality

Score 100/100.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/nl_passport.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/NL/persons/nl_passport.yaml>
