Algeria
99999
16000
Five digits; the first two are the province (wilaya).
Argentina
2 formats
A9999AAA · 9999
Format
Example
Notes
A9999AAA
C1425DKE
CPA format, in use since 1999.
9999
1425
The older four-digit code, still widely written.
Australia
9999
2000
Four digits; the first indicates the state.
Austria
9999
1010
Four digits.
Bahrain
2 formats
999 · 9999
Format
Example
Notes
999
317
Three-digit block number.
9999
1216
Four digits are also used in some areas.
Bangladesh
9999
1000
Four digits.
Belgium
9999
1000
Four digits.
Brazil
99999-999
01310-100
CEP. The hyphen is part of the format.
Bulgaria
9999
1000
Four digits.
Cambodia
999999
120101
Six digits since 2017; older five-digit codes still appear.
Canada
A9A 9AA
K1A 0B1
Letters D, F, I, O, Q and U are never used; W and Z never start a code.
Chile
9999999
8320000
Seven digits, often written without spaces.
China
999999
100000
Six digits.
Colombia
999999
110111
Six digits.
Costa Rica
99999
10101
Five digits since 2007.
Croatia
99999
10000
Five digits.
Cyprus
9999
1010
Four digits.
Czechia
999 99
100 00
Five digits, conventionally written with a space after three.
Denmark
9999
1050
Four digits. Sometimes prefixed "DK-".
Ecuador
999999
170150
Six digits.
Egypt
99999
11511
Five digits.
Estonia
99999
10111
Five digits.
Ethiopia
9999
1000
Four digits, used mainly with PO boxes.
Fiji
—
—
No national postcode system.
Finland
99999
00100
Five digits. Sometimes prefixed "FI-".
France
99999
75001
Five digits; the first two are the département.
Germany
99999
10115
Five digits.
Ghana
AA-999-9999
GA-184-2224
GhanaPost GPS digital address; there is no traditional postcode.
Greece
999 99
105 57
Five digits, written with a space after three.
Hong Kong
—
—
No postcode system. Write the district and "Hong Kong".
Hungary
9999
1051
Four digits.
Iceland
999
101
Three digits.
India
999999
110001
PIN code — six digits, sometimes written "110 001".
Indonesia
99999
10110
Five digits.
Ireland
A99 AAAA
D02 AF30
Eircode, introduced 2015. The first three characters are the routing key.
Israel
9999999
9103401
Seven digits since 2013; the old five-digit codes are obsolete.
Italy
99999
00100
CAP — five digits.
Jamaica
—
—
No postcode system. A 1990s scheme was withdrawn; Kingston uses "Kingston 5" style zones.
Japan
999-9999
100-0001
Seven digits with a hyphen after three, often preceded by 〒.
Jordan
99999
11118
Five digits.
Kenya
99999
00100
Five digits.
Kuwait
99999
13001
Five digits.
Laos
99999
01000
Five digits.
Latvia
LV-9999
LV-1010
The "LV-" prefix is part of the official format.
Lebanon
9999 9999
2038 3054
Eight digits: four for the region, four for the building.
Lithuania
LT-99999
LT-01100
The "LT-" prefix is part of the official format.
Luxembourg
9999
1111
Four digits, often written with an "L-" prefix.
Malaysia
99999
50000
Five digits.
Malta
AAA 9999
VLT 1117
Three letters, a space, then four digits.
Mexico
99999
06000
Five digits.
Morocco
99999
10000
Five digits.
Myanmar
99999
11181
Five digits.
Nepal
99999
44600
Five digits.
Netherlands
9999 AA
1012 AB
Four digits, a space, then two letters.
New Zealand
9999
6011
Four digits.
Nigeria
999999
100001
Six digits.
Norway
9999
0150
Four digits.
Oman
999
100
Three digits.
Pakistan
99999
44000
Five digits.
Panama
9999
0801
Four digits.
Papua New Guinea
999
111
Three digits.
Peru
99999
15001
Five digits since 2019; Lima previously used "Lima 18" style zones.
Philippines
9999
1000
Four digits.
Poland
99-999
00-001
Five digits with a hyphen after two.
Portugal
9999-999
1000-001
Seven digits with a hyphen after four.
Qatar
—
—
No postcode system.
Romania
999999
010011
Six digits.
Russia
999999
101000
Six digits.
Saudi Arabia
2 formats
99999 · 99999-9999
Format
Example
Notes
99999
11564
Five digits.
99999-9999
11564-2233
Extended format with a four-digit additional number.
Serbia
99999
11000
Five digits.
Singapore
999999
238823
Six digits; the first two are the sector.
Slovakia
999 99
811 01
Five digits, written with a space after three.
Slovenia
9999
1000
Four digits, sometimes with an "SI-" prefix.
South Africa
9999
0001
Four digits.
South Korea
2 formats
99999 · 999-999
Format
Example
Notes
99999
03187
Five digits since 2015.
999-999
110-110
The old six-digit format, withdrawn in 2015 but still seen on old records.
Spain
99999
28001
Five digits; the first two are the province.
Sri Lanka
99999
00100
Five digits.
Sweden
999 99
111 21
Five digits, written with a space after three.
Switzerland
9999
8001
Four digits, sometimes with a "CH-" prefix.
Taiwan
2 formats
999 · 999-99
Format
Example
Notes
999
100
The original three-digit district code.
999-99
100-58
Extended 3+2 format introduced in 2020.
Tanzania
99999
11101
Five digits.
Thailand
99999
10200
Five digits.
Trinidad and Tobago
999999
120110
Six digits.
Tunisia
9999
1000
Four digits.
Turkey
99999
06010
Five digits.
Uganda
—
—
No national postcode system in general use.
Ukraine
99999
01001
Five digits.
United Arab Emirates
—
—
No postcode system. Addresses use PO boxes and area names.
United Kingdom
8 formats
A9 9AA · A99 9AA · A9A 9AA · AA9 9AA · AA99 9AA · AA9A 9AA · GIR 0AA · BFPO 999
Format
Example
Notes
A9 9AA
M1 1AE
One of six valid formats. The last three characters are always digit-letter-letter.
A99 9AA
B33 8TH
Single-letter area with a two-digit district.
A9A 9AA
W1A 0AX
Single-letter area with a digit-letter district — common in central London.
AA9 9AA
CR2 6XH
Two-letter area with a single-digit district.
AA99 9AA
DN55 1PT
Two-letter area with a two-digit district.
AA9A 9AA
EC1A 1BB
Two-letter area with a digit-letter district — central London and a few others.
GIR 0AA
GIR 0AA
A single special code, historically used by Girobank.
BFPO 999
BFPO 801
British Forces Post Office, for military addresses overseas.
United States
2 formats
99999 · 99999-9999
Format
Example
Notes
99999
90210
ZIP code — five digits.
99999-9999
90210-3456
ZIP+4, adding a four-digit delivery segment.
Uruguay
99999
11000
Five digits.
Venezuela
2 formats
9999 · 9999-A
Format
Example
Notes
9999
1010
Four digits.
9999-A
1010-A
Four digits plus a letter for some areas.
Vietnam
999999
100000
Six digits since 2018; the older six-digit scheme differed.
Zambia
99999
10101
Five digits.
Zimbabwe
—
—
No national postcode system in general use.