Username generator
Create unique, memorable usernames and handles from random word pairs — in your browser.
Runs 100% in your browserDoesn't look like a domain — using it anyway.
How to generate a username
- Pick a style. Choose how words are joined: flowing, snake_case, kebab-case or dotted.
- Add options. Optionally append a number, or format suggestions as email handles with the domain you choose.
- Generate and copy. Generate a batch and copy the ones you like.
What makes a username work
A handle is read far more often than it's typed, so the qualities that matter are memorability and the
absence of ambiguity: no characters that get confused when spoken aloud (the classic 0/O
and 1/l/I traps), nothing that depends on capitalisation a platform might
flatten, and short enough to fit inside the length caps most sites impose. The adjective-plus-noun pattern this
tool uses — silverFalcon, quietHarbor — hits that sweet spot because the two words are easy to
recall as a pair and the combined space is large enough that good ones are still free. A trailing number is a
fallback for when the clean version is taken, not the goal; jane_smith beats jane_smith8472
every time it's available.
Choosing a case style
The four styles aren't cosmetic — they map to where a handle is going to live. flowing
(silverFalcon) suits display names and gamertags. snake_case is the safe default
for logins and API identifiers because underscores survive almost everywhere and never get treated as word
breaks. kebab-case (silver-falcon) is the convention for URLs, repository names and
anything that becomes a slug. dotted mirrors how email and some social handles read. Pick the
style that matches the system you're registering in and the handle will paste in cleanly instead of getting
silently rewritten.
Availability is something only the platform knows
This generator produces ideas, fully in your browser — it can't tell you whether a name is free,
because that lives behind each platform's own registration check and there's no universal directory to query.
The realistic workflow is to generate a batch, shortlist three or four you like, and try them where you actually
need them; have the number option ready as a tie-breaker. The optional "email handle" mode just formats each
suggestion as name@yourdomain so you can audition a mailbox address — it doesn't create a real
inbox. When you settle on a handle, pair it with a strong, unique
password rather than reusing
one across the accounts that share the name.
Frequently asked questions
- Each username combines a random adjective and noun (and optionally a number) selected with the Web Crypto API in your browser. You can switch styles between flowing, snake_case, kebab-case and dotted.
- This tool generates ideas — it cannot check availability on a specific platform, which requires that site's API. Generate a batch and try the ones you like.
- Yes. Enable the email option and enter the domain you want (defaults to example.com) — each suggestion is appended as username@domain so you can shop ideas for a sample email address. It does not create a real mailbox.
- No. Generation is entirely client-side; no input or output leaves your browser.