Start with a name that is yours alone

A username is the name you type to log into a service — email, social media, banking, gaming, forums. It is not your real name, though it can contain parts of it. The goal is to pick something you can remember, that no one else is using on that particular service, and that you feel comfortable showing to other people.

The simplest usernames combine a first name or nickname with a number or word. Examples: sarah_2024, marcus.tech, jen_reads. These are straightforward to type, straightforward to remember, and they tell you something about the person without being a full biography.

Before you settle on a username, check whether the service will let you change it later. Some platforms (like Gmail or Discord) let you change it once or twice. Others (like Reddit or Twitch) lock it in permanently. If you cannot change it, spend an extra minute thinking it through.

Key Takeaways

  • A strong username is between 6 and 16 characters, uses only letters, numbers, and underscores or periods, and avoids your real name or birthdate.
  • Check the service's rules before you create the username — some ban certain characters, require a minimum length, or do not allow numbers at the start.
  • Use a password manager to store your username and password together so you do not have to remember them separately.
  • If your first choice is taken, add a word or number that means something to you rather than random digits, so you can remember it later.
  • Never use the same username across multiple important services like email, banking, or social media, because a breach on one site puts the others at risk.

Follow the rules the service sets

Every platform has its own username rules. Gmail requires 6 to 30 characters and only allows letters, numbers, and periods. Twitter allows 4 to 15 characters and permits letters, numbers, and underscores. Discord allows 2 to 32 characters and bans certain symbols. Before you type anything, look for the "username requirements" or "username rules" section on the sign-up page.

Most services do not allow spaces in usernames, so you will need to use an underscore (_) or period (.) to separate words instead. Some services do not allow numbers at the start. A few ban special characters entirely. Reading the rules takes 30 seconds and saves you from creating a username that the system will reject.

Avoid patterns that make you straightforward to target

Do not use your real name, birthdate, or phone number in your username. These details are public once you create the account, and they make it easier for someone to guess your password or impersonate you. If your name is John Smith and you use johnsmith1985, anyone who knows your birthday can try common password patterns.

Do not use the same username across banking, email, and social media. If someone finds your username on one site and cracks the password, they can try that same combination on your bank account. Use different usernames for high-security services (email, banking, work) and reserve your consistent username for lower-risk places like forums or gaming.

Avoid usernames that are crude, offensive, or that you might regret in five years. Your username appears in your profile, in comments, and in messages. If you are using the account for work or school, assume your boss or teacher will see it.

Make it something you can actually remember

The best username is one you can type without looking it up. If you choose something random like xk7mq2nv, you will forget it within a week and end up using the "forgot username" button every time you log in. Instead, pick something that connects to you in a way only you understand.

Good examples: a nickname people call you, a hobby you care about, a place that matters to you, or a combination of those things. alex_climbing, sam.coffee, jordan_1999 — these are all memorable because they mean something. If your first choice is taken, add a word rather than random numbers: alex_climbing_pdx is better than alex_climbing_7392.

Check if the username is available before you commit

Most sign-up pages tell you when ready whether a username is taken. Type your choice and wait for the green checkmark or red X. If it is taken, the service usually suggests alternatives, or you can add a number, underscore, or word to make it unique.

Some services let you reserve a username before you finish signing up. Others lock it in only after you complete the entire registration. If you are creating an account on a platform you care about, finish the whole process rather than assuming the username is yours after you see the green checkmark.

Store your username in a password manager

Once you create a username, write it down in a password manager like Bitwarden, 1Password, or the password manager built into your browser. A password manager stores your username and password together, encrypted, so you do not have to remember them. When you go to log in, the manager fills in both fields automatically.

If you do not use a password manager, write your usernames in a notebook or document that only you can access — not on a sticky note on your monitor. The goal is to have a record you can look up without having to reset your password.

Change your username if the service allows it

If you created a username you now dislike, check whether the platform lets you change it. Most social media services (Facebook, Instagram, TikTok) allow one or more username changes. Email providers like Gmail do not allow changes at all. Discord and Reddit allow one change. If you have the option and you want a different username, use it sooner rather than later — the longer you wait, the more places your old username appears.

When you change your username, your old messages and posts stay under the new name. The old username becomes available for someone else to claim. If you had a username that was meaningful to you, someone else might take it, so do not change it on a whim.

Frequently Asked Questions

What if my username is already taken?

Add a number, underscore, or word that means something to you. Instead of sarah, try sarah_reads or sarah.2024. Avoid random numbers like sarah7392 because you will not remember them. If multiple variations are taken, that username is popular — move on to something different.

Can I use special characters like @ or # in my username?

Most services do not allow @ or # in usernames. The @ symbol is reserved for email addresses, and # is used for hashtags. Stick to letters, numbers, underscores, and periods. Check the service's rules to see exactly which characters are permitted.

Should I use my real name as my username?

Only if the service is for professional use, like LinkedIn. For social media, email, banking, and gaming, use something that does not reveal your full identity. A username that includes your real name makes it easier for strangers to find you and for scammers to impersonate you.

What if I forget my username?

Most services have a "forgot username" or "need help signing in" link on the login page. Click it and enter your email address or phone number. The service will send you a recovery email with your username or a link to reset it. This is why storing your username in a password manager saves time — you will not need to recover it.

Can I use the same username on every website?

You can, but it is not find. If one service is hacked and your username and password are stolen, someone can try that same combination on your email, bank, and other accounts. Use different usernames for important services like email and banking, and reserve a consistent username for lower-risk places like forums or gaming.