Username fields carry more rules than any other input on a signup form: a length ceiling, an allowed character set, a separator policy, and a uniqueness check. This generator lets you produce handles that sit right at each of those edges.
What you can control
- Four styles covering the conventions people actually use, including the underscore-heavy gamer tag.
- Separator and digit-suffix controls let you match your own validation rules exactly.
- The maximum-length control truncates hard, so you can generate a batch that sits precisely at your field limit.
- Name-derived handles reuse the same name pools as the other identity tools, so a username and an email can plausibly belong to the same person.
What this is not
Handles are assembled from word lists, so collisions across a large batch are possible. If you need guaranteed uniqueness, append the row index or use the UUID generator instead.
Questions
Are these usernames available on real sites?
Unknown, and not something this tool checks. They are shaped like plausible handles for filling a test database, not for claiming accounts.
Can I guarantee no duplicates?
Not from the word lists alone. Leave the digit suffix on to reduce collisions substantially, or pair the output with a UUID column if uniqueness is a hard requirement.
Why does the maximum length cut words in half?
Because that is what a hard character limit does. It shows you what your interface looks like when a name is truncated rather than rejected.