# X username generator

Give it one word and it applies a fixed set of patterns - suffixes, prefixes, dropped vowels, abbreviations - then filters the results to handles X will actually accept. It cannot check availability, and it will not pretend to.

## X's actual handle rules

- **15 characters maximum.** Shorter is better; it has to be typed in replies.
- **Letters, digits and underscores only.** No dots, dashes, or spaces.
- **Not case sensitive.** @YourName and @yourname are the same handle.
- **"admin" and "twitter" are restricted** unless the account is a brand account.
- Your **display name** is separate - up to 50 characters, emoji allowed. The handle is the identifier.

## the patterns this tool applies

Nothing here is random. Every idea is one named transform applied to your cleaned seed, and the pattern is printed next to each result:

- **suffix** - append `_x`, `hq`, `builds`, `ships`, `daily`, `io`, `app`, `lab`, `_dev`, `here`
- **prefix** - prepend `the`, `real`, `just`, `its`, `hey`, `ask`
- **underscore** - a leading or trailing underscore
- **dropped vowels** - remove vowels after the first letter
- **abbreviation** - initials of each word, or the first three letters
- **doubled last letter**, **pluralised**, and **o replaced with zero**

Anything longer than 15 characters, or shorter than 2, is dropped before you see it. Same seed, same list, every time.

## why there is no availability check

X does not expose a public endpoint for checking whether a handle is free, and since the API went pay-per-use in February 2026 there is no honest free way to query it either. So this tool does the part it can do correctly and hands you a link to x.com for the part it can't. Open `x.com/thehandle`: a profile means taken, a "this account doesn't exist" page means it is probably free. Handles released by deleted accounts can also come back, so check right before you claim one.

## the handle matters less than what you post

A good handle is short and typeable. That is the whole bar. What actually decides whether people follow you is what they see when they land on your profile - so put the effort there instead: grade your bio with the bio grader (/tools/bio-grader), and read how to get your first 1000 followers (/guides/first-1000-followers-on-x). If you want that read automatically from your own numbers, that is what Argus does.
