Start with what you actually use
Your username should be something you will remember and type correctly every time you log in. The best usernames come from things you already use — your first name, a nickname people call you, part of your email address, or a word you use in other places online. If you are already "alex_chen" on three other sites, use that here too. You will not have to remember something new, and anyone who knows you online will recognize it.
Avoid usernames based on things that change. Do not use your current job title, your partner's name, or the year you created the account. In five years, you may not work there anymore, the relationship may end, or the number will feel dated. A username that made sense in 2019 looks odd in 2029.
Key Takeaways
- Use something you already remember from other accounts or your real life, so you do not have to create and store a new name.
- Keep it between 6 and 20 characters — long enough to be unique, short enough to type without mistakes.
- Stick to letters, numbers, and underscores unless the site requires something else, because special characters cause login problems.
- Avoid numbers that reveal your birth year, because they make your account easier to guess and your age public.
- Check that the username is not already taken before you spend time on it — most sites tell you when ready.
Length and character rules that actually matter
Most sites require usernames to be between 6 and 20 characters long. Shorter than 6 and the site may reject it as too straightforward. Longer than 20 and you will spend time typing it and make mistakes. Aim for 8 to 15 characters if you have a choice.
Use only letters, numbers, and underscores unless the site specifically asks for something else. Hyphens, periods, and special characters work on some sites and fail on others, which means you will forget which version you used. Stick with what works everywhere: a through z, 0 through 9, and the underscore (_). Capital letters usually work, but many sites treat "Alex_Chen" and "alex_chen" as the same account, so pick one and stay consistent.
Why numbers at the end cause problems
Adding numbers to the end of your username is tempting when your first choice is taken. Do not add your birth year. "sarah_1987" or "mike_1992" tells anyone who sees your username how old you are, which is information you do not need to share. It also makes your account easier to guess — someone trying to break in will try common birth years first.
If you need a number, use something random or meaningful only to you: a favorite number, a pet's age, or digits from a phone number you remember. "sarah_42" or "mike_7734" gives you a unique username without broadcasting your age.
Making sure it is not already taken
When you type a username into the signup form, the site will tell you within a second or two whether it is available. Do not spend time on a username before you check. Type it in, see the green checkmark or red X, and move on. If it is taken, add an underscore, change one letter, or pick a different word entirely.
Some people try to reserve usernames across multiple sites at once. You do not need to do this unless you are building a public brand. For a personal account, one username on one site is enough. If you want the same name everywhere for consistency, check two or three places you use most, then stop.
Usernames that are straightforward to say and spell
If anyone will ever need to type your username from hearing you say it out loud, keep it straightforward. "alex_chen" is straightforward to spell over the phone. "aLxChn" is not. Avoid mixing capital and lowercase letters in the middle of the name, because people will not remember which letters are big.
Skip words that are hard to spell or sound like other words. "Definitely_Real" will be typed as "Definitly_Real" half the time. "To_The_Moon" sounds like "Too_The_Moon" when you say it. Pick something that sounds the way it is spelled.
When you need a username for work or school
If your employer or school assigns a username, use what they give you. Do not try to change it or create your own. The system is built around the name they chose, and using something else will cause login problems and confusion with IT support.
If you get to choose, follow the same rules: keep it professional, avoid numbers that reveal your age, and use only letters and underscores. "firstname.lastname" or "firstname_lastname" is standard in most workplaces. If that is taken, add a middle initial or a single number: "firstname_lastname_1".
Testing your username before you commit
Before you finish signing up, write your username down somewhere you can see it. Type it into the login field to make sure you can spell it correctly. If you stumble over it or type it wrong, pick something simpler. You will be typing this dozens of times a year, so it should feel natural.
If the site lets you change your username later, you can always adjust it. But most sites either do not allow changes or charge money for them, so get it right the first time if you can.
Frequently Asked Questions
Should I use my real name as my username?
Only if you want people to know your real name. If your account is public or searchable, your username becomes part of your online identity. "john_smith" is fine if you do not mind strangers knowing your name. If you prefer privacy, use a nickname or something unrelated to your real identity instead.
What if my favorite username is taken everywhere?
Add an underscore, a number, or a short word: "alex_chen_1", "alex_chen_real", or "alexchen_design". Pick one version and use it consistently across sites. If you cannot get the exact name you want, a slight variation is better than giving up or using something you will not remember.
Can I change my username later?
Some sites allow it for free, some charge a fee, and some do not allow it at all. Check the site's settings or help page before you sign up. If changing your username is important to you, look for a site that allows free changes, or pick a username you are confident about from the start.
Is it bad to use the same username everywhere?
Using the same username on multiple sites makes you easier to find and track across the internet. If privacy matters to you, use different usernames on different sites. If convenience matters more, using the same name everywhere is fine — just make sure it is something you do not mind being public.
What if I forget my username?
Most sites let you recover your username by entering your email address. Write down your username somewhere safe, or use your browser's password manager to store it. If you lose access to the email address you signed up with, recovering your username becomes much harder, so keep that email active.