Username Generator
Create local, reproducible usernames for mock accounts and test data.
Also known as: screen name
seeded · synthetic data
Presets
Output
About this tool, tips & examples
What it does
The Username Generator creates memorable synthetic handles for mock accounts and test data — word-combination usernames in several styles, with your choice of separator (hyphens, none, and more), up to 100 per run. Seeded, so the same cast of users returns for every test run.
Common use cases
- Mock accounts — username columns for seeded databases and staging environments (presets for 10 users, 100 users, hyphenated, and bare styles).
- UI development — realistic handle lengths for profile cards, mentions, and truncation testing.
- Game handles — gamertag inspiration when the good names feel taken.
- Validation testing — separator styles exercise username rules (allowed characters, lengths).
Settings
- Style — how the username is composed.
- Separator — hyphens, nothing, or other joiners between words.
- How many — 1 to 100 usernames, exportable as text, CSV, or JSON.
- Seed — the same seed and settings regenerate the identical handles.
Privacy note
Usernames are generated locally in your browser; nothing is uploaded. They are synthetic — not checked for availability on any platform, and any collision with a real user’s handle is coincidence.
FAQ
Is this name available on my platform? Unknown by design — nothing here queries registries. Generate a shortlist, then check availability where you plan to register.
Why word-based instead of random characters?
Memorability and realism: real usernames look like copper-otter-42,
not xK7q2p. Test data should look like production; handles you’ll
actually use should be speakable.
Need matching identities? Fake Profile pairs usernames with names, emails, and bios; the Name generator does bare human names; Fantasy Name covers game characters.