← Back

Zip Code Lookup

Postal codes for major cities in 65 countries

CountryCityZip Code
China北京市Beijing
China天津市Tianjin
China上海市Shanghai
China重庆市Chongqing
China石家庄市(河北)Shijiazhuang (Hebei)
China太原市(山西)Taiyuan (Shanxi)
China呼和浩特市(内蒙古)Hohhot (Inner Mongolia)
China沈阳市(辽宁)Shenyang (Liaoning)
China长春市(吉林)Changchun (Jilin)
China哈尔滨市(黑龙江)Harbin (Heilongjiang)
China南京市(江苏)Nanjing (Jiangsu)
China杭州市(浙江)Hangzhou (Zhejiang)
China合肥市(安徽)Hefei (Anhui)
China福州市(福建)Fuzhou (Fujian)
China南昌市(江西)Nanchang (Jiangxi)
China济南市(山东)Jinan (Shandong)
China郑州市(河南)Zhengzhou (Henan)
China武汉市(湖北)Wuhan (Hubei)
China长沙市(湖南)Changsha (Hunan)
China广州市(广东)Guangzhou (Guangdong)
China南宁市(广西)Nanning (Guangxi)
China海口市(海南)Haikou (Hainan)
China成都市(四川)Chengdu (Sichuan)
China贵阳市(贵州)Guiyang (Guizhou)
China昆明市(云南)Kunming (Yunnan)
China拉萨市(西藏)Lhasa (Xizang)
China西安市(陕西)Xi'an (Shaanxi)
China兰州市(甘肃)Lanzhou (Gansu)
China西宁市(青海)Xining (Qinghai)
China银川市(宁夏)Yinchuan (Ningxia)
China乌鲁木齐市(新疆)Urumqi (Xinjiang)
China深圳市(广东)Shenzhen (Guangdong)
China厦门市(福建)Xiamen (Fujian)
China青岛市(山东)Qingdao (Shandong)
China大连市(辽宁)Dalian (Liaoning)
China宁波市(浙江)Ningbo (Zhejiang)
China苏州市(江苏)Suzhou (Jiangsu)
China香港特别行政区Hong Kong SAR
China澳门特别行政区Macau SAR
United States纽约(纽约州)

1176 more results are hidden — search by city name above, or filter by country to narrow down the full list.

Covers overview-level zip codes for major cities across 65 countries — not precise down to the street level. For an exact street-level zip code, check that country's official postal service website.

About Zip Code Lookup

Zip Code Lookup is a built-in quick-reference table of postal codes for major cities around the world. It holds 1,216 records across 65 countries and regions, including China, the United States, the United Kingdom, Japan, Germany, France, Canada, Australia, Singapore and South Korea. You can search by city name or code, filter by country, and click a code to copy it. It is important to understand what it is: the codes are overview-level, representative codes for each city, not street-level or building-level codes. For mailing, official forms, customs declarations or online shop addresses, use the full postal code given by the local postal service or by the recipient. The data is a static table inside the page, so lookups do not go online.

How to use it

  1. Type a keyword into the 'Search by city name or zip code…' box. You can enter a Chinese city name (such as 杭州), part of a code (such as 10001), or a country name (such as 日本). A record is listed if any of the three contains your text.
  2. Use the 'Filter by Country' dropdown if you want to limit the results to one country. The default is All Countries. The filter and the search term can be used together.
  3. Click a code in the 'Zip Code' column to copy it to the clipboard. The icon briefly becomes a check mark to show it was copied.
  4. If nothing matches, the table says 'No matching results found'. Try a shorter keyword, or pick a country first and browse the list.

Examples from the actual data

China has 39 cities, including the four municipalities and provincial capitals: Beijing 100000, Shanghai 200000, Hangzhou (Zhejiang) 310000, Guangzhou (Guangdong) 510000 and Chengdu (Sichuan) 610000. The United States has 52 records, for example New York (NY) 10001, Los Angeles (CA) 90001, San Francisco 94102, Chicago 60601 and Washington, D.C. 20001. Japan's codes include a hyphen, as in Tokyo 100-0001 and Osaka 530-0001. For the United Kingdom, only the first half (the outward code) is given, such as London EC1A, Manchester M1 and Edinburgh EH1, and Canada shows the first three characters, such as Toronto M5H. Berlin is 10115 and Singapore's Marina Bay is 018956. As you can see, formats differ greatly between countries, and the table shows each in its local style.

Limits and known quirks

  • Each city normally has just one representative code. Big cities actually have hundreds or thousands of codes that differ by district and street. The Chinese entries are round codes such as 310000, which are not the code of any specific address. Use the exact six-digit code before you mail anything.
  • UK and Canadian entries are only the first part of the postcode and cannot be used as a complete postcode on their own.
  • City names are all in Chinese, including foreign cities such as 东京 (Tokyo) and 伦敦 (London). Only the 39 China records get a generated pinyin/English name (toneless, capitalized, e.g. Shijiazhuang (Hebei), Xi'an (Shaanxi), Hong Kong SAR) shown next to the city name and used by search; other countries' cities stay Chinese, so searching Tokyo or London finds nothing. The pinyin is machine-generated and a few conventional English names differ, and these were corrected by hand: Shaanxi, Xi'an, Hong Kong, Macau, Lhasa, Urumqi, Hohhot, Harbin and Inner Mongolia; the rest follow pinyin (for example Tibet shows as Xizang). In the English interface country names are translated (and you can search by English country name, e.g. japan).
  • Search ignores letter case: 'ec1a' and 'EC1A' both match letter-based codes.
  • Search is a simple 'contains' match. Pinyin/English names are searchable for China records, but there is no typo correction and no range lookup. Typing 0001 lists every record whose code contains those digits, which can be many.
  • Coverage is uneven. Most countries have around 18 main cities, while the United States has 52, China 39 and Malaysia 26. Small towns, villages and overseas territories are likely missing.
  • With no search and no country selected, only the first 40 rows are shown, with a note saying how many are hidden. Search or filter by country to see more.
  • The data does not update automatically, and countries do change their codes. There is no address parsing, reverse lookup (address to code) or distance feature.

Can I put the code from here straight on a parcel label?

I would advise against it. An overview-level code may not match your specific address, especially in a large city. The reliable way is to confirm with the recipient or look up the full address on the country's official postal service website. This table is better for getting a feel for what a city's codes look like, filling in details that do not need precise location, or cross-checking.

Why does searching an English city name return nothing?

Chinese cities can be found by pinyin or English name, e.g. hangzhou, chengdu or shaanxi. For other countries all city names in the data are Chinese, so search with the Chinese name, for example 纽约, 巴黎 or 悉尼. If you only know the English name, filter by country first and browse the list.

Do letters in codes need to be capitals?

No. Search ignores case, so ec1a and EC1A give the same result.

Is the data live? Does it go online?

No. Every record is static data built into the page. Searching and filtering happen in your browser, and your keywords are not sent to any server. That also means the page can keep working offline once loaded, and that the data is not updated automatically.

What if my small town is not listed?

The table covers major cities per country, so counties and small towns are mostly absent. You can look up the nearest larger city as a reference, but for posting anything use the exact code published by the local postal service.

Privacy and processing

Lookups are done locally. The city names, codes and country you enter are only used to filter the data built into the page and are not uploaded or saved. Copying a code uses the browser clipboard and only writes to it when you click.