How to Check if a Twitter Username Is Available
Type the handle you want,
without the @. The rule hints show right away whether X would accept it.
Check it.
If no account uses it, it looks available. If one does, you see how active that account is.
Pick a backup.
Up to 20 variations are checked at the same time. Copy one that looks free and claim it in your X settings.
X Username Rules
| Rule | Details | Source |
|---|---|---|
| Length | More than 4 and up to 15 characters. Shorter handles exist only on older accounts. | X Help |
| Characters | Letters, numbers and underscores only. No spaces, dots, hyphens or accents. | X Help |
| Blocked words | New handles can’t contain "twitter" or "admin". | Observed |
| Capital letters | Handles aren’t case-sensitive: @YourBrand and @yourbrand are the same account. | Observed |
When someone changes their handle, the old one is usually released right away and anyone can take it.
Why a Username Looks Available but X Won’t Let You Take It
Every checker, this one included, can only see accounts that are live and public. A free-looking handle can still be held by X when:
- The account is suspended: suspended accounts keep their handles.
- The account was recently deactivated: X keeps a deactivated account, and its handle, for a period in case the owner comes back.
- The name is reserved: X doesn’t publish its list of reserved or protected names.
- It breaks a rule: too short for a new account, or it contains a blocked word.
That’s why the result says "looks available", not "available". The final answer comes from X when you try to save the name in your settings.
Can You Claim an Inactive Twitter Username?
- Oct 2025Handle Marketplace announced
- Since thenRequests through handles.x.com
Not by asking a person to give it up, and not by waiting it out on your own. The route X offers is its Handle Marketplace at handles.x.com, announced in October 2025. As X described it at launch:
- Who can use it: first, subscribers on X’s top paid plans, with more Premium users to follow later.
- Your account: it has to be in good standing, public and not brand new.
- What it costs: X said rare handles would be expensive and some handles would be free. There’s no public price list.
- Keeping it: a handle from the marketplace can be taken back if the account stops being used, so the new owner has to stay active.
X’s help pages have also said that inactive usernames aren’t released on request, so the marketplace is the only route X describes. Its terms may have changed since launch: check handles.x.com for the current rules. This checker can’t get you a handle. It tells you whether the current holder looks active, so you know whether the marketplace is worth trying.
Is the Account Behind a Username Active?
The page looks at what’s public:
- The last post or reply, the strongest sign of activity.
- The account’s age and post count: an account from 2012 with 0 posts was probably never used.
- Handle changes: a handle that changed recently belongs to someone who is paying attention.
What it can’t see is logins. Someone can read X every day without posting. So "quiet for 14 months" means no public activity, not that the account is abandoned.
Tips for Picking a Twitter Handle
- Keep it short and readable: under 12 characters if you can, with no confusing number swaps.
- Match your other profiles: the same handle on Instagram, TikTok and your domain helps people find you.
- Use clear additions when the plain name is taken: hq, app, get, the, or a short suffix for your country or field.
- Avoid underscores at the ends if a clean variation is free: they’re easy to forget.
To see an account’s past handles, use the Username History Check. For the exact creation date, the Account Age Check. To find the account behind a handle or an ID, the ID Converter.
Check Handles in Bulk With the API
Agencies naming a product, brand-protection teams and signup flows check many handles at once. /info-batch looks up 100 handles per request; any handle missing from the response looks available. To watch a handle, re-check it daily: one request covers 100 names.
- 100 handles per request
- Missing from the response means it looks available
- 100 free requests to start, no card
import requests
wanted = ["acme", "acmehq", "getacme", "acme_app", "theacme"]
resp = requests.get("https://api.sorsa.io/v3/info-batch",
headers={"ApiKey": "YOUR_API_KEY"},
params={"usernames": wanted}).json()
taken = {u["username"].lower() for u in resp.get("users", [])}
print([h for h in wanted if h.lower() not in taken]) # look availableFrequently Asked Questions
How do I check if a Twitter username is available?
Type it above and press Check username. If no account uses it, it looks available; if one does, you see how active that account is, plus variations that look free.
Why does a username look available but X won’t let me take it?
X also holds handles for suspended accounts, recently deactivated accounts and reserved names, and none of these are public. The name may also be too short for a new account.
How long can a Twitter username be?
Up to 15 characters. X’s rules ask for more than 4 for new usernames, using only letters, numbers and underscores.
Are X usernames case-sensitive?
No. @YourBrand and @yourbrand are the same account; the capitals only change how it’s displayed.
Can I claim an inactive Twitter username?
The route X describes is its Handle Marketplace at handles.x.com, which opened first to subscribers on its top paid plans; X doesn’t release inactive usernames on request. This checker shows whether the current holder looks active.
How much does a handle cost on the X Handle Marketplace?
X doesn’t publish a price list. At launch it said rare handles would be expensive and that some handles would be free. Check handles.x.com for the current terms.
When does an old username become available?
Usually right away when its owner switches to a new handle. For deactivated or suspended accounts, X keeps the handle for a time and doesn’t publish exactly when it’s released.
Can someone steal a username because I checked it here?
No. Checking doesn’t reserve the name or tell anyone about it.
Is it free?
Yes. You get 5 free checks a day, reset at 00:00 UTC, each with 20 variations.