Brand Name CheckDomains and handles, checked in one pass

Settling on a name means checking two things that live in completely different places: whether the domain is still registrable, and whether the handle is still free on the platforms you intend to use. Done by hand that is eleven registrar lookups and a dozen profile URLs — for every candidate, and there are usually several.

This does the first half automatically and gives you a running start on the second. Type a name once: eleven top-level domains are queried in parallel, and twelve social platforms are lined up as links you can work through in order. Each domain is queried twice by two different routes, so what comes back tells you not just the answer but whether both lookups told the same story — a way to narrow a shortlist quickly, not a substitute for checking with a registrar before you pay for anything.

Both halves start from this page — domains queried for you, handles lined up to open — with nothing to set up and no account. An iOS version is on the way.

Coming Soon on the App Store
Advertisements

Working through candidates until something comes back free

Most naming sessions are not "is this one available" but "which of these six is least taken." The point of querying all eleven extensions at once is that you can discard a candidate in a few seconds instead of a few minutes, which changes how many you are willing to try.

The extensions covered are:

  • .com .net .org — the ones people type from memory
  • .io .app .dev — common for software and developer tools
  • .co .ai .me .xyz .tech — shorter or more specific alternatives
  1. Type the name and tap Check. Every extension is queried at the same time rather than one after another, so the slowest registry decides how long you wait — not the sum of all eleven.
  2. Look at the marker next to each result, not only the colour. A small ✓✓ means both lookups agreed; ⚠ Verify means they did not; no marker at all means only one of them answered. The next section explains why that distinction is worth reading.
  3. If a name comes back taken everywhere, change one thing at a time — a suffix, a spelling, a joining word. Changing two things at once makes it hard to tell which one was the problem.
  4. Treat each answer as being about the moment it was fetched, which may be a little earlier than the moment you asked. Answers are cached for five minutes at each step to keep repeated checks fast — and the browser version has two such steps, so a result can be up to about ten minutes old. For an answer you know is current, go to a registrar.

Two things worth being explicit about. First, Available means no registration record came back — which is not the same as "you can buy it." Extensions reserve names, block certain strings, and price others well above the standard rate, and none of that shows up in a lookup like this. Second, a domain being registrable says nothing about whether the name is free to use: trademarks are a separate question with a separate process, and this tool does not look at them.

Lining up the handles that matter

Twelve platforms are listed for whatever name you typed: X (Twitter), Instagram, GitHub, TikTok, YouTube, Threads, LinkedIn, Facebook, Reddit, Twitch, Pinterest, and Bluesky. Each row opens that platform's profile URL for your name.

These are links rather than automatic checks, and that is deliberate. None of these platforms offers a public endpoint for asking whether a handle is taken, so an automated answer would have to be scraped from profile pages — which sits uneasily with how several of them ask their pages to be used, and gives a worse answer besides. Opening the page yourself is simply more reliable: you are looking at the live page rather than at something inferred from a status code, and a handle can be held, suspended, reserved, or renamed in ways an automated guess would report incorrectly.

  1. Work down the list and open the platforms you actually intend to use. Most names do not need all twelve, and the ones you skip are not worth the time.
  2. After looking, tap the chip on that row to record what you saw. It cycles MarkFreeTaken, so a second tap corrects a mistake without any dialog.
  3. Finish a candidate before starting the next one. Searching a new name clears every chip, since the marks belong to the name you were looking at.

Capitalisation is handled differently on each side, which trips people up. Domain names are lowercased automatically because DNS does not distinguish case. Social handles keep exactly what you typed, because some platforms do.

Advertisements

When the two lookups disagree

Every domain is looked up twice, in parallel, by two different routes: rdap.org, which relays the query onward to whichever registry currently runs the extension, and — where one exists — the registry's own endpoint, queried directly. Both routes normally end at the same authoritative server, so this is not two independent opinions about the same domain. What the comparison catches is the case where the relay's routing has fallen out of date and the two answers stop matching.

  • Both agreed — a small ✓✓ sits next to the result. This is the strongest answer the tool can give.
  • Only one answered — no marker is shown, and the result is a single opinion. Either the other route did not respond in time, or the extension has no direct endpoint to compare against (.co never has one).
  • They disagreed — the result is shown as taken, carrying a ⚠ Verify prompt.

Showing the taken side when the two lookups conflict is a deliberate choice. Of the two ways to be wrong, telling you something is unavailable when it is not costs you a candidate; telling you something is free when it is not costs you a plan built around a name you cannot have.

Disagreement is not a malfunction. The infrastructure behind an extension gets moved from one operator to another from time to time, and until the relay's routing catches up, the relay and the registry can legitimately answer differently for a while. Registration data also propagates unevenly in the minutes after a domain changes hands.

When you see a conflict on a name you actually want, the next step is a registrar's own search. That is the answer that decides whether you can register it, and it is worth doing for your final candidate regardless of what any badge said here.

What else it does

Domains Eleven extensions queried in parallel: .com, .net, .org, .io, .app, .dev, .co, .ai, .me, .xyz, .tech.
Cross-check Two RDAP routes per domain — a relay and, where one exists, the registry's own endpoint — compared against each other. Whether they agreed is shown with the result.
Social platforms Twelve, opened as links to the live profile page. Nothing about an account is inferred automatically.
Keeping track A three-state chip per platform — Mark, Free, Taken — that resets when you search a different name.
Freshness Answers are cached for five minutes per step — up to about ten minutes on the web, where the proxy caches as well as the app. Failed lookups are never cached, so a retry after a network problem is immediate.
Language English.
Price Free. No sign-up, no paid tier, and nothing held back behind one.

The support page has the FAQ, the full extension list, and what the app sends where.

Disclaimer: Results are an automated, point-in-time snapshot and may be outdated within minutes. Accuracy depends on third-party RDAP services outside zikimit's control. This is not trademark, legal, or registration advice, and does not guarantee availability at the time of registration. Verify with the relevant registrar and a qualified professional before acting. See the full disclaimer for the terms that apply.

Start a check with the Brand Name Check button in the header. A phone version is on its way to the App Store.

Coming Soon on the App Store

Platform and registry names are used here only to identify the services this tool links to or queries. All trademarks are the property of their respective owners, and none of them is affiliated with or endorses zikimit.