Username Availability Checker — Free Tool
Check one username across the platforms BulkPublish posts to. Five are checked live and the rest link straight to the profile page, because those platforms show the same page whether or not the name exists — so a verdict there would be a guess.
Letters, numbers, dots, underscores and hyphens, up to 30 characters. Leave the @ off — we strip it anyway.
Features
- One username, fourteen platforms, in a single check
- Bluesky, YouTube, X, Snapchat and Mastodon are checked live against the platform itself
- Four honest states, never a green “available!” — taken, no public profile, couldn’t check, and check yourself
- A blocked or rate-limited lookup is reported as “couldn’t check”, not quietly counted as free
- Every row links to the real profile URL so you can confirm any answer in one click
Frequently asked questions
Why do some platforms just say “check yourself”?
Because they answer the same way whether or not the name exists. Instagram, TikTok and Threads serve a login wall to anyone who is not signed in, LinkedIn returns a bot-block status that looks exactly like its not-found page, and Facebook, Pinterest, Reddit, Telegram and Tumblr are no better. There is no signal to read, so we give you the link instead of a verdict. Any checker that shows a confident answer for those platforms is guessing — and a guess is exactly what you cannot afford when you are naming something.
Does “no public profile” mean the username is definitely free?
No, and that is why it does not say “available”. A name with no profile on it can still be reserved by the platform, held back for a trademark owner, blocked as part of a banned-words list, tied to a suspended or deactivated account, or simply too short for that platform’s rules. It can also be registered by someone else a minute after you check. Treat it as a strong hint that the name is worth pursuing, then confirm on the signup form before you commit to it.
What does “couldn’t check” mean?
We asked the platform and it did not give an answer we could read — it blocked the request, rate-limited us, or timed out. From the outside a blocked lookup and an unused name look identical, so we refuse to merge them into one verdict. It is styled neutrally on purpose: it is not good news and not bad news, it is no news. Try again in a minute, or open the link and look.
Which platforms are checked live?
Bluesky, YouTube, X, Snapchat and Mastodon. A platform only gets a live check if a missing profile produces a response we can actually tell apart from a present one — that is measured against the real platform, not assumed. If one of them starts blocking us, it degrades to “couldn’t check” on its own rather than inventing an answer.
I need name ideas, not just a check.
Pair this with the BulkPublish username generator: generate a shortlist there, run the ones you like through this checker, and confirm the survivors on each signup form. When you have picked a name and claimed the handles, BulkPublish schedules and publishes to all of those accounts from one place.