TOML

Postal Codes by Country - TOML

Postal codes are numbering systems used for regional identification of addresses, facilitating efficient mail delivery and address verification. Different formats are adopted worldwide, ranging from numeric-only to alphanumeric combinations. This data comprehensively summarizes postal code formats, digit lengths, introduction years, and characteristics for major countries around the world.

postal code ZIP code address international mail regional identification logistics delivery
[[items]]
code = "JP"
slug = "japan"
name = "Japan"
description = "7-digit numeric format (3+4 digits)."
digits = 7
example = "100-0001"
format = "NNN-NNNN"
introducedYear = 1968
note = "7-digit unified in 1998"

[[items]]
code = "US"
slug = "united-states"
name = "United States"
description = "5-digit basic format. 9 digits for ZIP+4."
digits = "5 or 9"
example = "10001 or 10001-1234"
format = "NNNNN or NNNNN-NNNN"
introducedYear = 1963
note = "ZIP+4 introduced in 1983"

[[items]]
code = "GB"
slug = "united-kingdom"
name = "United Kingdom"
description = "5-7 character alphanumeric format. Divided into outward and inward codes."
digits = "5-7"
example = "SW1A 1AA"
format = "AANA NAA"
introducedYear = 1857
note = "First modern postal code system"

[[items]]
code = "CA"
slug = "canada"
name = "Canada"
description = "Alternating alphanumeric 3+3 character format."
digits = 6
example = "M5V 2T6"
format = "ANA NAN"
introducedYear = 1971
note = "Alternating letters and numbers"

[[items]]
code = "DE"
slug = "germany"
name = "Germany"
description = "5-digit numeric format. Called Postleitzahlen (PLZ)."
digits = 5
example = "10115"
format = "NNNNN"
introducedYear = 1941
note = "5-digit format from 1993"

[[items]]
code = "FR"
slug = "france"
name = "France"
description = "5-digit numeric format. Called Code Postal."
digits = 5
example = "75001"
format = "NNNNN"
introducedYear = 1964
note = "First 2 digits indicate department"

[[items]]
code = "IT"
slug = "italy"
name = "Italy"
description = "5-digit numeric format. Called CAP (Codice di Avviamento Postale)."
digits = 5
example = "00118"
format = "NNNNN"
introducedYear = 1967
note = "Called CAP"

[[items]]
code = "AU"
slug = "australia"
name = "Australia"
description = "4-digit numeric format."
digits = 4
example = "2000"
format = "NNNN"
introducedYear = 1967
note = "First digit indicates state"

[[items]]
code = "CN"
slug = "china"
name = "China"
description = "6-digit numeric format."
digits = 6
example = "200000"
format = "NNNNNN"
introducedYear = 1974
note = "First 2 digits indicate province"

[[items]]
code = "IN"
slug = "india"
name = "India"
description = "6-digit numeric format. Called PIN code."
digits = 6
example = "110001"
format = "NNNNNN"
introducedYear = 1972
note = "Called PIN code"

[[items]]
code = "KR"
slug = "south-korea"
name = "South Korea"
description = "5-digit numeric format. Changed from 6 digits in 2015."
digits = 5
example = "01000"
format = "NNNNN"
introducedYear = 1970
note = "Changed to 5 digits in 2015"

[[items]]
code = "SG"
slug = "singapore"
name = "Singapore"
description = "6-digit numeric format. Changed from 4 digits in 1979."
digits = 6
example = "546080"
format = "NNNNNN"
introducedYear = 1950
note = "6 digits from 1979"

[[items]]
code = "NL"
slug = "netherlands"
name = "Netherlands"
description = "4-digit numeric + 2-letter format."
digits = "4 digits + 2 letters"
example = "1071 DJ"
format = "NNNN AA"
introducedYear = 1978
note = "Digits indicate region, letters indicate streets"

[[items]]
code = "BE"
slug = "belgium"
name = "Belgium"
description = "4-digit numeric format."
digits = 4
example = "1050"
format = "NNNN"
introducedYear = 1969
note = "First digit indicates province"

