Every good brand idea runs into the same wall. You think of the perfect name, type it into a search bar, and see that someone already owns it. With 401.6 million domain names registered worldwide, the odds of a short, clean .com being free are slim.
Checking domain name availability takes about ten seconds. Knowing what the result means, what to do when a name is taken and what to check before you pay takes a bit longer. I cover all of it below: free lookup tools, RDAP records, status codes, expiring domains, the aftermarket, trademarks and the mistakes that cost people their name.
- TL;DR
- Domain Availability Numbers Worth Knowing
- What Domain Name Availability Actually Means
- The Fastest Way to Check If a Domain Is Taken
- What a .com Domain Costs at Popular Registrars
- Look Up a Domain Owner With ICANN RDAP
- Check Domain Availability From the Command Line
- Bulk Domain Availability Checkers for Many Names at Once
- Domain Name Rules Every Search Has to Pass
- How to Check Domain Names in Hindi, Chinese and Other Scripts
- Domain Availability APIs for Developers
- Domain Status Codes and What They Tell You
- How Long Before an Expired Domain Becomes Available?
- What to Do When Your Domain Name Is Already Taken
- How to Buy a Taken Domain Safely
- Choosing the Right Domain Extension
- Domain Name vs Business Name Availability
- Free Domains From Website Builders and Hosts
- Premium and Reserved Domains Explained
- Domain Privacy When You Register
- Do Keywords in a Domain Help SEO?
- Checks to Run Before You Register a Domain
- Cybersquatting, Typosquatting and UDRP Disputes
- How to Pick a Domain Name People Remember
- Protect Your Domain After You Register It
- Domain Availability Mistakes That Cost People Their Name
- Domain Name Availability FAQs
- How Do I Check If a Domain Name Is Available for Free?
- Is WHOIS Still Available?
- How Do I Find Out Who Owns a Domain?
- How Much Does It Cost to Buy a Taken Domain?
- How Long Does It Take for an Expired Domain to Become Available?
- Why Does a Domain Show as Available but Cost Thousands?
- Does Searching for a Domain Make It More Expensive?
TL;DR
- Type the name into any registrar search, such as Namecheap, Porkbun, Cloudflare or GoDaddy, for an instant answer.
- Use the ICANN Lookup tool at lookup.icann.org to see who registered a domain and when it expires.
- RDAP replaces WHOIS for generic domains as of January 28, 2025.
- A taken domain still has options: contact the owner, check aftermarkets, place a backorder or pick another extension.
- Expired domains pass through about 80 days of grace and redemption before they drop.
- Premium domains show as available but cost far more than a normal registration.
- Check trademarks with USPTO, EUIPO or WIPO before you buy.
- Look up the domain history on the Wayback Machine to avoid a name with a spam past.
- Grab matching social handles at the same time.
- Register the name the moment you decide on it. Good names go fast.
- Watch the renewal price, along with the first year price.
- More than 1,600 new extension applications sit in the 2026 ICANN round, so more choices arrive soon.
- Domain names allow up to 63 characters per label: letters, numbers and hyphens only.
- Developers check availability in bulk through RDAP and APIs like Domainr.
- A free domain and a free business name are two separate checks.
Domain Availability Numbers Worth Knowing
| Metric | Figure |
|---|---|
| Total domain names registered | 401.6 million |
| Growth over the past year | 29.9 million (8.1%) |
| .com registrations | 166.6 million |
| .net registrations | 12.5 million |
| New .com and .net registrations in Q2 2026 | 12.7 million |
| Country code domains (ccTLDs) | 148.6 million |
| Applications in the 2026 new gTLD round | 1,600+ |
That works out to roughly 140,000 new .com and .net names every single day. A name you see as free this morning has a real chance of being gone by Friday.
What Domain Name Availability Actually Means
A domain is available when zero people or companies hold it at the registry, the company that runs the extension. Verisign runs .com and .net, Public Interest Registry runs .org, and every country code has its own registry.
Registrars like Namecheap or GoDaddy sell names on behalf of those registries. When you search a registrar, it asks the registry in real time whether the name is free. That live check is why a registrar search is the most reliable answer.
A search returns one of six results:
| Result | What It Means | What You Do |
|---|---|---|
| Available | Zero owners. Open at the standard price. | Register it now. |
| Taken | Someone owns it. | Check RDAP, the owner and the aftermarket. |
| Premium | Free to register, but the registry sets a higher price. | Compare the first year and renewal price. |
| For sale | Owned, but listed on a marketplace. | Make an offer or buy at the listed price. |
| Reserved | Held back by the registry. | Pick another name or extension. |
| Restricted | Open only to people who meet rules, like local presence. | Check the eligibility rules. |
The Fastest Way to Check If a Domain Is Taken
For a quick answer, use a registrar search box. Here is the routine I follow:
- Go to a registrar such as Namecheap, Porkbun, Cloudflare Registrar, GoDaddy or Squarespace Domains.
- Type the full name you want. Adding the extension is optional.
- Read the result for your top extension, which is .com for most people.
- Scan the list of other extensions the registrar suggests.
- If the name shows as available, check the first year price and the renewal price side by side.
- Add it to your cart and finish checkout in the same session.
Cloudflare Registrar sells domains at cost with zero markup, so its price is a good benchmark. Porkbun and Namecheap also keep renewal prices close to the first year price. Some big registrars sell a cheap first year and then charge two or three times as much to renew.
What a .com Domain Costs at Popular Registrars
| Registrar | First Year | Renewal | Five Year Total |
|---|---|---|---|
| Cloudflare Registrar | $10.46 | $10.46 | $52.30 |
| Porkbun | $11.08 | $11.08 | $55.40 |
| Namecheap | $11.48 | $18.68 | $86.20 |
| GoDaddy | $13.19 | $23.19 | $105.95 |
Over five years, the same .com costs twice as much at GoDaddy as at Cloudflare. The gap comes from renewals, so judge a registrar on the renewal price.
Prices also climb across the board. Verisign raises the wholesale price of a .com from $10.26 to $10.97 a year on November 1, 2026, and every registrar passes that cost on to buyers.
Look Up a Domain Owner With ICANN RDAP
When a name is taken, the next question is who owns it and when it expires. For years, a WHOIS search answered that. As of January 28, 2025, ICANN sunsets WHOIS for generic domains, and RDAP, the Registration Data Access Protocol, becomes the official source.
RDAP returns the same kind of data in a cleaner, structured format. To use it:
- Open the ICANN Lookup tool.
- Enter the domain name and run the search.
- Read the registrar, creation date, expiry date and status codes.
- Note the registrar name. You need it to contact the owner.
Most owner names and emails show as redacted for privacy. Since GDPR, registrars hide personal data by default. The registrar record gives a web form or a relay email that forwards your message to the owner.
Country code domains like .uk, .de or .in run their own lookup systems, so use the registry site for those. Nominet runs .uk, DENIC runs .de, and NIXI runs .in.
Registrar lookup pages show the same record in a friendlier layout. Here is the record for seosandwitch.com in the Namecheap lookup tool:
Check Domain Availability From the Command Line
Developers and domain investors like to check names from a terminal. Three commands help:
whois example.comstill works for many ccTLDs and returns registry data where WHOIS servers remain online.rdap example.comuses the open source RDAP client and returns the official data for generic domains.dig example.com NSshows the name servers. An answer of NXDOMAIN hints that the name is unregistered. A registered domain with zero name servers returns the same empty answer, though.
Treat DNS results as a clue only. A registered domain with zero DNS setup looks empty in dig, so confirm with RDAP or a registrar search before you celebrate.
Bulk Domain Availability Checkers for Many Names at Once
Brainstorming 50 names? Checking them one by one wastes an afternoon. Bulk tools check a list in seconds:
| Tool | Best For | Cost |
|---|---|---|
| Namecheap Beast Mode | Up to 5,000 names across many extensions | Free |
| GoDaddy Bulk Domain Search | Lists of up to 500 names | Free |
| Porkbun bulk search | Quick lists with clear renewal prices | Free |
| Instant Domain Search | Live results as you type | Free |
| Domainr | Clever extension hacks, like del.icio.us style names | Free |
| Lean Domain Search | Pairs your keyword with thousands of words | Free |
Name generators like Namelix, Shopify Business Name Generator and Panabee pair ideas with availability checks, which saves a step. This guide on how to choose an SEO friendly business name helps you shortlist before you search.
Domain Name Rules Every Search Has to Pass
A registrar rejects any name that breaks the technical rules, so check these first:
| Rule | Limit |
|---|---|
| Length of each label | 1 to 63 characters |
| Full name, dots included | Up to 253 characters |
| Allowed characters | Letters a to z, numbers 0 to 9 and hyphens |
| Hyphen position | Zero hyphens at the start or the end |
| Third and fourth characters | Two hyphens here are reserved for xn codes |
| Spaces and symbols | Zero spaces, underscores or special symbols |
| Capital letters | Ignored. SEOSandwitch.com and seosandwitch.com are the same |
Some registries add their own limits. A .de name needs at least one character, and a .us or .in name needs at least two or three characters depending on the rules of that registry.
How to Check Domain Names in Hindi, Chinese and Other Scripts
Internationalized domain names, or IDNs, use letters outside the basic English set. Think of names in Hindi, Chinese, Arabic or German with an umlaut, like müller.de.
Behind the scenes, every IDN turns into an ASCII code called Punycode that starts with xn. The name münchen.de, for example, becomes xn--mnchen-3ya.de. The 63 character limit applies to this coded version, so a long name in a non Latin script runs out of room fast.
- Search the name in its native script at a registrar that supports IDNs.
- Check that the extension accepts your script. India runs .भारत for Hindi names, and many generic extensions support only a handful of scripts.
- Search the Punycode version too, since some tools only accept ASCII.
- Buy the Latin script version as well, so people who type in English still reach you.
Browsers show the Punycode version in the address bar when a name mixes scripts. That blocks look alike scams, where a Cyrillic a replaces a Latin a.
Domain Availability APIs for Developers
Building a name generator, a hosting signup or a bulk checker? Skip the search box and check names in code.
| API | How It Works | Access |
|---|---|---|
| RDAP directly | Query the registry. Verisign returns a 404 error for an unregistered .com. | Free, open |
| Domainr (Fastly) | Returns statuses like inactive, active, marketed, premium and deleting. | Free trial through Fastly |
| GoDaddy Domains API | Availability and purchase in one API. | Account rules apply |
| Namecheap API | Check, register and manage domains. | Approved accounts with a whitelisted IP |
| WhoisXML Domain Availability API | Fast checks across most extensions. | Paid credits |
A quick test needs zero signup. Open https://rdap.verisign.com/com/v1/domain/example.com in a browser. A JSON record means the name is taken. A 404 error means Verisign has zero record of it, so the name is free to register at a standard or premium price.
Domainr returns several flags per name. The key ones: inactive means free to register, active or parked means taken, marketed means listed for sale, and expiring or deleting means the name sits in the redemption or pending delete stage.
Domain Status Codes and What They Tell You
An RDAP record lists one or more status codes. These show what the owner and registry allow, and they tell you a lot about whether a domain is about to free up.
| Status Code | Meaning | Signal for Buyers |
|---|---|---|
| ok or active | Normal, working domain. | Owned and in use. |
| clientTransferProhibited | Registrar lock against transfers. | Standard protection. Zero meaning for availability. |
| clientHold or serverHold | Domain removed from DNS. | A sign of a billing or abuse issue. Watch it. |
| autoRenewPeriod | Expired and auto renewed by the registry. | The owner has up to 45 days to pay or let it go. |
| redemptionPeriod | Deleted by the registrar after expiry. | Owner has 30 days to restore it at a fee. |
| pendingDelete | Final stage before release. | Drops in about 5 days. Set a backorder. |
| pendingTransfer | Moving to another registrar. | Owned. The name is changing hands. |
How Long Before an Expired Domain Becomes Available?
An expired domain stays out of reach for weeks. For most generic domains like .com, the timeline runs like this:
| Stage | Length | Who Gets It |
|---|---|---|
| Expiry date | Day 0 | The owner renews at the normal price. |
| Auto renew grace period | Up to 45 days | The owner renews at the normal price. Many registrars run expired auctions here. |
| Redemption grace period | 30 days | The owner restores it for a fee, around $80 to $200. |
| Pending delete | 5 days | Zero buyers. The name is locked. |
| Drop | About day 75 to 80 | Anyone, first come first served. Drop catchers grab most good ones. |
Country code domains follow their own rules. A .uk domain, for example, has a 90 day suspension period before release. Check the registry for the exact timeline.
What to Do When Your Domain Name Is Already Taken
A taken name blocks you for now, though it is rarely a dead end. Work through these options in order:
1. Visit the Domain
Type it into your browser. A live business site means the name is almost surely off the table. A parked page with ads, or a page that says the domain is for sale, means the owner is open to offers.
2. Check the Domain Aftermarket
Search the big marketplaces: Afternic, Sedo, Atom and the GoDaddy auctions. GoDaddy retires Dan.com in 2025 and moves its listings to Afternic, so older Dan.com links now redirect there. Prices range from a few hundred dollars to six figures for short .com names.
3. Contact the Owner
Use the contact form or relay email in the RDAP record, or the registrar contact page. Keep the first message short, and skip saying how badly you want it. An eager buyer pays more. For a high value name, a domain broker or an escrow service like Escrow.com protects both sides.
4. Place a Backorder
If the RDAP record shows an expiry date in the next few months, or a status like redemptionPeriod, place a backorder with DropCatch, SnapNames or your registrar. If the owner lets the name drop, the service tries to grab it the second it frees up. When several people backorder the same name, it goes to a private auction.
5. Change the Name or the Extension
Add a short word like get, try, hq, app or the city name. Or switch to a different extension. Many startups now run on .io, .ai, .co or .app and buy the .com later.
How to Buy a Taken Domain Safely
Agreed on a price with the owner? Protect the deal with these steps:
- Open an escrow deal at Escrow.com or use the escrow built into the marketplace.
- Pay the escrow service, and wait for it to confirm the funds.
- The seller removes the registrar lock and sends the auth code, or pushes the domain to your account at the same registrar.
- Start the transfer at your registrar with the auth code.
- Check that the domain shows under your name and account.
- Confirm receipt, and escrow releases the money to the seller.
Expect a transfer lock. Under current ICANN rules, a generic domain stays locked for 60 days after a new registration or a transfer, and a change of owner details triggers another 60 day lock unless you opt out first. ICANN plans changes to these locks in its new Transfer Policy, but the 60 day rules apply until that policy takes effect.
For a name worth thousands, also check the history and backlinks covered further down, and ask the seller for proof of ownership, such as a code placed in the DNS records.
Choosing the Right Domain Extension
With .com at 166.6 million registrations, it still carries the most trust. People type .com by habit, and many email clients and apps assume it. That said, the right extension depends on who you serve:
| Business Type | First Choice | Good Backups |
|---|---|---|
| Most businesses | Generic .com | The .co, .net and .biz extensions |
| Local business | Country code like .in, .uk or .ca | Generic .com |
| Tech startup | Generic .com | The .io, .ai, .app and .dev extensions |
| Nonprofit | Generic .org | The .ngo and .foundation extensions |
| Online store | Generic .com | The .shop and .store extensions |
| Personal brand | Your name .com | The .me, .name and .xyz extensions |
Some extensions come with rules. A .us domain needs a US connection, .ca needs a Canadian presence, and .eu needs an EU address. The .dev and .app extensions force HTTPS, so you need an SSL certificate from day one.
A big wave of new extensions is also on the way. ICANN closes its 2026 application window on August 12, 2026, with more than 1,600 applications, and the first new extensions from this round reach the public over the next couple of years.
Domain Name vs Business Name Availability
A free domain tells you zero about the same name as a registered company. These are separate checks, run by separate bodies:
| Country | Where to Check |
|---|---|
| United States | The business search of your Secretary of State |
| United Kingdom | Companies House name availability checker |
| India | MCA name check, then the RUN service to reserve the name |
| Canada | NUANS report for federal and many provincial companies |
| Australia | ABN Lookup and the ASIC business name register |
Run three checks for one name: the domain, the company register and the trademark register. A name that passes all three is safe to build a brand on.
Free Domains From Website Builders and Hosts
Wix, Squarespace, Hostinger and many hosts offer a free domain for the first year on annual plans. The search box on these sites checks availability like any registrar.
The catch sits in year two. The domain renews at the full price, and in many cases it lives inside the builder account, tied to your plan. Before you accept a free domain:
- Check the renewal price for the domain alone.
- Confirm the domain registers under your name as the owner.
- Ask how to move the domain if you leave the platform.
- Note the 60 day transfer lock after registration.
Many site owners buy the domain at a separate registrar and point it at the builder. That keeps the domain safe if you switch platforms later.
Premium and Reserved Domains Explained
Now and then a registrar search shows a name as available with a price of $2,500 or more. That is a premium domain. The registry flags short, common or keyword rich names and sets a higher price.
Watch the renewal price on premium names. Some registries charge the premium price every year, while others charge the premium price only once and then a normal renewal. Read the fine print before checkout.
Reserved names stay off the market completely. Registries hold back single letters, two letter country codes, geographic names and words they plan to auction later.
Domain Privacy When You Register
Your name, address, email and phone go into the registration record. Domain privacy hides them from the public lookup.
- Namecheap, Porkbun and Cloudflare include privacy at zero cost.
- Some registrars charge a yearly fee for it, so check at checkout.
- The .us extension bans privacy services, so your details stay visible.
- Law enforcement and brand owners still request hidden data through ICANN RDRS and registrar channels.
Do Keywords in a Domain Help SEO?
Very little. In September 2012, Google rolls out the Exact Match Domain update, which cuts the rankings of low quality sites that rank only because the domain matches a search, like best-cheap-shoes-online.com.
Today a keyword in the domain gives a tiny relevance hint at most. Content quality, links and brand searches matter far more. A short, brandable name beats a long keyword string, and it looks more trustworthy in search results and AI answers.
Checks to Run Before You Register a Domain
An available domain still carries risk. Before you pay, run five quick checks:
Trademark Search
Search the USPTO trademark database, the EUIPO database for Europe, and the WIPO Global Brand Database for other countries. A domain that copies a registered brand invites a UDRP complaint, and the brand owner wins the domain in most of those cases.
Domain History
Look up the name on the Wayback Machine. A domain with a past full of spam, adult content or scam pages carries baggage with Google and with email providers.
Backlink Profile
For a dropped domain, check its backlinks in Ahrefs or Semrush. A clean set of links from real sites gives you a head start. Thousands of spammy links do the opposite. This piece on topical vs domain authority explains why relevant links count more than a big number.
Blacklist Check
Run the name through MXToolbox and Google Safe Browsing. A blacklisted domain sends emails straight to spam folders.
Social Media Handles
Search the name on Instagram, X, TikTok, LinkedIn, YouTube and Facebook, or use Namechk to check them all at once. A matching handle keeps your brand easy to find.
Cybersquatting, Typosquatting and UDRP Disputes
Cybersquatting means registering a domain that matches a brand owned by someone else, to profit from it. Typosquatting targets misspellings, like gooogle.com. Both carry real legal risk.
WIPO handles a record 6,282 domain disputes in 2025, with .com as the most common extension. Under the UDRP, a brand owner wins the domain by proving three points:
- The domain is identical or confusingly similar to its trademark.
- The current owner has zero rights or legitimate interests in the name.
- The domain is registered and used in bad faith.
In the US, the Anticybersquatting Consumer Protection Act goes further. Courts award damages of $1,000 to $100,000 per domain. So if your perfect name matches a known brand, pick another one.
Brand owners use the same rules to protect themselves. Register common misspellings of your own brand, and watch for new look alike domains.
How to Pick a Domain Name People Remember
- Keep it short. Two words or fewer is ideal.
- Make it easy to spell after hearing it once.
- Skip hyphens and numbers. People forget them.
- Say it out loud. Some names read fine and sound wrong.
- Check for hidden words when the words run together.
- Pick a name that leaves room to grow beyond one product or city.
Once you buy the name, point it at fast, SEO friendly hosting and start building links early. A new domain starts with zero authority, so this guide on how to increase domain authority helps you get moving.
Protect Your Domain After You Register It
- Turn on auto renew and keep a valid card on file. Expired domains are the easiest ones to lose.
- Turn on two factor login at your registrar.
- Keep the registrar lock on to block unwanted transfers.
- Use a real email you check, since renewal notices go there.
- Buy close variants of a big brand, like common misspellings and the .net.
- Register for several years if the registrar offers a discount.
Domain Availability Mistakes That Cost People Their Name
- Waiting too long. You find a great name, sleep on it, and it is gone. Buy it the same day, since a domain costs about $10 to $20 a year.
- Searching on shady sites. Stick to well known registrars and ICANN Lookup. Some unknown search sites log searches and grab names.
- Ignoring renewal prices. A $1 first year turns into $25 a year later.
- Skipping the trademark check. A UDRP case takes the domain and your brand work with it.
- Registering under someone else. Put the domain in your own name or company name, and keep it out of your web designer or agency account.
Domain Name Availability FAQs
How Do I Check If a Domain Name Is Available for Free?
Type it into any registrar search, such as Namecheap, Porkbun or GoDaddy, or use ICANN Lookup. Both are free.
Is WHOIS Still Available?
WHOIS still runs for many country code domains, but for generic domains like .com, ICANN replaces it with RDAP from January 28, 2025. Use lookup.icann.org for those.
How Do I Find Out Who Owns a Domain?
Run an RDAP search at lookup.icann.org. Most owners hide their details for privacy, so use the registrar contact form or relay email listed in the record.
How Much Does It Cost to Buy a Taken Domain?
It depends on the name. Aftermarket prices start around a few hundred dollars and reach six or seven figures for short, popular .com names.
How Long Does It Take for an Expired Domain to Become Available?
For a .com, about 75 to 80 days after expiry, after the grace, redemption and pending delete periods.
Why Does a Domain Show as Available but Cost Thousands?
It is a premium domain. The registry sets a higher price for short or high value names.
Does Searching for a Domain Make It More Expensive?
Reputable registrars keep the same price. Stick to well known registrars and buy promptly to stay safe.
