You can log in with your username, but only if your account was created before Microsoft's 2020 migration

Whether you can use your username to log in depends on when you created your Minecraft account. If you made your account before the migration to Microsoft accounts in 2020, you may still be able to use your username on the Minecraft launcher. If you created your account after that date, or if you've already migrated to a Microsoft account, you must log in with your Microsoft email address instead.

The distinction matters because Mojang (the studio that made Minecraft) stopped issuing new username-based accounts years ago. Every account created now is a Microsoft account, and those accounts use your email as the login credential, not a username.

Key Takeaways

  • Pre-2020 accounts can still log in with a username on the Minecraft launcher, but only if you have never migrated to a Microsoft account.
  • Once you migrate a username-based account to Microsoft, you lose the ability to log in with your username and must use your Microsoft email instead.
  • The Minecraft launcher shows you which type of account you have when you try to log in — it will ask for either a username or an email.
  • If you have forgotten whether your account is migrated, attempting to log in with your username will tell you when ready.

How to tell if your account still uses a username

Open the Minecraft launcher and look at the login screen. If the field says "Username" or "Email address", that tells you what your account accepts. If it says "Username", your account is still in the old system and you can log in with your username. If it says "Email address", your account has been migrated to Microsoft and you need your email instead.

You can also check by attempting to log in with your username. If the launcher accepts it and asks for your password, your account is still username-based. If it rejects the username or tells you to use your email, the account has been migrated.

Why Microsoft changed the login system

In 2020, Microsoft began requiring all Minecraft accounts to migrate to Microsoft accounts. This change unified Minecraft logins with other Microsoft services like Xbox and Windows. The migration was mandatory for new accounts created after that date, but existing username-based accounts were allowed to stay as they were — unless the owner chose to migrate.

The reason for the change was security and account recovery. Microsoft accounts use email-based recovery, two-factor authentication, and integration with your Microsoft account dashboard. Username-based accounts had fewer security options and were harder to recover if you lost access.

What happens if you migrate your account

If you choose to migrate a username-based account to Microsoft, the process is one-way. Once migrated, you cannot log back in with your username. You will need your Microsoft email address and password every time you launch Minecraft. Your username becomes a display name in the game, but it is no longer your login credential.

Migration is optional for accounts created before 2020, but Microsoft has announced that username-based logins will eventually be phased out entirely. If you want to keep using your username for as long as possible, do not migrate. If you want the security benefits and integration with Xbox, migrate now and switch to your email for login.

How to log in if you have already migrated

If your account has been migrated to Microsoft, the Minecraft launcher will ask for your email address and password. Enter the email address associated with your Microsoft account, not your username. If you have set up two-factor authentication on your Microsoft account, the launcher will ask for a code after you enter your password.

If you do not remember which email address you used for your Microsoft account, go to account.microsoft.com and sign in with your username. Microsoft will show you the email on file. You can also add or change the email address there before trying to log in to Minecraft again.

Recovering access if you forgot your username or password

If your account is still username-based and you have forgotten your username, go to minecraft.net and click "Forgot your username?" on the login page. Minecraft will ask for the email address you used when you created the account and will send your username to that email.

If you have forgotten your password, click "Forgot your password?" and follow the same process. Minecraft will send a password reset link to your email. If you no longer have access to the email address you used to create the account, you will need to contact Minecraft Support through their help portal.

Frequently Asked Questions

Can I change my username after I log in?

Yes. Once you are logged into the launcher and in the game, you can change your display name (username) once every 30 days. Go to minecraft.net, sign in, and look for the "Change Name" option in your profile. This does not change your login credentials — you still log in with your username or email depending on your account type.

What if the launcher says my username is taken?

Usernames in Minecraft are unique, so if the launcher rejects your username at login, it means either you typed it wrong or your account does not exist. Check your spelling carefully. If you are certain the spelling is correct, your account may have been deleted or you may be trying to log into a different account than you think.

Can I use my username to log in on the Minecraft website?

No. The Minecraft website (minecraft.net) requires you to log in with your email address, even if your account is still username-based. Only the Minecraft launcher accepts username logins for older accounts. If you try to log into the website with your username, it will not work.

Will my username-based account stop working someday?

Microsoft has not announced a specific date, but the company has said that username-based logins will eventually be discontinued. If you want to keep playing without interruption, you should migrate to a Microsoft account before that happens. Migration is free and takes a few minutes.