Willekeurige postcodegenerator
Genereer willekeurige postcodes voor tests, voor elk land of een lijst met landen, in het officiële formaat van elk land.
Invoer
Uitvoer
Readme
Wat is een testpostcode?
Een testpostcode is een verzonnen code die voldoet aan het postcodeformaat van een land, zoals 10115 in Duitsland, K1A 0B1 in Canada of SW1A 1AA in het Verenigd Koninkrijk. Afrekenformulieren, verzend-API's en adresdatabases controleren postcodes aan de hand van deze formaten: het aantal cijfers, de plaats van letters en of er een spatie of koppelteken tussen hoort. Als je 12345 invoert in een Brits of Nederlands adresformulier, mislukt dat. Daarom hebben testers codes nodig die de controles doorstaan voor elk land dat ze ondersteunen.
Beschrijving van de tool
Kies een of meer landen, of laat de lijst leeg om codes te combineren uit alle landen met postcodes. De tool genereert een lijst met willekeurige codes in het formaat van elk land, klaar om te kopiëren of als tekstbestand te downloaden. Schakel ‘Landcode opnemen’ in om vóór elke postcode de ISO-landcode te plaatsen, gescheiden door een tab, zodat de lijst in een spreadsheet in twee kolommen wordt geplakt. Naast elke naam in de landenlijst staat een voorbeeldcode, zodat je het formaat kunt zien voordat je een land kiest.
Voorbeelden
| Land | Formaat | Voorbeeld |
|---|---|---|
| Verenigde Staten | 5 cijfers | 90210 |
| Verenigd Koninkrijk | Gebied, district, sector | M2 5BQ |
| Canada | Letter-cijfercombinaties | H3Z 2Y7 |
| Nederland | 4 cijfers en 2 letters | 1234 AB |
| Japan | 3 en 4 cijfers | 154-0023 |
| Brazilië | 5 en 3 cijfers | 40301-110 |
| Argentinië | Letter, 4 cijfers, 3 letters | C1070AAM |
Functies
- Postcodes voor elk land of voor een lijst met landen die je kiest
- Het formaat van elk land, inclusief spaties, koppeltekens en letters
- Optionele kolom met de ISO-landcode
- Geen dubbele codes in een lijst
- Kopieer de lijst of download deze als tekstbestand
- Werkt in je browser
Werking
De tool haalt het postcodepatroon van elk land op uit de adresmetadata van Google, dezelfde gegevens die Chrome gebruikt om adressen te controleren, via het pakket lib-address. Op basis van deze patronen maakt de tool willekeurige codes. Als een patroon meerdere schrijfwijzen toestaat, zoals Amerikaanse codes met of zonder de ZIP+4-uitbreiding, of Britse codes met of zonder spatie, gebruikt de tool het hoofdformaat van het land. Zo zien alle codes in een lijst er hetzelfde uit.
Tips
- De codes hebben een geldig formaat, maar niet elke code is toegewezen aan een bestaande plaats. Gebruik ze om formulieren en validatie te testen, niet om echte adressen op te zoeken.
- Sommige gebieden hebben maar één postcode, zoals Vaticaanstad (
00120) of Gibraltar (GX11 1AA). Een lijst voor zo'n gebied bevat dus maar één regel. - Landen zoals Hongkong, Qatar of de Verenigde Arabische Emiraten hebben geen postcodes en staan daarom niet in de lijst. Laat het veld in je tests leeg voor adressen daar.
- Codes zoals
01001beginnen met een nul. Sla ze daarom op als tekst en niet als getallen, anders verwijdert je spreadsheet mogelijk de voorloopnul.