You can log in with your username, but only if your account was created before Microsoft's transition
Whether you can use your username to log in depends on when you created your Minecraft account. If you set up your account before Microsoft required a Microsoft account (around 2020), you may still be able to log in with your original username and password. If you created your account after that date, or if you've already migrated to a Microsoft account, you must use your Microsoft email address and password instead — your username alone will not work.
The confusion happens because Minecraft accounts went through a major change. For years, Minecraft used its own login system where you picked a username and password. Microsoft bought Minecraft in 2014 but kept that system running for several more years. Starting in 2020, Microsoft began requiring all players to use a Microsoft account, which uses your email address as the login credential rather than a separate username.
Key Takeaways
- Accounts created before 2020 may still log in with a username and password, but this option is being phased out.
- Accounts created after 2020 require a Microsoft account login using your email address, not your username.
- If you have an old account, Microsoft will eventually force you to migrate to a Microsoft account, though you can delay this.
- Your in-game username (the name other players see) is separate from your login username and does not change when you migrate.
When username login still works
If you created your Minecraft account before late 2020 and have not migrated it to a Microsoft account, you can still log in using your original username and password on the Minecraft Launcher. This applies to the Java Edition, which is the version most PC players use. Open the launcher, enter your username in the login field, type your password, and click Sign In.
However, Microsoft has announced that username login will stop working entirely. The company has not set a hard important date, but they have been gradually pushing players to migrate. If you try to log in and see an error message about your account needing migration, you have reached the point where username login no longer works for your account.
How to log in if you have migrated to a Microsoft account
Once your account is tied to a Microsoft account, you must log in with the email address associated with that Microsoft account. Open the Minecraft Launcher, click Sign In, and you will be directed to Microsoft's login page. Enter your email address and password, then complete any additional security steps Microsoft asks for (such as entering a code sent to your phone).
This is the only login method available for accounts created after 2020 and for any older account that has been migrated. Your in-game username — the name that appears above your character and that other players see — remains the same. The email address is only for logging into the launcher and accessing your account; it does not change how you appear in the game.
What happens to your username when you migrate
Your in-game username stays exactly the same when you migrate to a Microsoft account. If you were known as "SkyWalker42" before migration, you will still be "SkyWalker42" in the game. The migration only changes how you log into the launcher — it does not rename your character or affect your game progress, skins, or worlds.
You can also change your in-game username separately from your login credentials. In your Microsoft account settings on the Minecraft website, you can choose a new in-game name. This is different from your email address and is purely for how you appear to other players.
If you have forgotten your username or password
If you remember your email address but not your username, you can still recover your account. Go to the Minecraft website, click Sign In, and choose the option to sign in with your Microsoft account. Use your email address and the password recovery process if you do not remember your password. Microsoft will send a recovery code to your email.
If you have an old account and cannot remember either your username or the email address you used, recovery is more difficult. You can try contacting Minecraft Support through the official website, though response times vary. Have ready any information you remember about the account, such as the approximate date you created it or any payment information if you purchased the game.
Logging in on different platforms
The login method depends on which version of Minecraft you are playing. Java Edition (the original PC version) uses the Minecraft Launcher and accepts either username or Microsoft account login, depending on your account's status. Bedrock Edition (available on Windows 10 and 11, consoles, and mobile) requires a Microsoft account — there is no username login option for Bedrock.
If you play on Nintendo Switch, PlayStation, or Xbox, you log in through that console's account system, not through Minecraft directly. Your Minecraft account is linked to your console account, and you do not enter a username or password in the game itself.
Why Microsoft switched to email-based login
Microsoft moved to email-based login for security and account recovery reasons. Email addresses are harder to guess than usernames, and they make it easier to recover a lost account. Email login also ties Minecraft to your broader Microsoft account ecosystem, which includes Xbox, OneDrive, and other Microsoft services. This allows for features like cross-platform play and unified account management.
The downside is that players who liked the simplicity of a username and password now have to remember an email address and a password, or use Microsoft's password manager. For players who use the same email and password across multiple services, this can be a security risk if that password is compromised.
Frequently Asked Questions
Can I still use my old username to log in?
Only if your account was created before 2020 and has not been migrated to a Microsoft account. If you have already migrated or if your account is newer, you must use your Microsoft account email address. Check by trying to log in; if you get an error, your account requires migration.
What is the difference between my username and my in-game name?
Your username (or email address for Microsoft accounts) is what you use to log into the launcher. Your in-game name is what other players see in the game. They are separate, and you can change your in-game name without changing your login credentials.
Do I have to migrate my account right now?
Not when ready, but Microsoft will eventually require it. You can continue using username login until Microsoft forces migration for your account. When that happens, you will see a message in the launcher telling you to migrate. You can delay it for a while, but you cannot avoid it permanently.
If I migrate, will I lose my worlds and skins?
No. Migration only changes how you log in. All your worlds, skins, achievements, and game progress stay with your account. You will see everything exactly as it was after you log in with your Microsoft account.
Can I use my username to log in on Bedrock Edition?
No. Bedrock Edition has never supported username login — it requires a Microsoft account from the start. If you want to play Bedrock, you must have a Microsoft account set up and linked to your device.