[[items]]
code = "CH"
slug = "switzerland"
name = "Switzerland"
description = "4-digit numeric format."
digits = 4
example = "3000"
format = "NNNN"
introducedYear = 1964
note = "Liechtenstein uses same system"

[[items]]
code = "ES"
slug = "spain"
name = "Spain"
description = "5-digit numeric format."
digits = 5
example = "28021"
format = "NNNNN"
introducedYear = 1987
note = "First 2 digits indicate autonomous community"

[[items]]
code = "SE"
slug = "sweden"
name = "Sweden"
description = "3+2 digit format. With SE prefix."
digits = 5
example = "SE-111 81"
format = "SE-NNN NN"
introducedYear = 1968
note = "SE prefix for international mail"

[[items]]
code = "IE"
slug = "ireland"
name = "Ireland"
description = "7-character alphanumeric format. Called Eircode."
digits = "7 alphanumeric"
example = "T37 F8HK"
format = "AAA NNNN"
introducedYear = 2015
note = "Last EU country to introduce postal codes"

[[items]]
code = "AT"
slug = "austria"
name = "Austria"
description = "4-digit numeric format."
digits = 4
example = "1120"
format = "NNNN"
introducedYear = 1966
note = "First digit indicates state"

[[items]]
code = "BR"
slug = "brazil"
name = "Brazil"
description = "5-digit + 3-digit format. Called CEP."
digits = 8
example = "70040-020"
format = "NNNNN-NNN"
introducedYear = 1972
note = "Called CEP"

[[items]]
code = "MX"
slug = "mexico"
name = "Mexico"
description = "5-digit numeric format."
digits = 5
example = "01000"
format = "NNNNN"
introducedYear = 1981
note = "First 2 digits indicate state"

[[items]]
code = "RU"
slug = "russia"
name = "Russia"
description = "6-digit numeric format."
digits = 6
example = "101000"
format = "NNNNNN"
introducedYear = 1977
note = "Introduced in Soviet era"

[[items]]
code = "PL"
slug = "poland"
name = "Poland"
description = "2+3 digit format."
digits = 5
example = "02-502"
format = "NN-NNN"
introducedYear = 1973
note = "Hyphen between 2nd and 3rd digit"

[[items]]
code = "PT"
slug = "portugal"
name = "Portugal"
description = "4+3 digit format."
digits = 7
example = "1300-016"
format = "NNNN-NNN"
introducedYear = 1978
note = "Hyphen between 4th and 5th digit"

[[items]]
code = "FI"
slug = "finland"
name = "Finland"
description = "5-digit numeric format. With FI prefix."
digits = 5
example = "FI-00100"
format = "FI-NNNNN"
introducedYear = 1971
note = "FI prefix for international mail"

[[items]]
code = "NO"
slug = "norway"
name = "Norway"
description = "4-digit numeric format."
digits = 4
example = "0352"
format = "NNNN"
introducedYear = 1968
note = "First 2 digits indicate region"

[[items]]
code = "DK"
slug = "denmark"
name = "Denmark"
description = "4-digit numeric format."
digits = 4
example = "2300"
format = "NNNN"
introducedYear = 1967
note = "Includes Greenland and Faroe Islands"

[[items]]
code = "CZ"
slug = "czech-republic"
name = "Czech Republic"
description = "3+2 digit format."
digits = 5
example = "160 00"
format = "NNN NN"
introducedYear = 1973
note = "Space between 3rd and 4th digit"

[[items]]
code = "HU"
slug = "hungary"
name = "Hungary"
description = "4-digit numeric format."
digits = 4
example = "1011"
format = "NNNN"
introducedYear = 1973
note = "First digit indicates region"

[[items]]
code = "RO"
slug = "romania"
name = "Romania"
description = "6-digit numeric format."
digits = 6
example = "013696"
format = "NNNNNN"
introducedYear = 1975
note = "First 2 digits indicate county"

