Shipping Country Codes (ISO 3166-1 Alpha-2) for USPS, UPS, FedEx and DHL
Every major carrier API identifies a country by its ISO 3166-1 alpha-2 code: two letters, uppercase. UPS, FedEx, USPS and DHL all use the same standard, so the country code that works for one carrier works for the others.
The full list is further down this page. Most of the trouble people run into is not finding a code, though, but picking the wrong one, so start here.
Commonly confused country codes#
| Code | Country | Watch out for |
|---|---|---|
CN |
China | Not Canada. This is the single most common mix-up in shipping data. |
CA |
Canada | Not China, and not California. |
CH |
Switzerland | From the Latin Confoederatio Helvetica. Not China. |
CL |
Chile | Not Colombia. |
CO |
Colombia | Not Costa Rica. |
CR |
Costa Rica | Not Croatia, which is HR. |
AT |
Austria | Not Australia, which is AU. |
DE |
Germany | From Deutschland. There is no "GE" for Germany; GE is Georgia. |
ES |
Spain | From España. There is no "SP". |
GB |
United Kingdom | The ISO code is GB, not UK. Most carrier APIs only accept GB. |
IE |
Ireland | Not Israel (IL) and not India (IN). |
JP |
Japan | Not "JA". |
KR |
South Korea | North Korea is KP. Carriers list KR as "Korea, Republic of". |
NE |
Niger | Nigeria is NG. These are two different countries. |
SE |
Sweden | Not Switzerland (CH). Slovenia is SI and Slovakia is SK. |
ZA |
South Africa | From Zuid-Afrika. There is no "SA" for South Africa; SA is Saudi Arabia. |
The codes are not abbreviations of the English name. They come from the country's own name in many cases, which is why Germany is DE and Spain is ES. Guessing produces exactly the errors above.
"What country is CN?"#
CN is China. It is not Canada, which is CA.
This comes up constantly because a shipment marked CN looks like it should be Canadian, and a mis-keyed country code is one of the more expensive mistakes in shipping: the label prints, the rate quotes, and the package goes to the wrong continent before anyone notices. If you are reading a tracking record or a rate response and see CN, the destination is China.
United States territories#
US territories have their own ISO codes, but USPS treats them as domestic destinations. Address them with the territory's two-letter abbreviation in the state field and a normal ZIP code, and send US as the country:
| Territory | State field | ISO code | USPS treats as |
|---|---|---|---|
| Puerto Rico | PR |
PR |
Domestic mail |
| U.S. Virgin Islands | VI |
VI |
Domestic mail |
| Guam | GU |
GU |
Domestic mail |
| American Samoa | AS |
AS |
Domestic mail |
| Northern Mariana Islands | MP |
MP |
Domestic mail |
So an American Samoa address uses state AS and a ZIP in the 96799 range, not country code AS. UPS and FedEx differ here: they generally treat Puerto Rico as its own country code (PR) for international rating, even though USPS does not. Check the rate response rather than assuming.
The United Kingdom is GB#
UK is not an ISO 3166-1 code. The United Kingdom is GB, and most carrier APIs reject UK outright. Northern Ireland is part of GB; the Republic of Ireland is IE. The Channel Islands (Jersey JE, Guernsey GG) and the Isle of Man (IM) have their own codes and are frequently rated as separate destinations.
Country codes in RocketShipIt#
Country codes go in the country field of any address, and the same value is used for every carrier:
{
"carrier": "ups",
"action": "getallrates",
"params": {
"to_city": "Shanghai",
"to_state": "Shanghai",
"to_postal_code": "200000",
"to_country": "CN",
"from_postal_code": "97210",
"from_country": "US",
"weight": "5"
}
}
See RocketShipIt Parameters for the full list of address fields, and Address Validation for checking an address before you buy a label. Address validation is only offered in some countries: see Supported Address Validation Countries.
Full country code list#
248 countries and territories, as published by USPS. Sorted by country name; use your browser's find function to jump to one.
| Code | Country |
|---|---|
AF |
Afghanistan |
AL |
Albania |
DZ |
Algeria |
AS |
American Samoa |
AD |
Andorra |
AO |
Angola |
AI |
Anguilla |
AQ |
Antarctica |
AG |
Antigua and Barbuda |
AR |
Argentina |
AM |
Armenia |
AW |
Aruba |
AU |
Australia |
AT |
Austria |
AZ |
Azerbaijan |
BS |
Bahamas |
BH |
Bahrain |
BD |
Bangladesh |
BB |
Barbados |
BY |
Belarus |
BE |
Belgium |
BZ |
Belize |
BJ |
Benin |
BM |
Bermuda |
BT |
Bhutan |
BO |
Bolivia |
BQ |
Bonaire, Saint Eustatius and Saba |
BA |
Bosnia-Herzegovina |
BW |
Botswana |
BV |
Bouvet Island |
BR |
Brazil |
IO |
British Indian Ocean Territory |
BN |
Brunei Darussalam |
BG |
Bulgaria |
BF |
Burkina Faso |
BI |
Burundi |
KH |
Cambodia |
CM |
Cameroon |
CA |
Canada |
CV |
Cape Verde |
KY |
Cayman Islands |
CF |
Central African Republic |
TD |
Chad |
CL |
Chile |
CN |
China |
CX |
Christmas Island |
CC |
Cocos (Keeling) Islands |
CO |
Colombia |
KM |
Comoros |
CG |
Congo |
CD |
Congo, the Democratic Republic of the |
CK |
Cook Islands |
CR |
Costa Rica |
HR |
Croatia |
CU |
Cuba |
CW |
Curacao |
CY |
Cyprus |
CZ |
Czech Republic |
CI |
Côte d’Ivoire |
DK |
Denmark |
DJ |
Djibouti |
DM |
Dominica |
DO |
Dominican Republic |
EC |
Ecuador |
EG |
Egypt |
SV |
El Salvador |
GQ |
Equatorial Guinea |
ER |
Eritrea |
EE |
Estonia |
ET |
Ethiopia |
FK |
Falkland Islands |
FO |
Faroe Islands |
FJ |
Fiji |
FI |
Finland |
FR |
France |
GF |
French Guiana |
PF |
French Polynesia |
TF |
French Southern Territories |
GA |
Gabon |
GM |
Gambia |
GE |
Georgia |
DE |
Germany |
GH |
Ghana |
GI |
Gibraltar |
GR |
Greece |
GL |
Greenland |
GD |
Grenada |
GP |
Guadeloupe |
GU |
Guam |
GT |
Guatemala |
GG |
Guernsey |
GN |
Guinea |
GW |
Guinea-Bissau |
GY |
Guyana |
HT |
Haiti |
HM |
Heard Island and McDonald Islands |
VA |
Holy See (Vatican City State) |
HN |
Honduras |
HK |
Hong Kong |
HU |
Hungary |
IS |
Iceland |
IN |
India |
ID |
Indonesia |
IR |
Iran, Islamic Republic of |
IQ |
Iraq |
IE |
Ireland |
IM |
Isle of Man |
IL |
Israel |
IT |
Italy |
JM |
Jamaica |
JP |
Japan |
JE |
Jersey |
JO |
Jordan |
KZ |
Kazakhstan |
KE |
Kenya |
KI |
Kiribati |
KR |
Korea |
KW |
Kuwait |
KG |
Kyrgyzstan |
LA |
Lao People’s Democratic Republic |
LV |
Latvia |
LB |
Lebanon |
LS |
Lesotho |
LR |
Liberia |
LY |
Libyan Arab Jamahiriya |
LI |
Liechtenstein |
LT |
Lithuania |
LU |
Luxembourg |
MO |
Macao |
MK |
Macedonia, the former Yugoslav Republic of |
MG |
Madagascar |
MW |
Malawi |
MY |
Malaysia |
MV |
Maldives |
ML |
Mali |
MT |
Malta |
MH |
Marshall Islands |
MQ |
Martinique |
MR |
Mauritania |
MU |
Mauritius |
YT |
Mayotte |
MX |
Mexico |
FM |
Micronesia, Federated States of |
MD |
Moldova, Republic of |
MC |
Monaco |
MN |
Mongolia |
ME |
Montenegro |
MS |
Montserrat |
MA |
Morocco |
MZ |
Mozambique |
MM |
Myanmar |
NA |
Namibia |
NR |
Nauru |
NP |
Nepal |
NL |
Netherlands |
NC |
New Caledonia |
NZ |
New Zealand |
NI |
Nicaragua |
NE |
Niger |
NG |
Nigeria |
NU |
Niue |
NF |
Norfolk Island |
KP |
North Korea |
MP |
Northern Mariana Islands |
NO |
Norway |
OM |
Oman |
PK |
Pakistan |
PW |
Palau |
PS |
Palestinian Territory, Occupied |
PA |
Panama |
PG |
Papua New Guinea |
PY |
Paraguay |
PE |
Peru |
PH |
Philippines |
PN |
Pitcairn |
PL |
Poland |
PT |
Portugal |
PR |
Puerto Rico |
QA |
Qatar |
RO |
Romania |
RU |
Russian Federation |
RW |
Rwanda |
RE |
Réunion |
BL |
Saint Barthélemy |
SH |
Saint Helena, Ascension and Tristan da Cunha |
KN |
Saint Kitts and Nevis |
LC |
Saint Lucia |
MF |
Saint Martin (French part) |
PM |
Saint Pierre and Miquelon |
VC |
Saint Vincent and the Grenadines |
WS |
Samoa |
SM |
San Marino |
ST |
Sao Tome and Principe |
SA |
Saudi Arabia |
SN |
Senegal |
RS |
Serbia |
SC |
Seychelles |
SL |
Sierra Leone |
SG |
Singapore |
SX |
Sint Maarten (Dutch part) |
SK |
Slovakia |
SI |
Slovenia |
SB |
Solomon Islands |
SO |
Somalia |
ZA |
South Africa |
GS |
South Georgia and the South Sandwich Islands |
ES |
Spain |
LK |
Sri Lanka |
SD |
Sudan |
SR |
Suriname |
SJ |
Svalbard and Jan Mayen |
SZ |
Swaziland |
SE |
Sweden |
CH |
Switzerland |
SY |
Syrian Arab Republic |
TW |
Taiwan, Province of China |
TJ |
Tajikistan |
TZ |
Tanzania, United Republic of |
TH |
Thailand |
TL |
Timor-Leste |
TG |
Togo |
TK |
Tokelau |
TO |
Tonga |
TT |
Trinidad and Tobago |
TN |
Tunisia |
TR |
Turkey |
TM |
Turkmenistan |
TC |
Turks and Caicos Islands |
TV |
Tuvalu |
UG |
Uganda |
UA |
Ukraine |
AE |
United Arab Emirates |
GB |
United Kingdom |
US |
United States |
UM |
United States Minor Outlying Islands |
UY |
Uruguay |
UZ |
Uzbekistan |
VU |
Vanuatu |
VE |
Venezuela, Bolivarian Republic of |
VN |
Viet Nam |
VG |
Virgin Islands, British |
VI |
Virgin Islands, U.S. |
WF |
Wallis and Futuna |
EH |
Western Sahara |
YE |
Yemen |
ZM |
Zambia |
ZW |
Zimbabwe |
AX |
Åland Islands |
See also#
- Supported Shipping Carriers - every carrier RocketShipIt can ship with
- Address Validation - verify an address with UPS, FedEx or USPS before printing a label
- RocketShipIt Parameters - all address and shipment fields