Sophia Hansen

Netherlands · Female, 51 · 1975-02-26

Address

Street address
9883 Herengracht
City
Groningen
Region
Groningen (GR)
Postal code
9708 HC
Country
Netherlands

Profile

Full name
Sophia Hansen
Phone
+31 6 44 91 92 43
Email
sophia.hansen53@example.org
BSN
897990016
Occupation
Full Stack Developer
JSON for this record
{
  "countryCode": "NL",
  "country": "Netherlands",
  "firstName": "Sophia",
  "lastName": "Hansen",
  "fullName": "Sophia Hansen",
  "gender": "Female",
  "birthday": "26/02/1975",
  "birthdayISO": "1975-02-26",
  "streetAddress": "9883 Herengracht",
  "city": "Groningen",
  "state": "Groningen",
  "stateAbbr": "GR",
  "zip": "9708 HC",
  "phone": "+31 6 44 91 92 43",
  "email": "sophia.hansen53@example.org",
  "job": "Full Stack Developer",
  "company": "Vertex Industries",
  "nationalId": "897990016",
  "nationalIdLabel": "BSN",
  "ipv4": "198.51.100.118",
  "mac": "12:DF:EF:62:1A:44",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}

Test data only. This record describes no real person. Numbers are drawn from ranges reserved so they can never be assigned, and the address is not deliverable. Using synthetic data to impersonate anyone, open or verify an account, or evade identity checks is prohibited — see the terms.

How Netherlands addresses are structured

12 provinces. As in Germany, the province is not used in addressing — the postcode alone is sufficient for delivery.

Example layout
Sanne de Vries
Prinsengracht 263
1016 GV AMSTERDAM
Netherlands
  1. Recipient
  2. Street then house number
  3. Postcode then city in capitals
  4. Country

Postcode format

Local namepostcode
Format4 digits, space, 2 letters
Example1012 AB
  • Postcode plus house number is a unique key for any Dutch address, which is why so many Dutch forms ask for only those two fields.
  • The four digits run roughly south-west to north-east; Amsterdam occupies 1000–1099.
  • The letter pair is assigned per street side or block segment.
  • The combinations SS, SD and SA are avoided for historical reasons.

Netherlands phone number format

Country code+31
Numbering planDutch Numbering Plan
Example+31 6 12345678
  • Mobiles are 06 followed by eight digits; internationally +31 6 xxxxxxxx.
  • Landline area codes are two or three digits — 020 Amsterdam, 010 Rotterdam, 070 The Hague — and the subscriber number shrinks correspondingly to keep the total at nine digits after the trunk zero.
  • The trunk zero is dropped in international format.

BSN (Burgerservicenummer)

IdentifierBSN (Burgerservicenummer)
Example shape123456782
  • Nine digits, validated by the elfproef — a weighted modulus-11 check.
  • Replaced the older SoFi number in 2007.
  • Required for employment, banking and healthcare, and treated as sensitive under Dutch privacy law.

The identity numbers this page generates match the documented digit pattern so that form validation can be tested. They are not issued numbers, they correspond to no person, and they will not resolve against any authority.

Cities and provinces

The generator draws from these cities. Each is paired with the province it is actually in, and with the postcode prefix that area really uses — so a generated record is internally consistent rather than three unrelated values stuck together.

CityProvincePostcode prefix
AmsterdamNoord-Holland NH10
HaarlemNoord-Holland NH20
RotterdamZuid-Holland ZH30
Den HaagZuid-Holland ZH25
LeidenZuid-Holland ZH23
UtrechtUtrecht UT35
EindhovenNoord-Brabant NB56
GroningenGroningen GR97
ArnhemGelderland GE68

Frequently asked questions

Why do Dutch forms only ask for postcode and house number?

Because that pair uniquely identifies an address in the Netherlands. The street and city can be looked up from it, so asking for them is redundant. If you are building a Dutch checkout, the expected behaviour is autofill from those two fields — anything else feels broken to Dutch users.

Should the postcode have a space in it?

Officially yes: 1012 AB. In practice systems accept it without, and PostNL strips it for processing. Store it normalised and display it with the space.

How does the elfproef validate a BSN?

Each digit is multiplied by a descending weight, the last digit by −1, and the total must be divisible by eleven. It is a genuine checksum, so Dutch government-facing forms really do reject invalid numbers rather than merely checking the length.

Are tussenvoegsels like "de" and "van" part of the surname?

They are a separate component. Dutch name particles sort under the main surname — de Vries files under V — which regularly breaks alphabetical sorting built on naive string comparison.

Other country generators

See all country guides →