Social Media Username Generator

Describe your niche and get handle ideas. Pick a network above, or stay on Any network and choose one from the list.

Pick a network: Any network

0 / 300

Suggestions only. Always check availability on each platform before you commit. Terms of Use.

Your usernames will appear here

Select a network, describe your account, then generate ideas.

Free, runs in your browser. No account required.

Handle ideas that follow each network’s rules

A good handle is easy to say and easy to type. It also has to follow the network’s rules, and those differ more than you’d think. X allows only letters, numbers and underscores, while Discord forces lowercase.

Pick a network above, describe yourself or your brand, and get ideas that fit. Then check each one is free on every network you plan to use.

Username rules by network

NetworkLimitSource
X username5 to 15 characters: letters, numbers and underscoresX Help Center, X username rules
TikTok username2 to 24 characters: letters, numbers, underscores and periodsIt can't end with a period.TikTok Help Center
TikTok username changesOnce every 30 daysYour profile link changes with it.TikTok Help Center
YouTube handle3 to 30 charactersLetters, numbers, underscores, hyphens and periods. Symbols can't come first or last.YouTube Help
YouTube handle changesTwice in 14 daysYouTube Help
Pinterest username3 to 30 characters: letters, numbers and underscoresIt can't be only numbers.Pinterest Help
Facebook usernameAt least 5 characters: letters, numbers and periodsPeriods and capitals don't make a name unique: johnsmith55 and John.Smith55 count as the same.Facebook Help Center
Discord username2 to 32 characters: lowercase letters, numbers, periods and underscoresNo two periods in a row.Discord Support
Twitch usernameAt least 4 charactersTwitch Help
Twitch username changesOnce every 60 daysYour old channel URL doesn't redirect to the new name.Twitch Help
Reddit username changesNever, not even the capital lettersReddit Help

Checked against each platform's help pages on October 25, 2026.

Tips for a handle that lasts

Instagram doesn’t publish its username rules, so test a name in the app before you build around it.

  • Claim the same handle everywhere, even on networks you don’t use yet.
  • Skip extra numbers and underscores. They make a name look like a spare account.
  • Say it out loud. If you have to spell it for people, try another.
  • Choose carefully on Reddit, where you can never change it. TikTok and Twitch limit how often you can switch, too.
  • Stay clear of brand names and real people. A network can take back a handle that infringes a trademark.

Questions people ask

Is the username generator free?

Yes. No account, no card. You get 10 generations a day across our free AI tools, and each one returns up to 10 ideas.

Does it check if a username is taken?

No. It suggests names that follow each network’s rules. Search for each one on the network, or try to claim it, before you settle.

Can I change my username later?

It depends on the network. Reddit: never, not even the capital letters. TikTok: once every 30 days. Twitch: once every 60 days. YouTube handles: twice in 14 days.

How long should a username be?

Short enough to say in one breath. The generator offers three lengths: very short (up to 6 characters), medium (up to 15) and long (up to 30).

What does Account type change?

Personal builds names around you. Business or brand builds them around what you sell or do.

Schedule and publish from one place

PublishBuddy lets you plan posts, hit character limits, and keep your brand consistent across platforms.