Username Generator

Generate unique username ideas from word combinations — adjective + noun, verb + noun, noun + number and more.

The noun + number style always ends in a number.

Check availability on the site or app you want to use — these are ideas, not reserved names.

About this tool

Need a handle for a game, forum or social account? Generate up to 100 username ideas at once from friendly word combinations like SwiftOtter or maple_comet_42. Pick a style, a separator (none, underscore, dot or hyphen) and whether to add a number. Every idea in a batch is different.

Tips for a good username

  • Make it easy to read and say — people should be able to find you after hearing it once.
  • Keep it short. Shorter names fit more platforms and are easier to type.
  • Don’t include personal details such as your full name, birth year, address or school. They make you easier to identify and can help attackers guess passwords.
  • Try to use the same name everywhere, so friends and followers can find you on every platform.
  • Avoid numbers that look random unless the name you want is taken — then a short, meaningful number is better than a long string.
  • Never reuse your username as (part of) your password.

Username rules on popular platforms

PlatformLengthAllowed characters
X (Twitter)4–15 charactersLetters, numbers and underscores
InstagramUp to 30 charactersLetters, numbers, periods and underscores
TikTok2–24 charactersLetters, numbers, periods and underscores
Twitch4–25 charactersLetters, numbers and underscores

As of October 2026. Platforms change their rules from time to time. Hyphens aren’t allowed on these four — use the underscore or dot separator, or none.

What to do if a username is taken

  • Switch the separator: maple_comet, maple.comet and maplecomet are different names.
  • Swap the order of the words, or replace one word with a synonym.
  • Add a short word in front, such as "the", "its" or "real".
  • Add a number that means something to you — but not your birth year.
  • Generate a new batch and try again. Availability can only be checked on the platform itself.

Frequently asked questions

Each one combines random words from a built-in list of common, family-friendly English words (3–8 letters each). For example, adjective + noun gives SwiftOtter, verb + noun gives ChaseComet, and noun + number gives Otter482.

With no separator the words are joined in CamelCase, like BraveFalcon. With a separator they are lowercase and joined by it: brave_falcon, brave.falcon or brave-falcon. Check which characters the site allows; many accept underscores and dots but not hyphens.

Short word pairs are often already taken. Adding a random number from 10 to 9999, like BraveFalcon417, makes a free name far more likely. The noun + number style always adds one.

No. The ideas are generated in your browser and are not checked against any website. Try your favourite on the site you are signing up for, and avoid using your real name or birth year if you want privacy.