12 platforms · checked live
Check a username on every platform.
X, Instagram, TikTok, GitHub and eight more, checked live in one pass.
How it works
Three steps, one of which is you typing.
- 1
Type a name, or paste a domain
A handle is not a domain, so acme.com is offered back as acme_com, acmecom and acme, the spellings the platforms actually accept. Nothing is checked until you pick one.
- 2
Every platform, asked directly
No list of taken handles exists to look one up in, so each of the 12 answers for itself. Most names come back in a second or two.
- 3
And both app stores, counted
The App Store and Google Play have no handles to check, so they answer the question that does apply: how many apps are already called this. Zero means the name is clear on the shelf; nine means an app under it will never be found by searching for it.
- 4
Claim it, or find a better name
A free handle links to the signup page and a taken one to the profile that holds it. Under the answer are domains built from the same word that are free to register today.
What gets checked
12 handle namespaces, filterable by these same families, plus the two app stores below.
X (Twitter)
SocialThe @handle, checked against the public profile page.
Instagram
SocialProfile handles, with dots and underscores allowed.
Facebook
SocialPage and profile names. Facebook only ever confirms taken.
YouTube
VideoThe @handle that replaced custom channel URLs.
TikTok
VideoThe @username on the public profile.
Snapchat
SocialPublic profile handles under snapchat.com/add.
Pinterest
SocialAccount names in pinterest.com/name URLs.
LinkedIn
ProfessionalCompany page slugs in the /company/name namespace.
Discord
MessagingUsernames. Discord has no public profile pages to link.
GitHub
DeveloperAccount and organisation names.
Telegram
MessagingPublic t.me/name handles.
Twitch
GamingChannel names on twitch.tv.
Plus, counted rather than checked
App Store
AppsCounts iOS apps already named this.
Google Play
AppsCounts Android apps already named this.
How to read an answer
Three verdicts, and only one of them is an opportunity.
Looks free
The platform's public surface shows no account under the name. The card links to the signup page, because a free handle is only free until somebody else wants it.
Taken
An account already answers to the name. The card links to the profile, so you can see who has it and whether it is actually in use.
Unknown
The check could not be finished: the platform blocked it, timed out, will not say, or its own username rules do not accept the string. Never read this as free. The card links to the platform so you can look yourself, and its tooltip says which of those it was.
Questions
Does “looks free” mean I can definitely register it?
It means the platform's public surface shows no account under that name right now. That is the strongest signal available from outside, but it is not a reservation: a handle can be held by a deactivated, suspended or private account the public page hides, and some platforms reserve names they never show. Click through and register it while you are looking at it, because a free handle is only free until someone else has the same idea.
Why does a platform say “unknown”?
Because the check could not be completed, and an unfinished check must never be reported as a free name. Platforms rate-limit and block automated lookups, and a few of them, Facebook being the standing example, hide private profiles exactly as thoroughly as free handles, so their answer proves nothing either way. It is also what you see when a platform's own username rules do not accept the string at all: each platform has its own rules on length and on whether dots, underscores or hyphens may appear, so a name with an underscore is fine on Instagram and cannot exist on GitHub. Hover the card to see which of these it was. Every unknown card links straight to the platform so you can check by hand in one click.
Do you check the exact spelling only?
Yes. One lookup checks the exact handle you typed, lowercased, because the checked platforms treat handles case-insensitively, so Acme and acme are the same name. Variants with dots, underscores or suffixes are different handles, and worth checking separately if the plain one is taken.
What do the App Store and Google Play numbers mean?
Neither store has a handle to check, so those two answer the question that does apply: how many apps are already called the name you typed. The number counts listings whose own name carries the word, and hovering it splits that into the apps actually called it and the ones using it inside a longer title — on the App Store, “notion” matches twenty-four apps but only five are called Notion, the rest being companion apps like “Widget for Notion”. It is a count of the store's own search results, not a census, so treat it as a floor: zero means the name is clear on the shelf, and a high number means an app under that name will never be found by searching for it.
Is this connected to domain availability?
Only in that a name worth having is worth having everywhere. The domain search checks the same name against every domain extension, and a name that is free as a .com and free on the big platforms is a rarer and better find than either alone. The search page shows a compact version of this check next to every single-name result for exactly that reason.
After the handles
A name worth claiming is worth claiming everywhere.
- Domain searchThe same name against every extension at once, so the handle and the address can be decided together.
- Name generatorOne word in, brandable names out, each already checked at the registry before it reaches the page.
- Brand previewThe name drawn into a search result, an app store listing and a profile on each network above.
- MCP serverThe same checks inside an assistant, so a name can be generated, checked and claimed in the conversation.