A Swiss Postleitzahl (PLZ) is the 4-digit postal code used to route mail and parcels across Switzerland. Codes run from 1000 to 9658, and the leading digit splits the country into nine postal zones that broadly follow canton boundaries. Liechtenstein, which has no separate postal numbering, shares the Swiss system in a small reserved range. This free tool validates the format and maps the code to its zone in your browser.
How it works
- Strip whitespace; the input must be exactly four digits.
- Reject any value below
1000, since Swiss PLZ do not use a leading zero. - Check the Liechtenstein range
9485–9498first, then match the numeric value against the Swiss zone table:1xxx→ Romandie (Vaud, Geneva, Fribourg),3xxx→ Bern,4xxx→ Basel,6xxx→ Central Switzerland and Ticino,8xxx→ Zürich,9xxx→ Eastern Switzerland.
Example
Validate 8001 (Zürich): four digits, 8xxx → Zürich. Validate 1201 (Genève): 12xx → Geneva, Romandie. Validate 9490: it falls in 9485–9498, so the tool reports Vaduz, Liechtenstein rather than Switzerland.
Notes
The canton mapping is a heuristic based on the leading-digit zone, so it returns the zone or canton group rather than the exact municipality. A valid four-digit format does not guarantee the specific code is assigned. Because Switzerland and Liechtenstein share one numbering scheme, only the 9485–9498 band is treated as Liechtenstein. Confirm against Die Post’s official directory when delivery accuracy matters. Everything runs locally in your browser.