Denmark Postnummer Validator

Validate a Danish 4-digit postnummer and map it to its region

Ad placeholder (leaderboard)

A Danish postnummer is the 4-digit postal code used to route mail and parcels across Denmark. Unlike many countries, Danish codes never begin with a zero — they run from 1000 (central Copenhagen) up to 9990 (northern Jylland). Because the codes increase geographically from east to west, the leading digit is a strong signal of region. This free tool validates the format and maps the code to its region in your browser.

How it works

  1. Strip whitespace; the input must be exactly four digits.
  2. Reject any value below 1000, since Danish postnummer do not use a leading zero.
  3. Match the numeric value against the assigned range table to find the region:
    • 1xxx2xxx → Copenhagen and Sjælland,
    • 3xxx → North Zealand and Bornholm,
    • 4xxx → South/West Zealand and the southern islands,
    • 5xxx → Fyn,
    • 6xxx9xxx → Jylland.

Example

Validate 2100 (København Ø): four digits, 2xxx → greater Copenhagen, Sjælland. Validate 5000 (Odense): 5xxx → Fyn. Validate 8000 (Aarhus): 8xxx → East Jylland.

Notes

The region mapping is a heuristic based on leading-digit ranges, so it returns the broad area rather than the exact post town. A valid four-digit format does not guarantee the specific code is assigned, and a few special codes (large recipients, PO-box ranges) sit inside otherwise geographic blocks. Confirm against PostNord’s official register when delivery accuracy matters. Everything runs locally in your browser.

Ad placeholder (rectangle)