Postcode & Adres GeneratorFictieve Nederlandse adressen genereren
Genereer fictieve Nederlandse postcodes en adressen met straatnaam, huisnummer (optioneel met toevoeging) en plaatsnaam, in het formaat 1234 AB. Als testdata voor formuliervalidatie en adresverwerking.
FictiefAlle gegenereerde gegevens zijn fictief en alleen bedoeld voor test- en ontwikkelomgevingen. Een willekeurig geldig nummer kan toevallig bestaan: gebruik het nooit als echt gegeven.
Het Nederlandse postcodesysteem
De postcode werd in 1977 ingevoerd door de toenmalige PTT; nu kent PostNL de postcodes toe. Een postcode bestaat uit 4 cijfers, een spatie en 2 hoofdletters: 1234 AB. In Europees Nederland lopen de cijfers van 1000 tot en met 9999. De reeks 0001–0999 is volgens een addendum bij het postcodeconvenant (Staatscourant 2025, 13802) bestemd voor Caribisch Nederland.
Letters die niet voorkomen
De lettercombinaties SA, SD en SS worden niet gebruikt vanwege de associatie met de SA, SD en SS uit de Tweede Wereldoorlog; de generator maakt ze ook niet. De letters F, I, O, Q, U en Y werden bij de invoering niet uitgegeven. In september 2026 kwamen we ze bij geen enkel adres in de BAG tegen (gecontroleerd via de PDOK Locatieserver), dus de generator gebruikt ze ook niet.
Geografische verdeling
De cijfers geven een indicatie van de regio. De verdeling volgt grofweg dit patroon; de grenzen vallen niet samen met provinciegrenzen.
- 1000–1999 Noord-Holland (Amsterdam, Zaanstreek, Alkmaar, Gooi) en Almere
- 2000–2999 Zuid-Holland (Den Haag, Leiden) en Haarlem e.o.
- 3000–3999 Zuid-Holland (Rotterdam, Dordrecht) en Utrecht
- 4000–4999 Zeeland, West-Brabant en het rivierengebied
- 5000–5999 Noord-Brabant en Noord-Limburg
- 6000–6999 Limburg en Gelderland (Nijmegen, Arnhem)
- 7000–7999 Gelderland (Achterhoek, Apeldoorn), Overijssel (Twente, Deventer) en Zuid-Drenthe
- 8000–8999 Overijssel (Zwolle), Flevoland en Friesland
- 9000–9999 Groningen, Drenthe en Noordoost-Friesland
Testpostcode of postcode controleren?
De postcodes van deze generator zijn willekeurig. Het formaat klopt, maar de postcode hoort meestal niet bij de straat en plaats ernaast, en een willekeurige postcode kan wel bestaan. Twee aanvullingen voor je tests:
- Een postcode die zeker niet bestaat: PostNL adviseert voor testpostcodes 4 cijfers met als laatste cijfer een 0 en de letters OO of II, zoals
1230 OO. Die komen niet voor bij bestaande adressen. RvIG noemt dit advies bij zijn testbestanden. Handig om de foutafhandeling van een postcode-API te testen. - Postcode validatie: met de postcode validator controleer je een postcode, eventueel met huisnummer en toevoeging, op formaat, ook als lijst. Of een adres bestaat, zie je alleen in de BAG of de postcodetabel van PostNL.
Voorbeelden van fictieve adressen
Vijf voorbeelden zoals de generator ze maakt. De postcode hoort niet bij de straat en plaats, dus als adres bestaan ze niet; de straat- en plaatsnamen zelf wel.
| Postcode | Straat en huisnummer | Plaats |
|---|---|---|
| 1234 AB | Kerkstraat 12 | Groningen |
| 2581 CD | Stationsweg 7 | Maastricht |
| 3072 EF | Molenstraat 45A | Leiden |
| 5611 GH | Julianastraat 3 | Almere |
| 9712 KL | Dorpsstraat 150 | Delft |
Fictieve adressen voor adresvalidatie
Echte klantadressen horen niet in een testomgeving: onder de AVG heb je daarvoor een grondslag en extra maatregelen nodig. Typische testscenario's voor fictieve adressen:
- Checkout-formulieren: alle adresvelden, inclusief toevoeging en plaatsnaam.
- Postcode-API's: hoe reageert je koppeling met de BAG of PostNL op een onbekend adres?
- Adres-autocomplete: de gebruikerservaring van adressuggesties.
- Bezorgkosten: worden postcodegebieden correct herkend?
- PDF- en briefgeneratie: de lay-out van adresblokken in documenten.
Fictieve adressen en de AVG
Een woonadres dat bij een persoon hoort, is een persoonsgegeven. Echte adressen in testomgevingen, CI/CD-pipelines of demo's brengen daardoor privacyrisico's mee. De adressen van deze generator zijn niet afgeleid van echte personen, en omdat de postcode los van straat en plaats wordt gekozen, klopt een adres als geheel vrijwel nooit met een bestaande woning. Zonder koppeling aan een persoon zijn ze geen persoonsgegeven.
Combineer ze met de naam generator, BSN generator en IBAN generator voor complete fictieve testprofielen, of maak ze in één keer met de dataset generator.
Verdieping in de kennisbank
- Nederlandse postcode-regex — patronen voor validatie in frontend en backend
- Postcode en huisnummer parsen — toevoegingen als 10A, 10-2 en 10 hs goed splitsen
Veelgestelde vragen
Zijn de gegenereerde adressen echt? Bestaan ze in werkelijkheid?
De postcode wordt willekeurig gegenereerd en straat, huisnummer en plaats worden daar los van gekozen uit vaste lijsten. De combinatie vormt daardoor vrijwel nooit een bestaand adres: de postcode hoort meestal niet bij die straat en plaats. De straatnamen en plaatsnamen zelf bestaan wel, en een willekeurige postcode kan ook bestaan. De adressen zijn bedoeld als testdata voor software development en QA.
Hoe ziet een Nederlandse postcode eruit en welk formaat gebruikt de generator?
Een Nederlandse postcode bestaat uit vier cijfers, een spatie en twee hoofdletters, bijvoorbeeld 1234 AB. In Europees Nederland lopen de cijfers van 1000 tot en met 9999; de reeks 0001–0999 is bestemd voor Caribisch Nederland. De lettercombinaties SA, SD en SS worden niet gebruikt vanwege de associatie met nazi-Duitsland; de generator maakt ze ook niet. De letters F, I, O, Q, U en Y werden bij de invoering niet uitgegeven en komen bij adressen in de BAG niet voor; de generator gebruikt ze ook niet.
Welke postcode gebruik ik als die zeker niet mag bestaan?
PostNL adviseert voor testpostcodes 4 cijfers met als laatste cijfer een 0 en de letters OO of II, bijvoorbeeld 1230 OO of 5670 II. Deze combinaties komen niet voor bij bestaande adressen; RvIG noemt dit advies bij de testbestanden voor de Beheervoorziening BSN. De postcode validator op deze site herkent zulke testpostcodes.
Welke adresgegevens worden er gegenereerd?
Per adres: een postcode (1234 AB), een straatnaam, een huisnummer tussen 1 en 200 en een plaatsnaam. Zet je de optie voor toevoegingen aan, dan krijgt een deel van de adressen een toevoeging zoals 12A, 12-2, 12 bis of 12 hs. De onderdelen worden onafhankelijk van elkaar gekozen.
Kan ik fictieve adressen in bulk genereren voor mijn testdatabase?
Ja. Je kunt tot 10.000 fictieve Nederlandse adressen tegelijk genereren. De generatie gebeurt in je browser en er wordt niets naar een server gestuurd. Het resultaat exporteer je naar Excel (.xlsx), CSV of JSON, bijvoorbeeld voor testdatabases, het testen van adres-autocomplete of test automation.
Waarvoor gebruiken developers fictieve adressen bij het testen van software?
Fictieve Nederlandse adressen worden onder andere gebruikt voor het testen van bestelformulieren en checkout flows, de validatie van adresvelden, integratietests met postcode-API's en bezorgdiensten (waar een fictief adres juist de foutafhandeling test), het testen van adresparsing en -normalisatie, seed data voor development en staging, en het controleren van adresweergave in rapporten en brieven.
Hoe gebruik ik de postcode generator stap voor stap?
In drie stappen: (1) Open de Postcode Generator op test-nummers.nl/postcode-generator. (2) Kies het aantal adressen (1 tot 10.000) en zet desgewenst toevoegingen aan. (3) Klik op Genereer. Elk resultaat bevat een postcode, straatnaam, huisnummer en plaatsnaam. Exporteer het resultaat desgewenst naar Excel, CSV of JSON.
Wat zijn voorbeelden van fictieve Nederlandse adressen?
Vijf voorbeelden zoals de generator ze maakt: (1) Kerkstraat 12, 1234 AB Groningen. (2) Stationsweg 7, 2581 CD Maastricht. (3) Molenstraat 45A, 3072 EF Leiden. (4) Julianastraat 3, 5611 GH Almere. (5) Dorpsstraat 150, 9712 KL Delft. De postcodes horen niet bij deze plaatsen; als adres bestaan deze combinaties dus niet.
Wat is het BAG en waarvoor dient het?
De BAG (Basisregistratie Adressen en Gebouwen) is de officiële registratie van alle adressen en gebouwen in Nederland. Gemeenten houden de gegevens bij; het Kadaster stelt ze als open data beschikbaar, onder meer via PDOK. Developers gebruiken de BAG voor adresvalidatie, geocodering en het opzoeken van adressen op postcode en huisnummer. Met de fictieve adressen van deze generator test je hoe je BAG-koppeling omgaat met adressen die niet bestaan.
Hoe test ik adresvalidatie in mijn webapplicatie?
Voor adresvalidatie heb je fictieve maar structureel correcte adressen nodig. Testscenario's zijn: checkout-validatie (postcode en huisnummer verplicht), formuliervalidatie (wordt 1234 AB, 1234AB en 1234 ab geaccepteerd?), de koppeling met een postcode-API (hoe reageert je code op een onbekende combinatie?) en randgevallen zoals huisnummers met toevoeging (15b, 15-2, 15 hs), lange straatnamen en plaatsnamen met speciale tekens. Met de postcode validator zie je per invoer welk oordeel een formaatcontrole hoort te geven.
Zijn de gegenereerde adressen AVG-proof voor gebruik in testomgevingen?
Een woonadres dat bij een persoon hoort, is een persoonsgegeven. De adressen van deze generator zijn niet afgeleid van echte personen, en omdat de postcode los van straat en plaats wordt gekozen, klopt een adres als geheel vrijwel nooit met een bestaande woning. Daarmee zijn ze geschikt voor testomgevingen, CI/CD-pipelines en demo's. Gebruik geen echte klantadressen in testomgevingen.