Skip to main content
Getting Started
  1. 1) Compile a list of words.

    Every search starts from a word list — create one here (or import a file) before you build or run anything.

    Every search starts from a word list — a simple set of words you'll combine or transform later. Create a new one from scratch, or import a CSV/text file if you already have candidates lined up elsewhere.

    You can also browse and reuse any of your existing lists, or the global lists everyone shares, from the Word Lists page. A list you build once can be reused across as many searches or tools as you like — create one to get started.

  2. 2) Decide: Domain Builder or Tools?

    Domain Builder crosses two word lists together (every left word + every right word). Tools takes one word (or list) and transforms it 11 different ways (typos, leetspeak swaps, synonyms, etc.). Two lists to combine → Domain Builder. One word to riff on → Tools.

    Domain Builder takes a left list and a right list and crosses every word from one with every word from the other — cloud + host → cloudhost, across every TLD you pick. Tools is 11 separate generators that each transform ONE word (or list) a different way: Mangle swaps in leetspeak-style substitutions, Typos mimics real fat-finger mistakes, Thesaurus swaps in synonyms, and so on.

    Rule of thumb: two lists to cross → Domain Builder. One word to riff on → Tools.

  3. 3) Click Domain Builder, Tools, or start a New Search.

    Domain Builder · Tools. Not sure which one has what you need? Each Tools card describes itself in a line, or see the Help page's quick summary of all of them.

    Domain Builder · Tools. Not sure which one has what you need? Every card on the Tools page describes itself in a line, and the Help page's Tools section is a faster skim if you already know roughly what you're after.

    Prefer to measure one idea before generating a whole batch? Score a Word checks a single root against your top-weighted TLDs and shows the full scoring breakdown.

  4. 4) AI-assisted name suggestions Coming soon

    The idea: suggest new name ideas automatically from a short description of what you're building — no API key, nothing to configure. Still just an idea at this stage; nothing here yet.

  5. 5) Monitor your searches.

    Every search you run shows live progress on the Searches page.

    Every search you run shows live progress on the Searches page — including Auto Mode (checks pending domains automatically in the background) and Recheck All (re-verifies a search's existing results later, since availability changes over time).

    Star anything promising into Favorites so it's easy to find again, and browse every domain you've ever confirmed available from My Domains.

Your current menu order (Recommended):
    Still have questions? See the full Help & FAQ page.

    Pronounceable + Starting Word

    Your word, then a random made-up part that is easy to say out loud: blue gives "bluekelo", "bluevarn" and "bluetiko". Each run produces a fresh random set. For names with no fixed start, use Pronounceable Names.

    Set up your search below — login to run it. Every option here works; Preview (free) gives you a capped sample with no account, and Generate unlocks once you register or log in.
    Register Free Login
    1 to 12 letters, a to z. Every name starts with it; the options below shape what comes after.
    Pick a range for many more names. The full name is the starting word plus this many letters. The added part starts with a vowel or a consonant to match how your word ends ("chew" gets chewa, chewato; "blue" gets bluemo, bluetika), so the whole name is easy to say.
    1–50,000 names per run (default 5,000 for your account). A request bigger than the settings can make is capped to that number. Checking 50k names takes a while; watch the throughput chart on the results page.
    Sound style
    Ending
    Counted in the length: 6 letters with -io is a 4-letter root + "io". Endings too long for the length are greyed out. Custom: 1 to 5 letters, and it must fit after at least 1 made-up letter, so -mon needs a length of 4 or 5. The count above says 0 when a custom ending can't fit.
    Optional — comma or space separated terms, applied to the generated names. Require keeps only names containing ALL of its terms; Exclude then removes names containing ANY of its terms — e.g. Require app + Exclude le keeps appl but not apple. Wildcards: * or % for any number of characters, ? for any one character — e.g. app* matches names starting with "app", *ing matches names ending in "ing".
    RDAP (recommended) queries the registry directly — it's the modern successor to WHOIS and more authoritative than a DNS lookup.
    Free account required Cancel
    Saved! Register free or log in to keep this list permanently.