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- 1Choose a format
Select text, JSON, or HTML output depending on your use case.
- 2Copy or download
Click the copy button or download the file for offline use.
- 3Paste into your project
Drop the data into a form, database seed file, or DNS reference doc.
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.
United States - .us
United States - .us
JSON output — clean array of ccTLD values for code.
".us"
[".af", ".al", ".dz", ...]
HTML output for a domain-extension dropdown.
United States - .us
<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.
Switch between text, JSON, and HTML with one click for any workflow.
- Plain text list
- JSON array of ccTLD codes
- HTML <option> tags
Covers ccTLDs for all UN member and observer states, plus Taiwan, alphabetically ordered.
- 190+ country entries
- Alphabetical by country name
- Leading dot included
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?>
Why does the JSON output only show the ccTLD codes and not the country names?>
Are territorial or dependent territory ccTLDs included?>
Related Geography lists
Copy the seven continents in text, JSON, or HTML format for maps, forms, and geographic datasets. Works fast in your browser.
Copy a complete world countries list in text, JSON, or HTML format for forms, datasets, imports, and global data entry workflows.
Copy the eight planets of our solar system in text, JSON, or HTML format for dropdowns, worksheets, and quick reference data.
Copy the 2-letter USPS abbreviations for all 50 US states in text, JSON, or HTML format for forms, databases, and validation.
Copy all 50 US states with their time zone coverage in text, JSON, or HTML format. Includes states that span multiple time zones.
Copy all 50 US states with their capitals in text, JSON, or HTML format for classroom materials, data prep, and location workflows.
Copy the US states in the Alaska Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.
Copy the US states in the Central Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.
Copy the US states in the Eastern Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.
Copy the US states in the Hawaii-Aleutian Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.
Copy the US states in the Mountain Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.
Copy the US states in the Pacific Time Zone in text, JSON, or HTML format. Includes split-zone states where coverage is partial.
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.