[[items]]
code = "GR"
slug = "greece"
name = "Greece"
description = "3+2 digit format."
digits = 5
example = "104 32"
format = "NNN NN"
introducedYear = 1983
note = "Space between 3rd and 4th digit"

[[items]]
code = "TR"
slug = "turkey"
name = "Turkey"
description = "5-digit numeric format."
digits = 5
example = "06050"
format = "NNNNN"
introducedYear = 1985
note = "First 2 digits indicate province"

[[items]]
code = "ZA"
slug = "south-africa"
name = "South Africa"
description = "4-digit numeric format."
digits = 4
example = "0001"
format = "NNNN"
introducedYear = 1975
note = "Assigned per post office"

[[items]]
code = "EG"
slug = "egypt"
name = "Egypt"
description = "5-digit numeric format."
digits = 5
example = "11511"
format = "NNNNN"
introducedYear = 1983
note = ""

[[items]]
code = "SA"
slug = "saudi-arabia"
name = "Saudi Arabia"
description = "5-digit numeric format."
digits = 5
example = "11564"
format = "NNNNN"
introducedYear = 1985
note = "First digit indicates region"

[[items]]
code = "AE"
slug = "united-arab-emirates"
name = "United Arab Emirates"
description = "5-digit numeric format."
digits = 5
example = "00000"
format = "NNNNN"
introducedYear = 0
note = "Relatively new system"

[[items]]
code = "TH"
slug = "thailand"
name = "Thailand"
description = "5-digit numeric format."
digits = 5
example = "10100"
format = "NNNNN"
introducedYear = 1982
note = "First 2 digits indicate province"

[[items]]
code = "ID"
slug = "indonesia"
name = "Indonesia"
description = "5-digit numeric format."
digits = 5
example = "10110"
format = "NNNNN"
introducedYear = 1984
note = "First digit indicates broad region"

[[items]]
code = "MY"
slug = "malaysia"
name = "Malaysia"
description = "5-digit numeric format."
digits = 5
example = "50000"
format = "NNNNN"
introducedYear = 1976
note = "Changed from 4 to 5 digits"

[[items]]
code = "PH"
slug = "philippines"
name = "Philippines"
description = "4-digit numeric format. Called ZIP code."
digits = 4
example = "1000"
format = "NNNN"
introducedYear = 1970
note = "Called ZIP code"

[[items]]
code = "NZ"
slug = "new-zealand"
name = "New Zealand"
description = "4-digit numeric format."
digits = 4
example = "6011"
format = "NNNN"
introducedYear = 1977
note = "First digit indicates island"

[[items]]
code = "AR"
slug = "argentina"
name = "Argentina"
description = "4-digit + letter format. Called CPA."
digits = "4 digits + 1 letter"
example = "1601A"
format = "NNNN A"
introducedYear = 1998
note = "Called CPA"

[[items]]
code = "CL"
slug = "chile"
name = "Chile"
description = "7-digit numeric format."
digits = 7
example = "8320000"
format = "NNNNNNN"
introducedYear = 1984
note = ""

[[items]]
code = "CO"
slug = "colombia"
name = "Colombia"
description = "6-digit numeric format."
digits = 6
example = "110111"
format = "NNNNNN"
introducedYear = 0
note = "Recently introduced"

[[items]]
code = "PE"
slug = "peru"
name = "Peru"
description = "5-digit numeric format."
digits = 5
example = "15001"
format = "NNNNN"
introducedYear = 0
note = "Recently introduced"

[[items]]
code = "IL"
slug = "israel"
name = "Israel"
description = "5 or 7 digit numeric format."
digits = "5 or 7"
example = "61000"
format = "NNNNN or NNNNNNN"
introducedYear = 0
note = "Assigned per post office"

[[items]]
code = "UA"
slug = "ukraine"
name = "Ukraine"
description = "5-digit numeric format."
digits = 5
example = "01001"
format = "NNNNN"
introducedYear = 1932
note = "World's first nationwide system (1932)"