Username Generator

Username ideas

Finding a handle that is not already taken on Discord, Steam, Reddit and Twitter is painful. This generator takes a seed word and mixes in adjectives, nouns, digits and separators to spit out fifty candidates at a time. You can constrain length to fit the 3-15 character range most platforms allow, and filter out digits if you want a cleaner literary feel.

How to generate usernames

  1. 1

    Seed with a keyword

    Enter your name, hobby or game character for context.

  2. 2

    Pick style options

    Choose camelCase, snake_case, digits on or off, and max length.

  3. 3

    Generate

    Fifty candidates are built by combining adjectives, nouns and the seed.

  4. 4

    Test availability

    Click through to your favourite platform to claim the one you like.

Platform length and character rules

Platform Min Max Allowed characters
Discord 2 32 a-z 0-9 . _
Steam 3 32 a-z A-Z 0-9 _ -
Reddit 3 20 a-z A-Z 0-9 _ -
Twitter/X 4 15 a-z A-Z 0-9 _
Twitch 4 25 a-z A-Z 0-9 _

Generate within 4-15 characters and you will fit almost every major platform.

Handle style patterns that still look fresh

Avoid the obvious pitfalls

Frequently Asked Questions

Yes. Turn on “keep seed” and every candidate will include the exact seed as a prefix or suffix.

Not automatically. Platforms rate-limit those checks aggressively. The generator produces candidates, you test the favourites on the sites you care about.

They are randomly assembled, so two users seeding the same word will occasionally get overlapping results. The wordlists are large enough (1000+ adjectives, 1500+ nouns) that collisions are rare.

No. Generation runs in your browser and the seed word never leaves your device.