UsernameChecker

Type a username to see whether it fits each platform's rules, and what to change if it doesn't. Then open each profile to see if someone already has it.

  • Free forever
  • No sign-up
  • Runs in your browser

Your username

With or without the @.

Characters
9
Format works on
4 of 7

This format works on 4 of 7 platforms. The notes beside each one say what to change.

We only check the format against each platform's published rules, and nothing you type leaves your browser. To see if a name is taken, open the profile: a “page isn't available” or “account doesn't exist” message usually means it's free, though platforms can hold back banned, reserved or recently changed names. Rules change, so the sign-up screen has the final say.

Platform by platform

  • InstagramFormat works

    instagram.com/maya.chen/

    Open profile
  • TikTokFormat works

    tiktok.com/@maya.chen

    Open profile
  • X (Twitter)Not allowed

    Only letters, numbers and underscores. No periods.

  • YouTube handleFormat works

    youtube.com/@maya.chen

    Open profile
  • TwitchNot allowed

    Only letters, numbers and underscores. No periods.

  • ThreadsFormat works

    threads.com/@maya.chen

    Open profile
  • HiyalyNot allowed

    Use lowercase letters, numbers, - or _, starting and ending with a letter or number. Try maya_chen instead.

    Claim it

How to use the Username Checker

  1. 1

    Type the username you want, with or without the @.

  2. 2

    See which platforms accept that format, and why the others don't.

  3. 3

    Open each profile to check whether the name is already taken.

  4. 4

    Claim it everywhere it's free, starting with the platform you use most.

What this checker does, and doesn't

It checks your username's format against each platform's published rules: length, allowed characters and where periods can go. That all runs in your browser, so nothing you type is sent anywhere.

It doesn't look up whether a name is taken. Platforms don't offer a public way to do that, and tools that claim to are often guessing. Instead, each row links to the profile address, so you can see for yourself in a second.

How to tell if a username is taken

Open the profile link. What you see tells you most of what you need:

  • A profile loads: the name is taken.
  • "Sorry, this page isn't available" or "This account doesn't exist": the name is probably free.
  • The page asks you to log in: log in and try again, since some platforms hide profiles from people who aren't signed in.

Common reasons a handle is rejected

Most format problems come down to a handful of things. Check these first if a platform turns your name down:

  • Periods on X or Twitch, which only allow letters, numbers and underscores.
  • Length: X stops at 15 characters and TikTok at 24, while Instagram allows 30.
  • A period at the end, which Instagram, Threads and TikTok all refuse.
  • Spaces, accents or emoji, which none of the major platforms allow in a username (YouTube handles do accept letters from many alphabets).
  • Words a platform keeps for itself, like X's ban on usernames containing "twitter" or "admin".

When a name looks free but isn't

Platforms hold some names back: ones that belong to suspended or deactivated accounts, names someone changed away from recently, and reserved or trademarked words. The real test is the sign-up or edit-profile screen, which tells you straight away if a name can't be used.

If your first choice is held, a small change usually works: an underscore, a word like studio or hq, or your city.

Getting one handle everywhere

Matching handles make you easier to find and to tag, and look tidy on a media kit. X has the strictest common rules: 15 characters at most, using only letters, numbers and underscores. A name that passes those works on nearly every other platform too.

The same goes for your link-in-bio address. Hiyaly handles use lowercase letters, numbers, hyphens and underscores, so a name that works on X usually works there too.

Frequently asked questions

Can this tool tell me if a username is taken?

No. It checks the format against each platform's rules. To see if a name is free, use the Open profile links: if the profile doesn't exist, the name is probably available.

Why does my username work on Instagram but not on X?

X only allows letters, numbers and underscores, up to 15 characters. Periods, and longer names that Instagram accepts, won't work there.

Are usernames case-sensitive?

No. On the major platforms, MayaChen and mayachen are the same username. Some let you show capitals in your display name, which can make a long handle easier to read.

What's the maximum username length on each platform?

Instagram and Threads allow 30 characters, TikTok 24, X 15, Twitch 25 and YouTube handles 30.

Why is a username unavailable when no profile shows up?

The platform may be holding it. It could belong to a suspended or deactivated account, or have been given up recently. Try a small variation instead.

Embed this tool on your site

Want the Username Checker on your own page? Copy the embed code and paste it where you want it to show up.

  • Free to use on your blog or site, with no account.
  • It sizes itself to fit and works on phones.
  • Keep the credit line so readers know where it's from.
your-site.com/blog

Free Username Checker by Hiyaly

Put it allon one link.