TLD Checker: Which Extensions Are Taken?

Enter a name and see on which of more than 3,000 domain extensions it is already taken.

A name without an extension, for example handreg. Letters of any alphabet, digits and hyphens.

How the TLD Checker works

The checker joins your name to every extension in its list of 3,047, from common ones such as com and org to country-code, new and non-Latin extensions. Your browser asks Cloudflare and Google DNS about each name, in batches of up to 500 lookups, and keeps the ones that come back taken.

The list is fixed and may not contain the newest extensions. Each taken extension links to a Dynadot search for that exact name, so you can look closer. Nothing you type is sent to Handreg.

Worked example

Type handreg. The tool builds handreg.com, handreg.net, handreg.org and so on through the whole list, 3,047 names in all, and checks them in 7 batches of up to 500 lookups. When the last batch is done it shows the heading Found N taken TLDs for: handreg, where N is the number that came back taken, followed by those extensions in list order.

The number depends on the name and on the day you run the check, so this page does not quote one.

How to use it, step by step

  1. Type a name without an extension, such as handreg. A link from another Handreg tool fills the box for you, but it never starts the check by itself.
  2. Press Check. Letters of any alphabet, digits and hyphens are accepted, and dots are not.
  3. Wait for the progress bar to finish.
  4. Read the list of taken extensions, open any of them to search it at Dynadot, copy the list or export it as handreg.io.csv.

How to read the results

The heading counts the taken extensions and repeats the name you typed. Only taken extensions are listed, in the order of the checker's list, so an extension that is not listed was either not taken or could not be checked.

Taken means Cloudflare or Google DNS reports that the name already exists. A check that fails counts as not taken, so a bad connection can hide a taken extension: run it again and confirm at a registrar.

Each extension begins with a dot. Some are two-part, such as .co.uk, and some are in other alphabets.

Frequently asked questions

How do I check if a domain name is taken?

Type the name without an extension and press Check. The tool tries the name on every extension in its list and shows the ones where it is taken. To check one exact domain, open a taken or untaken extension in a registrar search from the links.

How do I check all domain extensions at once?

That is what this tool does. It runs your name against 3,047 extensions in about seven batches and lists the taken ones. The list is fixed, so a very new extension may not be in it.

What should I do if the .com is taken?

Look at the other extensions in the result for a free one that suits your brand, add a short word to the name, or try a domain hack or a brandable name. If you want the .com itself, you can look up who owns it and consider contacting them, but expect the price to be set by the owner.

What is a TLD?

A TLD, or top-level domain, is the last part of a domain name after the final dot, such as com in example.com. Some registries also offer two-part endings such as co.uk, and there are extensions written in non-Latin alphabets.

Why does a short name show as taken on every extension?

A name with fewer than two characters is reported as taken without a lookup, so it lists every extension. A .com name of four or fewer plain letters is also reported as taken without a lookup. This is a deliberate shortcut, because such short names are in practice registered already.

Why can't I type a dot or an extension?

The checker adds the extensions itself, so the field only accepts letters, digits and hyphens. Type handreg, not handreg.com. Spaces are removed for you.