Generate usernames that read as a deliberate choice rather than a first attempt with numbers stuck on the end. Choose how the words join, set a length, and add digits only if you want them. Every suggestion is scored for how easily it is said and spelled, because a handle gets repeated aloud.
Settings
Recent results
Generated locally in your browser β your settings and results never leave this page.
A username is a name you will type ten thousand times
Handles are unusual among names in how often the owner has to enter them. You will type it into logins, give it over the phone, spell it to a colleague, and read it back off a screen to check it matched.
That makes two properties matter far more than they would for a business name. It has to be short enough not to be tedious, and unambiguous enough that you never have to say “no, with two Ls”. Everything else is taste.
The generator produces handles rather than phrases: single tokens, lowercase, with only the characters platforms actually permit. What you see is what you can attempt to register.
Numbers and underscores are a signal, not a solution
The reflex when a handle is taken is to add a number. It works, and it costs something worth knowing about.
A trailing number tells everyone that somebody else got there first. It is also the single easiest thing to mistype or misremember, because there is nothing meaningful to anchor it to — and a number chosen for you (a birth year, a house number) has a habit of revealing more than you intended.
Underscores and full stops have the same signalling problem in milder form, plus an ambiguity when spoken: “underscore” and “dot” have to be said out loud every time. They are offered here as controls rather than applied by default, so the plain form is what you see first.
The better move, when a handle is gone, is usually to generate again rather than to modify. A handle you had to bend into shape carries that shape forever.
The same handle everywhere, or not
Using one handle across every platform is worth more than it sounds. It makes you findable, it makes recommendations work, and it means the person who read your name in one place can reach you in another without guessing.
The cost is that it collapses contexts. A single handle links your professional presence, your hobby account and whatever you said in a forum in 2014. If you want those separate, decide it now: separating identities later is close to impossible, because the connection has already been made.
If you do want one handle everywhere, generate to the tightest constraint you will face rather than the loosest. A handle that fits the shortest limit fits everywhere.
What the length control is really doing
Set a length and the tool builds to it, but the number to think about is not the maximum a platform allows — it is the length past which you stop wanting to type it.
Under about twelve characters a handle is comfortable. Past twenty it becomes something you copy and paste rather than type, which quietly changes how you use it. Long handles also get truncated in more places than you expect: mention lists, notification titles, narrow columns.
Saying it out loud
Handles get spoken more than people plan for — in a meeting, on a stream, on a phone call, into a search box. A handle that has to be spelled every time is one you will grow tired of.
Run the test properly: say the handle to somebody once, without spelling it, and ask them to write it down. Homophones, doubled letters and unusual spellings all fail this, and none of them are obvious to the person who chose the name and already knows how it goes.
Every candidate here has already been filtered against a model of English sound structure, so genuinely unsayable strings are rejected before you see them. That is a floor rather than a guarantee.
Handles for email, and where they differ
An email username has the same construction with a stricter brief. It appears on job applications, invoices and forms, and it is read by people who will form an opinion from it.
What changes is the register rather than the shape: plainer words, no numbers if avoidable, and a full stop rather than an underscore, which reads more naturally in an address. The “Fits an email address” preset sets those, and the Professional Username Generator leans that way throughout.
What this tool cannot tell you
It does not check whether a handle is taken, on any platform. There is no connection to any service, no lookups are performed, and no result should be read as suggesting a handle is free.
Availability on handles changes faster than almost any other kind of name, and a claim made even a minute ago can be wrong. The “Where to check” button on each result opens the places to confirm it yourself, at the moment you need the answer.
Working through a list
Generate more than you need and save as you go; saved handles collect in a tray below the results and stay in your browser while you keep generating.
Then check your shortlist on the platform that matters most to you first. There is no point falling for a handle that is free on three services and gone on the one you actually use, and finding out in that order costs you nothing but disappointment.
How to use the Username Generator
- Optionally enter a word to build around, or generate freely first.
- Choose how the words join — run together, or separated with an underscore or full stop.
- Set a length; under about twelve characters is comfortable to type repeatedly.
- Press Generate usernames and run several rounds before shortlisting.
- Say each shortlisted handle aloud and ask somebody to write it down.
- Check availability on the platform that matters most to you first.
Frequently asked questions
What makes a good username?
Short enough not to be tedious to type, and unambiguous enough that you never have to say "no, with two Ls". Handles are unusual in how often the owner enters them — logins, phone calls, forms, spelling it to a colleague — so those two properties matter far more than they would for a business name. Everything else is taste.
Should I add numbers to make a username available?
It works, and it costs something. A trailing number tells everyone somebody else got there first, it is the easiest part to mistype or misremember because nothing anchors it, and a number with meaning — a birth year, a house number — often reveals more than intended. When a handle is gone, generating again usually beats modifying.
Are underscores and full stops a good idea?
They are milder versions of the same signal, plus an ambiguity when spoken: "underscore" and "dot" have to be said out loud every time. They are offered as controls rather than applied by default, so the plain form is what you see first. A full stop reads more naturally in an email address than an underscore does.
Should I use the same username everywhere?
It makes you findable and makes recommendations work, at the cost of collapsing contexts — one handle links your professional presence, your hobby account and whatever you posted years ago. If you want those separate, decide now, because separating them later is close to impossible once the connection exists. If you do want one everywhere, generate to the tightest limit you will face.
How long should a username be?
The number that matters is not the platform maximum but the length past which you stop wanting to type it. Under about twelve characters is comfortable; past twenty it becomes something you copy and paste rather than type, which changes how you use it. Long handles also get truncated in mention lists, notifications and narrow columns.
Do you check whether a username is available?
No. There is no connection to any platform, no lookups are performed, and no result suggests a handle is free. Handle availability changes faster than almost any other kind of name, so a claim made even a minute ago can be wrong. Use "Where to check" to confirm it yourself at the moment you need the answer.
Is anything I type sent anywhere?
No. Handles are generated entirely in your browser, nothing you type is uploaded, and saved handles are stored only in your own browser. The page keeps working offline once loaded.
Name a podcast or channel
A show name with a matching handle and domain idea to take away and check.
- Podcast Name GeneratorGenerate show-name candidates.
- YouTube Channel Name GeneratorTest how the shortlist reads as a channel name.
- Username Generator you are hereFind handle ideas that match.
- Domain Name GeneratorShape the favourite into domain candidates to check with a registrar.
Set up a gaming identity
A player name, a team or clan name, and handle ideas that go with them.
- Gaming Name GeneratorFind a player name.
- Clan Name GeneratorName the clan or squad.
- Username Generator you are hereGet handle ideas in the same style to check on each platform.
This tool is also a step in Find a name for a new business.