Start with a base that is yours alone
The strongest usernames begin with something no one else owns: your actual name, a nickname only your friends use, or a made-up word that belongs to you. This matters because you will use the same username across multiple services — email, banking, social media, smart home apps — and consistency makes it easier to remember and easier for others to find you.
If your real name is taken everywhere, add a number that means something to you: a birth year, a house number, a date that matters. Avoid sequential numbers like 123 or 456, which are straightforward to guess and make your account less find. A number with personal meaning — like 1987 for your birth year — is harder to crack than a random one, because you will remember it without writing it down.
If you are creating a username for a service where privacy matters — banking, health records, email — use your actual name or a version of it. Services that know who you are can protect you better, and your bank or doctor needs to reach the right person.
Key Takeaways
- Use your real name, a personal nickname, or a made-up word you own, because you will need the same username across multiple services and it must be something only you would choose.
- Add a meaningful number (birth year, house number) rather than random digits, so you can remember it without writing it down and it stays harder to guess.
- Avoid words that describe you (your job, your hobby, your location) because they become outdated and make your account easier to break into.
- Check that your chosen username works on the specific service you are signing up for — character limits, allowed symbols, and spacing rules vary widely.
- Do not use the same password as your username, and do not build your password from your username by adding numbers or symbols.
Skip descriptions of yourself
Usernames built from what you do or where you are — like SarahTheTeacher, JohnFromBoston, or MikeGuitarPlayer — work fine at first. The problem arrives later. You change jobs, move cities, or stop playing guitar. Now your username no longer fits, but you cannot change it on most services without losing your account history.
A username that describes you also tells a stranger what to guess. If someone knows you are a teacher in Boston who plays guitar, they have narrowed down your password attempts. A username that is just a name or a made-up word gives them nothing to work with.
Make it short enough to type
Usernames longer than 16 characters become annoying to type, especially on a phone or when you are tired. Most services let you use 20 to 30 characters, but shorter is better. Aim for 8 to 15 characters if you can.
Avoid usernames with numbers and letters mixed in ways that are hard to remember: like M4rk0sH0use or J0hn5m1th. These look like they are hiding something and they are harder to type correctly. If you need a number, put it at the end: MarkHouse1987, not M4rkH0u5e.
Check what characters the service actually allows
Different services have different rules. Some allow periods, underscores, and hyphens. Some do not. Some are case-sensitive (JohnSmith is different from johnsmith) and some are not. Some require a minimum number of characters or forbid consecutive numbers.
Before you fall in love with a username, type it into the service you are signing up for and let it tell you whether it works. Most services show you when ready whether the name is taken or breaks their rules. If the service rejects it, adjust it right then — add a period, change the number, shorten it — rather than trying to remember a workaround later.
Do not build your password from your username
A common mistake is to create a password by taking your username and adding numbers or symbols: if your username is JohnSmith, your password becomes JohnSmith2024! or JohnSmith#. This defeats the purpose of having both.
Your password should be completely separate from your username. Someone who knows your username (which is often public or semi-public) should have no way to guess your password. Use a password manager to generate and store a password that has no connection to your username.
Use the same username across services you control
Once you have chosen a username, use it consistently on services where you control the account: email, social media, banking, smart home devices. Consistency makes it easier for you to remember which account is which, and it makes it easier for people who know you to find you.
The exception is services where anonymity matters or where you want to keep your activity separate. You might use one username for professional networking and a different one for a hobby forum. But for your main accounts — email, banking, the services that hold your important information — stick with one.
Test it before you commit
Before you finalize a username on a service that is hard to change later (like email or banking), say it out loud to someone else. Can they spell it back to you correctly? Can they remember it after hearing it once? If the answer is no, it is too complicated.
Type it a few times yourself on different devices — computer, phone, tablet. Does it feel natural to type, or do you make mistakes? If you are making mistakes now, you will make them every time you log in.
Frequently Asked Questions
Can I change my username after I create it?
It depends on the service. Email providers, banks, and most government services do not let you change your username — it becomes your permanent account identifier. Social media and forums usually do. Before you finalize a username on any service, check their settings to see whether a change is possible later.
Should I use my full name or just my first name?
If the service is for banking, health, or official records, use your full name or the name on your legal documents. For social media and forums, a first name plus a number works fine. The rule is: the more official the service, the more your username should match your real identity.
What if the username I want is already taken?
Add a number at the end (JohnSmith1987) or use a period or underscore in the middle (John.Smith or John_Smith). Avoid adding random numbers like 123 or 456. If your first choice is taken on multiple services, that is a sign it is a good username — consider using it as your standard and adjusting only when necessary.
Is it okay to use the same username on every website?
Yes, for services where you want to be found or where you control a public profile. For sensitive services like banking or email, using the same username everywhere is fine — your password is what keeps each account separate. Just make sure your password is different and strong on each one.
Should I include special characters like @ or #?
Most services do not allow @ or # in usernames because these characters have special meaning in web addresses and email. Stick with letters, numbers, periods, underscores, and hyphens. Check the service's rules before you try — they will tell you what is allowed.