Random Username Generator
Generate random usernames from word combinations and optional digits. Set a separator, length limit and no-repeat option for your shortlist.
Generate username ideas by combining two word pools, then optionally adding a fixed-width number suffix. Set a separator and a maximum character count before sampling. The result includes usable text suggestions and the size of the eligible combination pool.
How to use this tool
- Keep both custom lists blank for the built-in words, or replace either list with one word per line.
- Choose no separator, an underscore or a hyphen, and the number of suffix digits.
- Set the maximum total length and the number of suggestions.
- Choose whether the list may repeat, then Calculate. Check a candidate on your intended service.
Formula
Candidate = first word + separator + second word + suffix; total candidates = distinct eligible word combinations × 10^digits.
No suffix gives one variant per word combination. Suffixes run from all zeros to all nines at the chosen width. The length filter includes separators and digits. Resulting word combinations are merged without regard to case, then every remaining candidate has equal selection probability.
Example
Use blue as the first word and fox as the second, an underscore, two digits and a maximum length of 10. There are 100 candidates, from blue_fox00 through blue_fox99. Each is ten characters long; a maximum of nine excludes them all.
Word and output rules
Each custom list accepts up to 200 entries and 20,000 characters. Use 1–20 ASCII letters per word; spaces, accents, digits and punctuation inside words are excluded. Duplicate words merge without regard to case. Output words are lowercase. Requests are limited to 100 suggestions.
Frequently asked questions
Is availability checked?
No. Reserved names, moderation rules, trademarks and allowed characters differ by service. Verify the final suggestion on that service.
Does no-repeat apply across clicks?
No. It prevents duplicates within one list. A later draw can reuse a previous suggestion.
Can I use the result as a password?
This is a small, recognizable naming vocabulary. Use a separate password generator for credentials.
Sources
Last updated: 2026-10-30