Advertisements

headerup to 320x100 / 728x90

Country List

Searchable ISO 3166 country list with two-letter codes and localised names

Input
Loading editor...
Output

Output will appear here...

Advertisements

content bottomup to 300x250

What is Country List

Last reviewed:

Country List is a searchable reference of ISO 3166-1 alpha-2 country codes paired with localised display names provided by the browser's Intl.DisplayNames API.

It's ideal for building dropdowns, validating form input, or quickly finding a country code by name.

Why use it

  • Pick ISO codes for forms and geolocation logic.
  • Validate user-provided country codes.
  • Convert country names to codes during imports.
  • Build multilingual country dropdowns.
  • Share a reference with non-technical teammates.

Features

  • ISO 3166-1 alpha-2 codes
  • Localised country names
  • Keyword filter
  • Alphabetical sort
  • Local-only Country List processing keeps data in-browser

How to use Country List

  1. Type a keyword. e.g. 'United', 'IN', 'Brazil'.
  2. Click Run. Matching countries and codes render.
  3. Copy entry. Use in your form, config, or spreadsheet.

Example (before/after)

Filter

united

Matching countries

AE  United Arab Emirates
GB  United Kingdom
US  United States

Common errors

Using three-letter codes

ISO 3166-1 alpha-3 isn't shown here.

Fix: Use our dedicated alpha-2/3 converter if you need the longer form.

Localised names

Country names are English by default.

Fix: Browser locale can alter display names — set navigator.language if you need a different locale.

FAQ

Is the list complete?

It covers the most common ISO 3166-1 codes — add any missing ones you need.

Can I search by code?

Yes — filter by either the code or the country name.

What locale is used for names?

English by default via Intl.DisplayNames(['en']).

Is the data uploaded?

No — rendering is entirely client-side.

Do you handle territories?

Major territories are included; rare cases may need manual entry.