Domain Availability Checker
Enter a domain name to find out whether it is already registered. The result explains exactly what evidence was found, so you know how much confidence to place in it.
- Registration
- Live check
- Free, no sign-up
- Results are not published
Run Domain Availability
At a glance
- What it checks
- Find out whether a domain is registered, likely available or cannot be checked, with the evidence behind the answer.
- Data source
- Registry RDAP data (and a registrar API when configured).
- Freshness
- Live check; results are cached for up to 6 hours
- Limits
- Only a registrar or registry can confirm that a name is available; a missing record is reported as "likely available", never as certain. Methodology
- Cost
- Free, no account needed
Understanding the result
How the check works
Availability is not something a single public source can always confirm, so this tool combines independent signals in a fixed order:
- Registry RDAP: if the registry returns a registration record, the domain is registered.
- DNS delegation: if the parent zone publishes NS records for the name, it is registered even when RDAP is silent.
- Registry or registrar availability API: when one is configured, it provides an authoritative yes or no.
Only the last source can confirm that a name is free to register. The first two can prove that a name is taken, and their absence is a strong hint, but not a guarantee.
What each verdict means
- REGISTERED: a registry record or active DNS delegation exists. The name belongs to someone.
- AVAILABLE_CONFIRMED: an authoritative availability API reported the name as free. This appears only where such an API is connected.
- LIKELY_AVAILABLE: the registry has no RDAP record and the name is not delegated in DNS. Most names in this state can be registered, but premium, reserved or recently deleted names can still be refused at checkout.
- UNAVAILABLE: the name cannot be registered, for example because you entered an extension such as
com.npon its own, or an authoritative source said no. - UNSUPPORTED: the extension has no RDAP service and no authoritative API is available, so the tool cannot tell whether an undelegated name is free.
- UNKNOWN: a lookup failed or timed out. Try again later.
The evidence list under the verdict shows which sources contributed, such as an RDAP "not found" response or an NXDOMAIN answer from DNS.
A note on .np and other country-code domains
Some country-code registries do not publish RDAP or a public availability interface. Nepal's .np registry is one of them, and DomainDNSCheck does not scrape undocumented endpoints to work around that. A .np name that is delegated in DNS is still reported as REGISTERED, but an undelegated one is reported as UNSUPPORTED rather than guessed. Understanding .np domains explains the registration process, and What is a ccTLD? covers country-code extensions in general.
Before you register
A name that is available today may be taken tomorrow, so check again just before you buy. If a name is registered, the RDAP / WHOIS Lookup shows its registrar and status, and the Domain Expiry tool shows whether it may lapse soon. Looking for ideas instead? Try the Domain Name Generator.
Frequently asked questions
Why does it say "likely" instead of "available"?
Because the absence of a registry record and DNS delegation is circumstantial. Registries can reserve names, hold recently deleted names for a period or price some names as premium. Only an authoritative availability check can rule those cases out.
A domain shows REGISTERED but has no website. Why?
Registration and hosting are separate. A domain can be registered and delegated without any web server behind it, or be parked for later use. Use the DNS Lookup to see which records exist.
Does checking a domain here reserve it or reveal my interest?
No. The tool only reads public registry and DNS data. It does not place holds, and the lookups are not shared with registrars.
Can I check a subdomain such as shop.example.com?
Availability applies to the registrable domain, so the tool evaluates example.com in that case. Subdomains are created by whoever controls the parent domain and are not registered separately.