Domain availability checker: is that name taken?

Found a name you want to use? Enter the domain and check whether its registry returns a current registration. A missing record is a starting point, not a promise that the name is for sale. The result keeps registered, unsupported, and failed checks separate.

How does a domain availability check work?

Every domain ending has a registry that keeps the definitive list of names registered under it. This tool asks that registry whether it holds a record for the name you typed. If it does, the name is taken. If it does not, no registration exists.

That is a different question from what a registrar's search box answers. A registrar can also check sale eligibility and price. This tool checks the public registration record, which answers a narrower question.

How do you check if a domain name is available?

Enter the full name, including its ending, such as example.com. Read the outcome before planning a purchase.

ResultWhat to do with it
No registration foundNo current record was returned. Confirm eligibility and price with a registrar.
TakenA registration exists. Registrar and expiry details appear when published.
Cannot checkThis checker has no usable RDAP service for the ending. Try the registry's or a registrar's own lookup.
Check failedThe registry did not answer or refused. Not an answer about the name.

An unanswered request says nothing about whether you can register the name. Retry a temporary failure; use another source when the ending isn't supported.

Does available always mean you can register it?

No, and this is the gap worth understanding before you plan around a free result. Several situations look identical from the outside:

  • Reserved names. Registries hold back single letters, two letter names, country names and a long list of strings ICANN requires them to reserve. The exact restrictions depend on the ending; a missing record does not override them.
  • Premium pricing. Plenty of free names are priced by the registry at hundreds or thousands a year rather than the usual fee. The registration record says nothing about price, and this is common on newer endings.
  • Registry blocklists. Some endings block whole categories of name, and brand protection services block others.
  • Just released. A lookup can become stale between the check and checkout. Another person or service may register the name first.

The practical move is to treat a free result as promising rather than settled, and check the price at a registrar before committing to a name.

Why can you not just visit the website to check?

A website test answers whether a site can be reached, not whether the name is registered.

A registered domain with no nameservers set resolves to nothing, so the browser says the site cannot be reached and you conclude the name is free. It is not. Going the other way, some endings use a wildcard that makes unregistered names appear to resolve, so you conclude a free name is taken.

DNS answers a different question from registration. That is why this tool asks the registry rather than guessing from whether a site loads. If you do want to see what DNS is doing, the DNS lookup tool is the right place.

Is it safe to check a domain name here?

This is a remote lookup. The submitted name goes through stack127's server to the registry's public service.

The response cache is keyed by the lookup URL, not linked to a requester identity. Registered responses can be reused for up to 24 hours and not-registered responses for up to one hour. Rate limiting is separate. Check the fetched time, and confirm a time-sensitive purchase with a registrar.

What if the name is already taken?

The returned registrar and expiry date, when available, can guide a follow-up. A name in redemption may still be restored. The expiry checker explains the current status without predicting release.

A registered name might be in use, held for a future project, or offered for sale. This lookup doesn't establish the owner's intentions or a sale price.

Related tools

To try one name across several endings at once, use multi-TLD availability. To see the full record on a name that came back taken, use the domain registration lookup. To see this checker's coverage, see the TLD directory.