What actually makes a domain good
Ignore the advice about keywords for ranking — exact-match domains stopped being a ranking factor over a decade ago. What still matters is whether the name survives being said out loud.
- Spellable from hearing it once. If you have to say "with a Z", it fails.
- Short. Under twelve characters for the part before the dot.
- No hyphens or digits. Both get lost when the name is spoken, and a hyphen reads as a cheaper version of the hyphen-free one someone else owns.
- Not a near-miss of something bigger. You will lose that traffic anyway.
The generator here caps length by default for exactly that reason.
Which zone
| Zone | Reasonable for | Watch out for |
| --- | --- | --- |
| .com | anything, still the default people type | almost everything short is taken |
| .io | developer tools, startups | expensive to renew |
| .app | anything with an app | HTTPS is mandatory — no plain http |
| .dev | developer-facing work | same HTTPS rule |
| .co | short alternative to .com | typo traffic leaks to .com |
| .tools, .xyz | cheap, plentiful | reads as an aside, not a main site |
If the .com is taken by a parked page rather than a real business, it is
usually for sale — at a price that is rarely worth it early on.
How the names are built
Keywords, then pairs of keywords, then each keyword with a short prefix or
suffix. It is deliberately mechanical: this is a search over plausible names,
not an attempt to be creative on your behalf. Cyrillic input is transliterated
rather than dropped, so инструменты suggests instrumenty.
Results are ordered shortest first, .com ahead of the rest at equal length.
Check before you buy
Availability is checked twelve names at a time, and the result is a snapshot of the registry at that moment. Confirm at a registrar before paying — and register the name the same day you decide on it.
Questions
Where does the availability come from?+
RDAP, the protocol registries themselves publish. A lookup goes through IANA's bootstrap service to whichever registry is authoritative for the zone — Verisign for .com, and so on. A registered name answers 200 with its registration date; an unregistered one answers 404. No reseller sits in between.
Why is a name shown as free still refused at checkout?+
Three common reasons. It may be reserved by the registry, or on a premium list at a much higher price, or someone registered it in the minutes between the check and the purchase. Availability is a snapshot, not a hold — always confirm at the registrar before you pay.
Why do I need an account for the availability check?+
Generating and ranking names happens in your browser and is free. Each availability check is a network request to a registry, which costs something to run and which registries rate-limit. Gating it keeps the tool alive; the generation half stays open to everyone.
Can it check .ru or other country zones?+
Only zones that publish an RDAP endpoint, which is most generic ones and a growing share of country codes. Where a registry has not adopted RDAP the result comes back as unknown rather than a guess — a wrong ‘free’ is worse than an honest ‘cannot tell’.