← All posts

2026-03-15 · 9 min read

How to Check if a Domain Name Is Available (And What to Do If It's Not)

You've found a brand name you love. It sounds right, it's easy to spell, it fits your product. Now comes the moment that breaks most founders' hearts: checking whether the domain is available.

Here's how domain availability actually works, the tools you can use to check it, and — critically — what to do when your first choice is taken.

How domain registration works (the 60-second version)

Every domain name on the internet is tracked in a central registry managed by ICANN (the Internet Corporation for Assigned Names and Numbers). When someone registers a domain through a registrar like Namecheap, GoDaddy, or Google Domains, that registrar updates the registry to show the domain is taken.

A domain is either registered or it isn't. There's no "partially available" or "reserved but not active." If the WHOIS record shows a registrant, someone owns it — even if there's no website at that address.

Domains are registered for a fixed term (usually 1-10 years) and must be renewed. When a registration expires and isn't renewed, the domain enters a grace period, then a redemption period, and eventually drops back to the pool of available names. This process takes 30-75 days depending on the TLD and registrar.

Method 1: Registrar search (fastest)

The simplest way to check availability is to search directly on a domain registrar.

Go to any major registrar — Namecheap, Cloudflare Registrar, Porkbun, or Google Domains — and type the domain you want into their search bar. They'll instantly tell you if it's available and show you the price.

Why this works well: It's fast, accurate, and shows you the actual purchase price. Most registrars also show alternative TLDs (.io, .co, .net, .org) alongside your .com search.

The catch: Some registrars have been accused of "front-running" — registering domains that users search for, then selling them at inflated prices. This was more common in the early 2010s and major registrars have policies against it now, but some founders still prefer to check availability without triggering a registrar's search logs.

Trusted registrars for search (no front-running concerns): Cloudflare Registrar (they sell at cost with no markup), Namecheap, and Porkbun all have clean reputations.

Method 2: WHOIS lookup (most detailed)

WHOIS is the original protocol for looking up domain registration information. A WHOIS query returns the registrant's name (or privacy service), registration date, expiration date, nameservers, and the registrar used.

You can run WHOIS lookups at:

  • whois.domaintools.com
  • who.is
  • lookup.icann.org (ICANN's official tool)
  • Command line: type "whois yourdomain.com" on Mac/Linux

What WHOIS tells you that a registrar search doesn't:

  • When the domain was registered. A domain registered in 2003 and continuously renewed is almost certainly in active use or being held deliberately. A domain registered last year might be a speculative registration that the owner would sell cheaply.
  • When it expires. If a domain expires in two months and the site is dead, there's a reasonable chance it won't be renewed. You can set up monitoring to grab it when it drops.
  • Who owns it. If privacy protection isn't enabled, you can see the registrant's name and sometimes contact information. This is useful if you want to make an offer to buy.
  • Which registrar holds it. Some registrars have transfer or marketplace features that make buying easier.

Method 3: RDAP (the modern replacement for WHOIS)

RDAP (Registration Data Access Protocol) is the newer, standardized replacement for WHOIS. It returns the same information in a structured JSON format, which makes it easier to parse programmatically.

For most founders, RDAP and WHOIS return the same practical information. RDAP is mainly relevant if you're building a tool that checks domains at scale. ICANN's lookup tool at lookup.icann.org uses RDAP by default.

Method 4: Use a name generator with built-in domain checking

This is arguably the most efficient approach if you're still in the naming phase. Tools like BrandNamer check domain availability automatically for every name they generate. Instead of the painful loop of thinking up a name, checking the domain, finding it taken, thinking up another name, checking again — the generator handles both steps simultaneously.

Every candidate BrandNamer produces shows live .com, .io, and .co availability right in the results. You only spend time evaluating names that are actually available. This alone saves most founders hours of frustration.

What the availability result actually means

When you check a domain and it comes back as "taken," there are several possible situations:

Active website. Someone is using this domain for a real business. Unless the business is defunct or pivoting, this domain isn't realistically available. Move on.

Parked domain with ads. The domain shows a page of generic ads or a "this domain is for sale" message. The owner registered it speculatively. It might be buyable, but expect to pay $500-$5,000+ depending on how good the name is.

Domain squatter. The owner has registered hundreds or thousands of domains hoping someone will want to buy one. Prices are usually inflated. Some squatters respond to offers; many don't respond at all.

Expired but not yet dropped. The domain is in the grace or redemption period. The original owner can still renew it. You can't register it yet, but you can monitor it.

Company that's no longer operating. The website is down but the domain is still registered. The owner might sell cheaply if you reach out — they may have forgotten they're still paying the renewal fee.

What to do when your preferred domain is taken

This is where most naming guides stop. "The domain is taken, try another name." That's not always the right answer. Here are your real options, in order of practicality.

Option 1: Try alternative TLDs

If yourbrand.com is taken, check:

  • yourbrand.io — Widely accepted for tech companies and startups. Developers and technical buyers won't think twice about a .io domain. Less ideal for consumer brands or industries where credibility is paramount (finance, legal, healthcare).
  • yourbrand.co — Short, clean, and increasingly common. Some major brands use .co as their primary domain. The risk is that people will accidentally type .com and end up somewhere else.
  • yourbrand.dev — Specifically for developer tools and software projects. Google manages this TLD and requires HTTPS, which signals technical credibility.
  • yourbrand.app — Good for mobile apps and web applications. Also managed by Google with HTTPS required.
  • yourbrand.ai — Increasingly popular for AI products, though it's the country code for Anguilla. If your product involves AI, this TLD is immediately understood by your audience.

The decision depends on your audience. A developer tool at linear.dev would feel natural. A children's clothing brand at cutekids.dev would feel bizarre.

Option 2: Add a prefix or suffix

This is more common than most founders realize. Many successful companies launched with a modified domain and dropped the modifier later.

Common prefixes that work: - get — getdbt.com, getstream.io - use — usefathom.com, usecontext.io - try — tryghost.org - go — gohugo.io

Common suffixes: - app — linear.app (before they acquired linear.com) - hq — slackhq.com (before they acquired slack.com) - so — whereby.so

The key is that the core brand name stays intact. People will call your product "Linear," not "Linear App." The domain is just a functional URL until you can acquire the clean version.

Option 3: Contact the owner directly

If the domain is parked or unused, reach out to the registrant. You can find contact information through WHOIS (if privacy protection isn't enabled) or through the registrar's contact form.

Tips for making an offer:

  • Be direct. "I'm building a startup and I'm interested in purchasing yourdomain.com. Would you consider selling it?"
  • Don't reveal how much you want it. Enthusiasm inflates the price.
  • Start low but reasonable. $500-$2,000 is a fair opening offer for a parked domain that isn't premium. If the owner counters, you negotiate from there.
  • Use an escrow service. Escrow.com or the registrar's transfer service protects both parties. Never wire money directly to a stranger.

Success rate varies. In our experience, about 30% of parked domain owners respond to inquiries, and about half of those are willing to negotiate.

Option 4: Modify the name slightly

Sometimes a small change to the name itself opens up availability while keeping the brand feel intact.

  • Add a letter: "Flickr" came from "Flicker"
  • Compound two words: "Mailchimp" instead of just "Mail" or "Chimp"
  • Use a related word: if "harbor" is taken, try "haven" or "dock"

Run variations through BrandNamer or your generator of choice to check availability on the modified versions. A name that's 90% as good as your first choice but actually available is better than a perfect name you can't use.

Option 5: Monitor and wait

If the domain expires within the next year and the site is clearly dead, set up monitoring. Services like DropCatch, SnapNames, and Park.io will attempt to register the domain the moment it drops back to the pool.

Be aware that popular dropped domains often go to auction, where multiple buyers bid. A clean, short .com can attract significant competition even if the previous site was inactive.

The domain availability workflow

Here's the process that wastes the least time:

Step 1: Generate names using a tool with built-in domain checking (like BrandNamer). Only evaluate names where at least one acceptable TLD is available.

Step 2: For your top 3-5 candidates, run a WHOIS lookup to get full registration details. Check when it was registered, when it expires, and whether the .com owner is active.

Step 3: For any name where the .com is taken but you love the name, investigate the alternatives in order: alternative TLD, prefix/suffix, contact the owner, modify the name.

Step 4: Once you've decided, register immediately. Domains cost $9-12/year. Don't sleep on it — domain availability changes daily.

Common mistakes when checking domain availability

Checking only .com. You might miss that your perfect name is available as a .io or .co, which might be perfectly fine for your audience.

Assuming a parked domain is permanently unavailable. Many parked domains sell for less than founders expect. It's always worth asking.

Not checking social media handles. A domain being available doesn't mean the matching Twitter, Instagram, or GitHub handle is. Check all the platforms you'll need before committing.

Waiting too long to register. You found the perfect available name last Thursday. Today it's taken. This happens more often than it should. Register the same day you decide.

Paying too much at the wrong registrar. Prices vary significantly. Cloudflare Registrar charges at-cost pricing. Namecheap and Porkbun are competitive. GoDaddy's listed prices are often higher, especially for renewals. Compare before you buy.

The bottom line

Domain availability checking used to be a tedious manual process. In 2026, the best approach is to use a name generator that checks availability automatically — it eliminates the frustrating generate-check-fail loop entirely. BrandNamer does this for free, showing .com, .io, and .co availability for every candidate it produces.

When your preferred domain is taken, you have real options beyond "give up and try another name." Alternative TLDs, prefixes, direct outreach to owners, and domain monitoring all work. The founders who end up with great domains are usually the ones who were persistent and creative — not the ones who got lucky on the first try.

Ready to find your brand name?

Free AI name generator with live domain availability — no account needed.

Try BrandNamer →