Domain name generator
Turn a keyword into brandable name ideas — then check which extensions are actually free.
How to generate a domain name
- Enter a keyword. Type one or two words that describe your project.
- Generate ideas. Get a list of brandable name ideas built from proven naming patterns.
- Check availability. Hit “check” on a name to see which extensions are free, then register the one you like.
What separates a good name from a forgettable one
A domain is your brand's front door, and the qualities that make one work are practical, not poetic. It should
survive the radio test — someone hears it once and can type it correctly without spelling help
— which rules out names that hinge on a silent letter, a doubled consonant, or a homophone (flickr
style vowel-drops save characters but cost you every visitor who guesses the obvious spelling). Shorter is easier
to recall and to fit on a business card, hyphens and numbers create "wait, is that a dash or a word?" ambiguity,
and a name with no awkward letter-joins reads faster. This generator mixes your keywords with proven patterns —
light prefixes like "get" and "try", action suffixes like "ly", "hub" and "labs", and word blends — so you can
scan dozens of directions quickly and spot the ones that pass those tests.
How the availability check actually works
Generating ideas is entirely local; only when you press check do the candidate domains leave your browser, and then only through our own same-origin proxy. Each name runs a fast DNS pre-check followed by a query to the authoritative registry over RDAP — the structured, machine-readable successor to WHOIS — across the eight extensions that matter most for new projects (.com, .io, .co, .ai, .app, .net, .org, .xyz), with sixteen more on demand. "Available" therefore means genuinely unregistered at the registry at the moment you looked, not a cached guess. Two caveats worth knowing: a name can be unregistered yet premium-priced or reserved by the registry, and results change minute to minute as others register — so always confirm at the registrar before you count on it.
.com or a new extension — and the checks before you buy
The honest trade-off on the TLD: .com still carries the most implicit trust and is what people type
by reflex, but the good short ones are long gone, so a relevant new extension (.io and
.dev for developer tools, .app, .studio, .shop) often gets
you a far better name than a padded .com. Whichever you choose, do two checks the registry can't do
for you before committing: search the name as a trademark in your market to avoid a dispute later, and confirm the
matching social handles are free so your brand is consistent everywhere. When the name is yours, you'll need
somewhere to point it.
Frequently asked questions
- Enter one or two keywords and the tool combines them with curated prefixes, suffixes and naming patterns to produce brandable name ideas — entirely in your browser.
- Yes. Hit “check” on any idea and we look it up across the most popular extensions at once, using a live registry (RDAP) lookup, and show which are free to register. The idea generation itself stays local; only the names you check are looked up via our own server.
- By default each name is checked across the eight extensions that matter most for new projects — .com, .io, .co, .ai, .app, .net, .org and .xyz. Use “+ Check more TLDs” on any result to test sixteen more (.dev, .shop, .studio, .tools and others).
- It queries the registry’s RDAP service (with a fast DNS pre-check), so “available” means the domain is genuinely unregistered at lookup time. Premium/reserved names can still cost more or be unbuyable, and results can change minute to minute — always confirm at the registrar before relying on it.
- Short, easy to spell and say, memorable, and ideally a .com or a relevant new TLD. Avoid hyphens and numbers where you can, and confirm the matching social handles are free.
- Idea generation is 100% local — nothing is uploaded. Only when you check availability do the specific candidate domains get looked up via our same-origin proxy.