Enter the handle idea
Type it with or without the @, or paste a profile URL. The checker lowercases it for you.
Check whether an X handle is free in seconds. Validates X's 15-character rules, looks for an existing public profile and suggests alternatives if taken.
Validate the format, see whether a public account already uses it, and get close alternatives.
See the full app
Click through a sample creator's account in the real app. No sign-up, nothing to install.
No sign-up or login needed · Takes about 2 minutes

Handle availability
Type a handle and the checker first validates it against X's character rules: no more than 15 characters, using only letters, numbers and underscores. If the format is valid, it looks for a public profile with that name.
If no profile exists, the handle appears available and you can try to claim it on X. If it's taken, you get up to five variations built from your idea, such as adding hq, app or get, to check next.
How it works
Validate, check, then claim it on X quickly.
Type it with or without the @, or paste a profile URL. The checker lowercases it for you.
Invalid means it breaks X's rules. Taken means a public profile exists. Available means no public profile was found.
If it's taken, check the suggested variations one by one. They're generated from your idea, not pre-checked.
Change your username in X's account settings as soon as you find a free one. Availability can change at any time.
What the checker does
Three checks that save you from a rejected handle change.
Flags handles that are too long or contain characters X doesn't allow, before any lookup.
Checks whether an account currently uses the handle.
Up to five alternatives trimmed to 15 characters, such as yournamehq or getyourname.
Use cases
Before anything public uses the name.
Check the X handle alongside the domain before you commit to a name.
Find a free handle before announcing a new name, so followers aren't sent to the wrong profile.
Check common variations so you can claim them before someone else does.
Responsible use
The checker can only see public profiles. A handle can still be blocked on X if it belongs to a suspended or deactivated account, is reserved, or contains restricted words, so the final answer always comes from X's username settings. Don't register handles to impersonate a person or brand. Xholic AI is not affiliated with X Corp.
FAQ
Rules, results and why a free-looking handle might still be blocked.
Up to 15 characters, using only letters A–Z, numbers and underscores, with no spaces, dots or hyphens. X asks for at least 5 characters on new usernames, though some older accounts keep shorter ones, and it doesn't allow names containing Twitter or Admin.
The checker can't see suspended, deactivated or reserved accounts, which still hold their usernames. X's settings page has the final say.
Not necessarily. They're variations of your idea; check each one before using it.
On X, open Settings, then Your account, Account information and Username. Enter the new handle and save. Your followers and posts stay with the account.
Not through this tool. X decides whether inactive usernames are released, and it doesn't offer a public request process for most handles.
From free tools to workflow
Xholic helps a new account find conversations to join, drafts replies and posts in your voice, and schedules them consistently.
$0 today · Card required · Cancel anytime
Browse all free toolsLive demo: no sign-up or login needed · takes about 2 minutes
Keep exploring