Country Domain Extensions (ccTLDs) List

Grab a complete, copy-ready list of country-code top-level domains (ccTLDs) in text, JSON, or HTML format. Perfect for developer dropdowns, DNS tools, and geographic reference data.

Country domain extensions (ccTLDs)(196 ccTLDs)

Includes ccTLDs for all 193 UN member states, the two UN observer states (Palestine and Vatican City), and Taiwan; ordered alphabetically by country name.

How to use this list

Copy ccTLDs in seconds

Takes ~5 seconds
  1. 1
    Choose a format

    Select text, JSON, or HTML output depending on your use case.

  2. 2
    Copy or download

    Click the copy button or download the file for offline use.

  3. 3
    Paste into your project

    Drop the data into a form, database seed file, or DNS reference doc.

Need a country domain dropdown? Select HTML to get ready-to-paste <option> tags with ccTLD values.

Who uses this list?

  • Developers building country-selector dropdowns or domain validation tools
  • DNS engineers and sysadmins referencing ccTLD codes for routing and records
  • Researchers and analysts mapping web presence by country domain extension

Examples

Text output showing country name and ccTLD.

Input
United States - .us
Output
United States - .us

JSON output — clean array of ccTLD values for code.

Input
".us"
Output
[".af", ".al", ".dz", ...]

HTML output for a domain-extension dropdown.

Input
United States - .us
Output
<option value=".us">United States - .us</option>

A complete country domain extensions (ccTLDs) list

Use this list as an authoritative, copy-ready reference for country-code top-level domains whenever you need accurate ccTLD data fast.

Looking for a complete country domain extensions list to power a dropdown, validate a form field, or build a DNS reference tool? This page provides country-code top-level domains (ccTLDs) for all UN member states, the two UN observer states, and Taiwan, ordered alphabetically by country name and ready to copy in text, JSON, or HTML formats. Each entry pairs a human-readable label — such as 'Germany - .de' or 'Japan - .jp' — with a clean machine value containing just the ccTLD code including its leading dot. The text format is ideal for documentation and spreadsheets, the JSON format gives you a bare array of ccTLD strings perfect for validation logic or seed data, and the HTML format generates ready-to-paste select option tags for web forms. Most ccTLDs are two-letter codes assigned by IANA using ISO 3166-1 alpha-2 country codes as the basis for eligibility, making them a useful geographic signal for domain categorization, geolocation tooling, and internationalization work. Developers commonly use this list to seed country-domain dropdowns, power DNS lookup utilities, and filter web traffic by region. Because the leading dot is included in every value, you can concatenate ccTLDs directly without additional formatting.

Copy-ready formats

Switch between text, JSON, and HTML with one click for any workflow.

  • Plain text list
  • JSON array of ccTLD codes
  • HTML <option> tags
Globally comprehensive

Covers ccTLDs for all UN member and observer states, plus Taiwan, alphabetically ordered.

  • 190+ country entries
  • Alphabetical by country name
  • Leading dot included
Developer-friendly

Each entry pairs a readable label with a clean machine value for easy integration.

  • Label includes country name
  • Value is bare ccTLD
  • Clipboard ready

ccTLD list best practices

Keep ccTLD data accurate and document any scope decisions clearly.

  • Use the JSON format when validating domains in code — values include the leading dot for direct string matching.
  • Note that some ccTLDs (.tv, .io, .co) are widely used commercially outside their home country, which may affect geographic filtering logic.
  • If your use case requires only IANA-delegated and actively operational ccTLDs, cross-reference against the IANA Root Zone Database before deploying.

Frequently asked questions

Does this list include .uk or .gb for the United Kingdom?>
Yes — this list uses .uk, which is the ccTLD in active use for the United Kingdom. The code .gb exists in IANA's database but is effectively unused in practice.
Why does the JSON output only show the ccTLD codes and not the country names?>
The JSON format is optimized for developer use, so it outputs a clean array of ccTLD values (e.g. ".us", ".de") without the country name labels, making it easy to use directly in validation logic or seed files.
Are territorial or dependent territory ccTLDs included?>
No dependent territory ccTLDs are included. The list covers all UN member states, the two UN observer states (Palestine and Vatican City), and Taiwan; ccTLDs such as .gu (Guam) and .pr (Puerto Rico) are outside its scope.

Related Geography lists

Continents List | Copy-Ready Text, JSON & HTML

Copy the seven continents in text, JSON, or HTML format for maps, forms, and geographic datasets. Works fast in your browser.

World Countries List | Text, JSON & HTML Formats

Copy a complete world countries list in text, JSON, or HTML format for forms, datasets, imports, and global data entry workflows.

Planets of the Solar System List

Copy the eight planets of our solar system in text, JSON, or HTML format for dropdowns, worksheets, and quick reference data.

US State Abbreviations List | Copy-Ready Text, JSON & HTML

Copy the 2-letter USPS abbreviations for all 50 US states in text, JSON, or HTML format for forms, databases, and validation.

US States by Time Zone List | Copy-Ready Text, JSON & HTML

Copy all 50 US states with their time zone coverage in text, JSON, or HTML format. Includes states that span multiple time zones.

US States and Capitals List | Copy-Ready Text, JSON & HTML

Copy all 50 US states with their capitals in text, JSON, or HTML format for classroom materials, data prep, and location workflows.

Alaska Time Zone States List | Copy-Ready Text, JSON & HTML

Copy the US states in the Alaska Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.

Central Time Zone States List | Copy-Ready Text, JSON & HTML

Copy the US states in the Central Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.

Eastern Time Zone States List | Copy-Ready Text, JSON & HTML

Copy the US states in the Eastern Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.

Hawaii-Aleutian States List | Copy-Ready Text, JSON & HTML

Copy the US states in the Hawaii-Aleutian Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.

Mountain Zone States List | Copy-Ready Text, JSON & HTML

Copy the US states in the Mountain Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.

Pacific Time Zone States List | Copy-Ready Text, JSON & HTML

Copy the US states in the Pacific Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.

50 US States List | Copy-Ready Text, JSON & HTML

Access a complete list of all 50 US states. Export in text, JSON array, or HTML option formats for address forms, checkout pages, and database normalization.