Create your username during account setup
When you create a Minecraft account through the official launcher, you choose your username as part of that process. The username is what other players see when you join servers and multiplayer worlds. You pick it once during setup, and it becomes your identity in the game.
To start, go to minecraft.net and select "Sign Up" or "Create Account". You'll enter an email address, password, and then your desired username. Minecraft usernames can be 3 to 16 characters long and can contain letters, numbers, and underscores. Spaces and special characters like hyphens or periods are not allowed.
After you submit your username, the system checks whether it's already taken. If another player has claimed it, you'll see a message saying the name is unavailable and you'll need to choose a different one. Once you find an available name and complete account creation, that username is locked to your account.
Key Takeaways
- Your username is created when you set up your Minecraft account at minecraft.net, not after you've already joined the game.
- Usernames must be between 3 and 16 characters and can only contain letters, numbers, and underscores.
- The system tells you when ready if your chosen name is already taken by another player.
- Once you create your username, you cannot change it to something completely different without starting a new account.
What characters and lengths are allowed
Minecraft has specific rules about what you can use in a username. You can use uppercase and lowercase letters (A–Z, a–z), numbers (0–9), and underscores (_). That's it. You cannot use spaces, hyphens, periods, or any other punctuation or special characters.
The minimum length is 3 characters and the maximum is 16. A username like "Steve_123" works fine. A username like "Steve-123" or "Steve.123" will be rejected because hyphens and periods aren't allowed. The system won't let you proceed until you choose a name that follows these rules.
Checking if a username is available
When you type your chosen username into the signup form, Minecraft checks its database in real time. If the name is free, you'll see a checkmark or confirmation message. If it's taken, you'll see a message saying the username is unavailable.
There's no way to search for username availability before you start the signup process — you have to enter it in the form to find out. If your first choice is taken, try adding a number to the end, using an underscore in the middle, or picking a different name entirely. Keep trying until you find one that's available.
The difference between username and display name
Your username is permanent and is what the system uses to identify your account. However, Minecraft Java Edition allows you to set a separate display name that other players see in chat and above your character. This display name can be changed, but your underlying username cannot.
If you're playing Minecraft Bedrock Edition (on Windows, console, or mobile), the username you create is what displays to other players, and you cannot change it without creating a new account. Java Edition gives you more flexibility with the display name feature, but the username itself remains fixed either way.
What to do if your username is taken
If the exact name you want is already claimed, you have a few options. You can add numbers to the end — "SteveGaming" might be taken, but "SteveGaming42" might be free. You can add an underscore in the middle or at the beginning. You can also try a completely different name.
There's no waitlist or reservation system for usernames. Once someone claims a name, it's theirs unless they abandon their account and Minecraft recycles it after a very long period of inactivity. For practical purposes, if a name is taken, you need to choose something else.
Changing your username later
In Minecraft Java Edition, you can change your display name (what appears in chat and above your character) through the launcher settings. However, your underlying account username — the one tied to your email and login — stays the same.
In Minecraft Bedrock Edition, your username is permanent. If you want a different name, you must create a new account with a new email address. Your old account and all its progress will remain under the original username, but you won't be able to use it on the new account.
Troubleshooting common username problems
If you see an error saying your username contains invalid characters, check that you're only using letters, numbers, and underscores. Spaces, hyphens, and periods are common mistakes. If the name is too short (fewer than 3 characters) or too long (more than 16), the system will reject it.
If you're told a username is unavailable but you're certain no one is using it, wait a few minutes and try again. Sometimes the database takes a moment to update. If the problem persists, contact Minecraft Support through the official website. If you've already created an account and want to change your display name in Java Edition, look in the launcher under "Skins" or account settings.
Frequently Asked Questions
Can I use spaces or hyphens in my username?
No. Minecraft usernames can only contain letters, numbers, and underscores. Spaces, hyphens, periods, and other special characters are not allowed. If you want to separate words, use an underscore instead.
What happens if I forget my username?
Your username is the name you chose during account creation. If you forget it, you can log into minecraft.net with your email address and password, and your account page will show your username. You can also check the launcher — it displays your username when you're logged in.
Can I have the same username on Java and Bedrock editions?
If you own both editions and link them to the same Microsoft account, your display name will be consistent across both. However, the underlying account structure is different, so the technical setup varies. Check your Microsoft account settings to see how your username appears in each edition.
Is my username case-sensitive when I log in?
No. You can type your username in any combination of uppercase and lowercase letters when you log in, and it will work. The system treats "Steve_123", "steve_123", and "STEVE_123" as the same account.
What if someone is using a username that looks like mine?
Usernames are unique — no two accounts can have the exact same username. However, similar-looking names are allowed. Someone could have "Steve_123" while you have "Stev_123" or "Steve123". If you believe someone is impersonating you, report them through the in-game reporting system or contact Minecraft Support.