Start with something you'll remember without writing it down
A good username is one you can type from memory six months from now, at 11 p.m., on a phone with a cracked screen. That rules out random strings of numbers, character combinations you've never seen before, and anything you had to write down to remember. If you need to store it in a notes app just to log in, it's too complicated.
The easiest usernames combine a word you use in everyday speech with a number that means something to you — a birth year, a house number, a sports jersey. "Sarah1987" or "Marcus42" works because you don't have to think. You already know what it is. Avoid numbers that are obvious to someone who knows you (your actual birth year, your street address, your phone number's last four digits) because those are the first things someone guessing your password will try.
Key Takeaways
- Choose something you can type from memory without looking it up, using a real word plus a number that means something only to you.
- Do not use your real name, your email address, or numbers anyone could guess from your social media or public records.
- Keep it between 8 and 16 characters so it works on most websites and is hard to type wrong.
- Use the same username across sites only if you do not care that someone can find all your accounts by searching one username.
- Test your username on the actual website before you commit to it, because some sites have rules about what characters or lengths they accept.
Avoid anything that identifies you in the real world
Your username is visible to other users, to website staff, and sometimes to the internet at large. It should not be your real name, your email address, your phone number, or anything that connects directly to your home address or workplace. Someone reading your username should not be able to find you on a map or call you on the phone.
This matters more on some sites than others. On a housing forum or a financial website, a username that says "JennySmith" or "JennySmith2024" tells people your first name and possibly your age. On a site where you're asking questions about your home, your neighborhood, or your finances, that's a real privacy loss. On a gaming site, it matters less — but the habit of using identifiable information is hard to break, so it's worth building the right one now.
Make it long enough to be hard to guess, short enough to type
Eight to sixteen characters is the sweet spot. Eight characters is long enough that someone cannot guess it by trying common words and numbers. Sixteen characters is short enough that you can type it without making mistakes, and it fits in the username field on almost every website.
Shorter usernames (five or six characters) are easier to remember but much easier to guess. Longer usernames (twenty characters or more) are harder to guess but become a pain to type, especially on a phone. You will make mistakes, you will get locked out, and you will eventually change it to something shorter and worse. Stick with the middle ground.
Use a mix of letters and numbers, but not special characters
A username with both letters and numbers is harder to guess than one with only letters. "Sarah1987" is better than "Sarah" alone. But do not use special characters like exclamation marks, underscores, or hyphens unless the website requires them. Most sites accept them, but some do not, and you will not know until you try to create the account. If you build a username with an underscore and the site rejects it, you've wasted time and you're back to square one.
Stick with letters (uppercase and lowercase both work, though most sites treat them the same) and numbers. That combination works everywhere, is straightforward to type, and is straightforward to say out loud if you ever need to give someone your username.
Decide whether to use the same username everywhere or different ones
Using the same username on every website makes it straightforward for you to remember — but it also makes it straightforward for someone to find all your accounts by searching that one username. If you search "SarahMiller42" on Google, you might find that person's accounts on Reddit, Twitter, a housing forum, a financial information site, and a gaming platform. That's a complete picture of someone's interests, locations, and concerns.
If you use different usernames on different sites, someone would have to know your email address or real name to connect your accounts. That's much harder. The trade-off is that you have to remember multiple usernames, or you have to store them somewhere safe (a password manager is the right tool for this, not a notebook or a notes app).
For housing-related sites, financial sites, and anything connected to your home or money, use a unique username. For entertainment or hobby sites where you do not care if someone finds your account, the same username is fine. You do not need to be consistent everywhere.
Test it on the actual website before you commit
Different websites have different rules about what usernames they accept. Some require a minimum length. Some do not allow numbers. Some do not allow uppercase letters. Some require at least one number. You will not know until you try to create the account.
Type your chosen username into the username field and see what happens. If the site rejects it, it will tell you why — "Username must be at least 8 characters" or "Username can only contain letters and numbers." Then you adjust and try again. Do this before you commit to the username, before you write it down, before you tell anyone else what it is. Once you know it works on that specific site, you're done.
Frequently Asked Questions
Should I use my real name in my username?
No. Your username is visible to other users and sometimes to the public. Using your real name makes it straightforward for anyone to connect your online activity to your real identity, your address, and your phone number. Use a word or phrase instead, and keep your real name off the internet unless the site requires it.
What if my first choice username is already taken?
Add a number to the end or the beginning. If "SarahMiller" is taken, try "SarahMiller1" or "1SarahMiller". If that is taken, try a different number. You can also try a different word entirely — "SarahM1987" or "Miller1987" — as long as it still meets your own memory test. Do not use a username you cannot remember just because it is available.
Can I change my username later?
Most websites let you change your username, but some do not, and some charge money to do it. Check the site's settings or help section before you create the account. If you cannot change it later, take extra time to choose one you will be happy with for years.
Is it okay to use the same password and username?
No. Your username is often visible to other people. Your password should be something only you know. If someone sees your username and guesses that your password is the same, they can log in to your account. Use a password manager to create and store a unique, strong password for every site.
What makes a username unsafe?
Usernames that contain your real name, your birth year, your address, your phone number, or your email address are unsafe because they identify you. Usernames that are too short (fewer than eight characters) are unsafe because they are straightforward to guess. Usernames that are the same across multiple sites are unsafe because one breach exposes all your accounts.