Postcodeformaten per land

Handig om formuliervelden te valideren of een vreemd adres te herkennen. Formaten kunnen uitzonderingen hebben; gebruik voor verzending officiële postbronnen.

Bijgewerkt:

Land / regioFormaatVoorbeeld
Verenigde StatenNNNNN or NNNNN-NNNN94107 / 10001-0001
CanadaA0A 0A0K1A 0B1
Verenigd KoninkrijkA9 9AA / A99 9AA / AA9 9AA …SW1A 1AA
IerlandA65 F4E2 (Eircode)D02 AF30
DuitslandNNNNN10115
FrankrijkNNNNN75001
SpanjeNNNNN28013
ItaliëNNNNN00118
NederlandNNNN AA1012 AB
BelgiëNNNN1000
ZwitserlandNNNN8001
ZwedenNNN NN111 22
NoorwegenNNNN0150
DenemarkenNNNN1050
PolenNN-NNN00-001
PortugalNNNN-NNN1000-001
BraziliëNNNNN-NNN01310-100
MexicoNNNNN06600
ArgentiniëA9999AAA / NNNNC1000WAM
JapanNNN-NNNN100-0001
Zuid-KoreaNNNNN04524
China (vasteland)NNNNNN100000
HongkongNone (district addressing)—
TaiwanNNN / NNNNNN100 / 100233
SingaporeNNNNNN018956
IndiaNNNNNN (PIN)110001
AustraliëNNNN2000
Nieuw-ZeelandNNNN6011
VAEOften none / PO Box—
Saoedi-ArabiëNNNNN11564
TurkijeNNNNN34110
RuslandNNNNNN101000
Zuid-AfrikaNNNN8001

Opmerkingen

Hoe postcodemodellen in deze tabel te lezen

Elke rij toont een typisch patroon voor dat land, geen uitputtende validator. Letters zoals A en N staan respectievelijk voor een willekeurige letter of cijfer; spaties en koppeltekens in het voorbeeld maken deel uit van het formaat dat gebruikers verwachten te zien. Canada's A0A 0A0 wisselt letters en cijfers af, terwijl Duitsland vijf cijfers gebruikt zonder scheidingsteken. Wanneer je een formulier bouwt, koppel je het patroon aan de landkiezer — hetzelfde invoerveld kan niet zonder context veilig zowel een Amerikaanse ZIP+4 als een Britse outward code accepteren.

Veelvuldig voorkomende fouten bij het valideren van postcodes

Teams passen vaak één regex globaal toe en wijzen geldige post af. Britse postcodes vereisen een spatie (SW1A 1AA, niet SW1A1AA). Nederland vereist een spatie vóór de lettercombinatie (1012 AB). Brazilië en Portugal gebruiken een koppelteken in het midden (01310-100, 1000-001). Voorloopnullen doen ertoe: 00501 is geldig in de VS en 01000 is geldig in Mexico. Verwijder geen leestekens vóór validatie — vang ze op in de regex en normaliseer alleen voor je interne database als de vervoerder dit toestaat.

Land en regio's zonder nationale postcode

Enkele veelbezochte markten in de tabel tonen opzettelijk 'Geen' of een em-dash. Hong Kong, veel UAE-adressen en sommige eilandgebieden vertrouwen op district, gebouwnaam en postbus in plaats van een landelijke code. Ierland voerde Eircode in (bijv. D02 AF30), maar oudere gewoonten laten deze nog steeds weg bij informele post. Als je checkout overal een postcode vereist, bied dan een expliciete 'niet van toepassing'-optie aan of maak het veld optioneel wanneer het land bekend staat als er één ontbrekend — het forceren van cijfers creëert nepcodes die vervoerders afkeuren.

Deze tabel gebruiken in software- en verzendworkflows

Beschouw dit overzicht als een snelle referentie voor UX-aanwijzingen en eerste-validatie, niet als een bezorggarantie. Autocomplete-API's van nationale posten (USPS, Royal Mail, La Poste, Japan Post) blijven autoritair voor of een code bestaat en actief is. Log het land + ruwe gebruikerinput + genormaliseerde vorm voor supporttickets. Voor bulk-CSV-importen: normaliseer Unicode-spaties, wijs gemengde-landenrijen af, en markeer rijen die in geen enkel patroon hier matchen voor handmatige controle in plaats van post stilzwijgend te laten vallen.

Veelgestelde vragen

Wat is het formaat van Canadese postcodes?
Canadese postcodes volgen het patroon A0A 0A0 — afwisselend letters en cijfers, bijv. K1A 0B1.
Hoeveel cijfers heeft een Amerikaanse ZIP-code?
Een standaard ZIP-code heeft 5 cijfers; ZIP+4 voegt een streepje en 4 cijfers toe, bijv. 10001-0001.
Heeft Hongkong postcodes?
Nee. Hongkong gebruikt geen postcodes; post wordt gesorteerd op wijk en volledig adres.

Bronnen