Postal Code Validator
Enter a postal code to verify its format and find the location
How It Works
- Enter a postal code in the field above
- Select the country to validate the format
- Click "Validate" to check the format and find the location
Our postal code validator checks two things: first, whether the code matches the expected format for the selected country (e.g., 5 digits for the US, alphanumeric for the UK). Second, it searches our database of over 200 countries to find the exact location associated with that code.
Supported Postal Code Formats
Our validator supports postal code formats for over 45 countries. Select a country to see the expected format.
| Country | Format | Example |
|---|---|---|
| United States | ^\d{5}(-\d{4})?$ |
10001 |
| United Kingdom | ^[A-Z]{1,2}\d[A-Z\d]?\s?\d[A-Z]{2}$ |
SW1A 1AA |
| Canada | ^[A-Z]\d[A-Z]\s?\d[A-Z]\d$ |
K1A 0B1 |
| Germany | ^\d{5}$ |
10115 |
| France | ^\d{5}$ |
75001 |
| Italy | ^\d{5}$ |
00100 |
| Spain | ^\d{5}$ |
28001 |
| Portugal | ^\d{4}(-\d{3})?$ |
1000-001 |
| Netherlands | ^\d{4}\s?[A-Z]{2}$ |
1011 AB |
| Belgium | ^\d{4}$ |
1000 |
| Austria | ^\d{4}$ |
1010 |
| Switzerland | ^\d{4}$ |
8001 |
| Turkey | ^\d{5}$ |
34000 |
| Russia | ^\d{6}$ |
101000 |
| Japan | ^\d{3}-?\d{4}$ |
100-0001 |
| China | ^\d{6}$ |
100000 |
| India | ^\d{6}$ |
110001 |
| Brazil | ^\d{5}-?\d{3}$ |
01001-000 |
| Australia | ^\d{4}$ |
2000 |
| South Korea | ^\d{5}$ |
03051 |
| Mexico | ^\d{5}$ |
06600 |
| Poland | ^\d{2}-?\d{3}$ |
00-001 |
| Sweden | ^\d{3}\s?\d{2}$ |
111 21 |
| Norway | ^\d{4}$ |
0001 |
| Denmark | ^\d{4}$ |
1000 |
| Finland | ^\d{5}$ |
00100 |
| Czech Republic | ^\d{3}\s?\d{2}$ |
110 00 |
| Romania | ^\d{6}$ |
010001 |
| Hungary | ^\d{4}$ |
1011 |
| Greece | ^\d{3}\s?\d{2}$ |
104 31 |
| South Africa | ^\d{4}$ |
2000 |
| Israel | ^\d{7}$ |
6100000 |
| Saudi Arabia | ^\d{5}(-\d{4})?$ |
11564 |
| United Arab Emirates | ^\d{5}$ |
00000 |
| Pakistan | ^\d{5}$ |
44000 |
| Philippines | ^\d{4}$ |
1000 |
| Thailand | ^\d{5}$ |
10100 |
| Malaysia | ^\d{5}$ |
50000 |
| Indonesia | ^\d{5}$ |
10110 |
| Argentina | ^[A-Z]?\d{4}[A-Z]{0,3}$ |
C1425 |
| Chile | ^\d{7}$ |
8320000 |
| Colombia | ^\d{6}$ |
110111 |
| New Zealand | ^\d{4}$ |
6011 |
| Singapore | ^\d{6}$ |
018956 |
| Ireland | ^[A-Z\d]{3}\s?[A-Z\d]{4}$ |
D02 AF30 |
FAQ
A postal code validator is a tool that checks whether a postal or ZIP code follows the correct format for a given country and identifies the geographic location it corresponds to.
We support format validation for over 45 countries including the US, UK, Canada, Germany, France, Japan, Turkey, and many more. Location lookup is available for over 200 countries.
Some postal codes may have a valid format but may not yet be in our database. This can happen with newly assigned codes or very localized delivery zones. The format validation will still confirm if the structure is correct.