ccTLD Lookup

Enter a ccTLD or country name to look up the match.

How it is calculated

The tool holds every ISO 3166 country code and turns it into a domain extension and back. It is a table, not a live domain database. In the default direction, ccTLD to country, your text is lower-cased and a leading dot is added if missing, so de, DE and .de all find Germany, and the country name comes back in the language of the page. In the country to ccTLD direction, the name can be in English or in the page language, with case ignored, and common short forms such as UK and USA work; nothing partial matches. Extensions that are not country codes, such as .eu or .com, return no result, and neither do reserved or retired codes. It does not check whether a domain is registered or what a registry requires.

Worked example

You see a site on a .de address and want to know the country. Choose the ccTLD to country direction and type de. The tool lower-cases it, adds the dot to make .de, finds it in the table and shows the country: Germany, with the matched key .de. In the other direction, typing United Kingdom returns .uk, not .gb; the .uk suffix is the one in the table.

Try this example →

Common mistakes

  • Expecting generic extensions to work. Only country codes are in the table, so .com, .org and .eu return no result. That is a limit of this tool, not proof that the extension does not exist.
  • Typing part of a country name. The match is on the whole name, so United finds nothing; type United States, or the short form USA.
  • Leaving the direction on ccTLD to country when searching by country name. A country name typed in that mode is treated as a domain suffix and fails.
  • Assuming the ccTLD equals the ISO country code. The United Kingdom uses .uk even though its ISO code is GB, so the extension is looked up, not derived.
  • Treating the answer as proof of where a website is hosted or who owns it. A ccTLD says which registry the name belongs to, not where the server is.

About this calculator

A ccTLD (country-code top-level domain) is the two-letter domain suffix — .tr, .de, .jp, .br — assigned by IANA to a specific country or territory, almost always matching that country’s ISO 3166-1 alpha-2 code. Unlike generic TLDs such as .com or .org, each ccTLD is delegated to a national registry (like TRABIS for .tr or DENIC for .de) that sets its own registration rules, which is why some ccTLDs require local presence and others are sold globally as branding domains (like .io or .co).

This lookup works in both directions: enter a ccTLD to find which country it belongs to, or enter an English country name to find its domain extension. It covers eight common ccTLDs only — .tr (Turkey), .de (Germany), .uk (United Kingdom), .jp (Japan), .fr (France), .us (United States), .br (Brazil) and .in (India) — and returns no result for any other. A quick reference like this is what domain registrars, SEO specialists doing geotargeting, and developers validating domain or email inputs reach for, since the country-to-code mapping isn’t always intuitive (the UK primarily uses .uk rather than the ISO code .gb).

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    A country code tells you who the extension belongs to, not where a site is hosted, and some are sold worldwide for branding: .io, .ai and .tv rarely say anything about those countries. The UK is the odd one out, using .uk although its ISO code is GB. Generic endings such as .com or .eu are not in this table. Which extension made you curious?

Popular calculators

All Calculators