My Tool Studio
Generators

Random Username Generator

This random username generator gives you 12 to 200 username ideas at a time in eight styles: classic, gamer, cute, aesthetic, funny, fantasy, professional or brand, and short. Add your name or nickname and the words you like, such as chess or coffee, and they are mixed into the ideas. Choose a platform and only names that fit its length and character rules appear, so a handle for X stays within 15 characters and an Xbox gamertag within 12. Set a separator, capitals such as camelCase, numbers at the start or end, a length range, leetspeak or matching first letters. Save the ones you like while you regenerate, then copy them or download TXT or CSV. It helps when your first choice is taken and you need fresh ideas.

Always freeNo sign upRuns in your browser

Hobbies or interests, separated by commas

Showing names from 3 to 20 characters.

0 ideas. Press Save to keep one while you regenerate.

Nothing fits these length limits. Shorten your word, turn off numbers or widen the min and max length.

These are ideas, not checked against any site. Search the name on the platform before you set up an account.

How to use

01

Add your words and pick a style

Type an optional name or nickname and a few words you like, separated by commas. Then pick a Style such as Gamer, Aesthetic or Professional or brand. Leave the words empty for fully random ideas.

02

Set the platform and format

Choose a Platform to apply its rules, then a Separator, Capitals, Numbers and a Min and Max length. Tick Leetspeak or Same first letter for a different feel, and choose How many ideas to show.

03

Save, copy and check availability

Press Save on ideas you like; they stay in a list while you press Regenerate. Copy or download the list, then try each handle on the platform itself, since this tool cannot see which names are taken.

Why Random Username Generator

Username rules by platform

The tool applies the length limit, allowed separators and lowercase rule below when you pick a platform. Some platforms add extra rules, such as no period at the start or end, and rules can change, so the sign-up screen always has the final word.

Length is the rule that trips people up most. A handle that fits Instagram's 30 characters is often too long for X, so if you want the same name everywhere, pick X as the platform first. Its 15 character limit is the tightest here apart from Xbox, and a name that passes it fits the others too.

PlatformLengthAllowed characters
InstagramUp to 30Letters, numbers, periods, underscores (shown lowercase)
X (Twitter)Up to 15Letters, numbers, underscores
TikTok2 to 24Letters, numbers, underscores, periods (shown lowercase)
Discord2 to 32Lowercase letters, numbers, underscores, periods
YouTube handle3 to 30Letters, numbers, underscores, hyphens, periods
Twitch4 to 25Letters, numbers, underscores (shown lowercase)
Reddit3 to 20Letters, numbers, underscores, hyphens
Xbox gamertagUp to 12Letters and numbers (this tool leaves out separators)

Example usernames by style

Here is what each style produces with an underscore separator and numbers turned off. Your results change on every click, and adding your own words mixes them in.

  • Classic: swift_falcon, misty_kraken, golden_harbor, lunar_otter
  • Gamer: shadow_reaper, frost_blade, nitro_wraith, void_sentinel
  • Cute: fluffy_mochi, sleepy_panda, honey_dumpling, peachy_bean
  • Aesthetic: lunar_bloom, velvet_dusk, misty_halo, sage_fern
  • Funny: soggy_waffle, grumpy_potato, captain_nugget, wobbly_goose
  • Fantasy: elder_druid, ember_wyvern, rune_seer, ashen_paladin
  • Professional or brand: summit_media, beacon_works, and with the name alex, alex_studio or alex_hq
  • Short: nova, flux and kai, or with numbers nova42 and flux17

Common questions

How do I come up with a good username?
Keep it short, easy to say and easy to spell after hearing it once. Leave out your birth year, full name and city if you want privacy. Generate a batch in a style that fits, save three or four, and check which one is free on every platform you use.
What is the maximum username length on Instagram, X and TikTok?
Instagram allows up to 30 characters, X allows 15 and TikTok allows 24. Discord usernames can be up to 32 characters, YouTube handles 30, Twitch 25 and Reddit 20. Choose the platform in the tool and ideas that are too long are left out.
What characters are allowed in a username on each platform?
Instagram and TikTok allow letters, numbers, periods and underscores. X and Twitch allow letters, numbers and underscores. Discord allows lowercase letters, numbers, periods and underscores, Reddit allows hyphens and underscores, and YouTube handles allow hyphens, underscores and periods. The tool switches to an allowed separator and lowercase where needed.
Can I use my real name in a username safely?
It is fine for professional profiles where people need to find you, such as LinkedIn or a portfolio. For gaming and anonymous accounts, leave the name box empty so the handle carries nothing personal, and avoid birthdays or your town.
How do I check if a username is taken?
Try it on the platform's sign-up or change username screen, which tells you straight away. You can also open the profile address, such as instagram.com followed by the name. This tool cannot check availability, so save a few ideas before you start.
How does the username generator build each suggestion?
Each style has its own word lists. Most styles join a first and second word with your separator, and your own words sometimes take one of those places. Your name leads if you entered one. The tool then applies capitals, leetspeak and numbers, and keeps only names inside the length range and platform limit.
What does leetspeak do to a username?
It swaps some letters for look-alike digits: a to 4, e to 3, i to 1, o to 0, s to 5 and t to 7, at random, so shadow_reaper might become sh4dow_r3aper. It gives a gamer feel and can free up a handle that is taken, but it is harder to say out loud.
Why append numbers to a username at all?
Mainly to find a free handle: swift_falcon is long gone on big platforms while swift_falcon482 often is not. Choose 1 to 4 digits at the start or end. Avoid meaningful numbers like your birth year, since they quietly reveal personal details.
Should I claim the same username on every platform?
For a brand or public profile, yes: register it everywhere at once before someone else does, even on platforms you will not use yet. For personal privacy the reverse holds, since different handles make your accounts harder to link together.

More Generators tools

View all