Location Code Converter

Convert country, region, airport, FIPS, NUTS, UN/LOCODE, domain, and U.S. ZIP/ZCTA codes across major location standards.

Location lookup

How to use this location code converter

Use this converter when a form, API response, shipping note, logistics feed, statistics table, or data export uses a short location code and you need the readable name or the other way around.

  1. Type one country code, subdivision code, airport code, region code, FIPS code, U.S. ZIP/ZCTA code, U.S. state abbreviation, or place name into the input box.
  2. Review the possible matches table.
  3. Check the type column when the same code-like value can mean more than one place.
  4. Use the matching code or name in the form, spreadsheet, document, or data cleanup task you are working on.

Location Code Converter features

  • Convert ISO country alpha-2 codes to country and territory names.
  • Convert ISO country alpha-3 codes to country and territory names.
  • Convert ISO numeric country codes to country and territory names.
  • Convert country and territory names back to ISO codes.
  • Show canonical country codes beside country-backed matches.
  • Convert U.S. state abbreviations to state names.
  • Convert U.S. state names to postal abbreviations.
  • Recognize ISO 3166-2 subdivision codes and ISO 3166-3 former country codes.
  • Recognize UN M49 region codes and IANA country-code top-level domains.
  • Recognize UN/LOCODE-shaped values, IATA airport codes, and ICAO location indicators.
  • Recognize U.S. ANSI/FIPS state and county codes, U.S. ZIP Code Tabulation Areas, and EU NUTS region codes.
  • Show ambiguous two-letter matches instead of silently choosing one.
  • Update possible matches as you type.
  • Use bundled standards data served by UtilKit.

When location codes need conversion

Location codes are compact, but they are not always friendly to read. A country code such as DK, DNK, or 208 is easy for a database, domain, shipping feed, or analytics export to store, but a person reviewing the data usually wants to see Denmark. The same problem appears in the opposite direction when a form, API, import template, or spreadsheet requires a short code and the source list contains full names.

This converter is meant for everyday cleanup and checking when one short value could belong to several standards. It handles ISO alpha-2, alpha-3, and numeric country and territory codes, ISO 3166-2 subdivision codes, ISO 3166-3 former country codes, UN M49 region codes, IANA country-code top-level domains, UN/LOCODE-shaped values, IATA airport codes, ICAO location indicators, U.S. ANSI/FIPS state and county codes, U.S. ZIP Code Tabulation Areas, EU NUTS region codes, U.S. postal state abbreviations, U.S. state names, and common U.S. territory abbreviations.

Use it to check examples such as DK, DNK, and 208 to Denmark; US-CA to California; BUMM to Burma; 001 to World; LAX to Los Angeles International Airport; DE27 to Schwaben; 06037 to Los Angeles County; MO to Missouri or Macao; and California to CA. The results table shows the matched code system instead of silently choosing one meaning, which is especially useful before importing a CSV, cleaning address fields, or documenting an API mapping.

Two-letter codes can be ambiguous because different code systems share the same alphabet. MO is a good example: in U.S. postal abbreviations it means Missouri, while in ISO country codes it is used for Macao. GA can mean the U.S. state Georgia or the country Gabon. IN can mean Indiana or India. Three-letter and numeric ISO codes are usually less ambiguous, but the results list still shows possible matches so you can choose the one that fits your data source.

Use the tool as a quick check before you import data, send a customer-facing report, compare regional performance, clean address fields, prepare a CSV, or write documentation. It is especially useful when you are looking at one value and need to confirm whether it is a state abbreviation, a country code, or a full location name.

How the converter matches locations

The converter compares the input against bundled reference lists: ISO 3166-1 country and territory codes, ISO 3166-2 subdivisions, ISO 3166-3 former countries, UN M49 regions, IANA country-code top-level domains, airport location identifiers, U.S. Census ANSI/FIPS geographic codes, U.S. Census ZIP Code Tabulation Areas, EU NUTS regions, and U.S. state and territory postal abbreviations. ISO country matches include alpha-2, alpha-3, and numeric-3 code elements. Names and aliases are normalized for lookup so that capitalization, punctuation, and accents do not block an obvious match.

For background on the standards referenced by the lookup, see Wikipedia summaries for ISO 3166-1, ISO 3166-2, ISO 3166-3, UN M49, country-code top-level domains, UN/LOCODE, IATA airport codes, ICAO airport codes, FIPS state codes, FIPS county codes, ZIP Code Tabulation Areas, and NUTS regions. These links explain the standards; the converter uses bundled reference data on UtilKit's server.

For U.S. states, the tool uses the standard postal abbreviations and common territory abbreviations. The code column shows the matched value, while the country codes column shows the related country code set when one applies.

Exact code matches are prioritized. For plain two-letter inputs, U.S. state and territory matches appear before country matches because many U.S. workflows use values such as MO, CA, GA, and IN as state abbreviations. When the same input also matches a country code, the country result is still shown so you can catch data that came from an international source. Specialized standards keep the code system visible in the type column.

The converter is not a geocoder. It does not find latitude and longitude, validate postal addresses, support ZIP+4, infer every city name, or replace the issuing authority for a standard. U.S. ZIP/ZCTA matches identify the associated Census place or county from bundled reference data. UN/LOCODE exact names are included where they overlap the bundled airport/location data; other valid five-character UN/LOCODE-shaped values are identified by format and country prefix. The tool is intentionally narrower: convert known standards-backed location codes to names, convert names back to codes where local data supports it, and make ambiguous short values visible before they turn into spreadsheet or import mistakes.

Location code converter FAQ

Does MO mean Missouri or Macao?
It can mean either, depending on the code system. This converter shows Missouri as a U.S. state match and Macao as a country or territory match so you can choose the right one.
What country code does DK stand for?
DK is the ISO alpha-2 country code for Denmark. Denmark's ISO alpha-3 code is DNK, and its ISO numeric code is 208.
What ISO country code types are supported?
The converter supports current ISO 3166-1 alpha-2, alpha-3, and numeric-3 country and territory codes, ISO 3166-2 subdivision codes, and ISO 3166-3 former country codes.
Which non-ISO standards are supported?
It recognizes UN M49 region codes, IANA country-code top-level domains, UN/LOCODE-shaped values, IATA airport codes, ICAO location indicators, U.S. ANSI/FIPS state and county codes, U.S. ZIP Code Tabulation Areas, and EU NUTS region codes.
Can I paste a whole spreadsheet column?
No. This converter is designed for one lookup value at a time so ambiguous matches stay easy to review.
Does this support provinces outside the United States?
Yes, when they are represented by ISO 3166-2 subdivision codes. For example, CA-ON resolves as Ontario, Canada, and US-CA resolves as California, United States.
Are lookups sent to third-party services?
No. Lookup text is sent to UtilKit's API endpoint and matched against bundled reference data; it is not sent to outside lookup providers.

Built and maintained by utilkit. Found an issue? Send corrections to contact@utilkit.com