Yes, you can change your Minecraft Java username, but the process and limits depend on your account type

If you own a Minecraft Java Edition account through a Microsoft account (created after November 2020), you can change your username for free once every 30 days. If you own a legacy Minecraft account (created before the Microsoft migration), you can change it once, ever — after that, the name is locked. The change takes effect when ready in-game, though it may take a few minutes to update across Minecraft servers and the launcher.

The username you choose must be between 3 and 16 characters, contain only letters, numbers, and underscores, and not already be taken by another player. Minecraft does not allow spaces or special characters in usernames.

Key Takeaways

  • Microsoft account holders can change their username once every 30 days at no cost through the official Minecraft website.
  • Legacy account owners get one free change total; after that, the username cannot be changed.
  • The new username takes effect when ready in-game but may take a few minutes to sync across servers and the launcher.
  • Usernames must be 3 to 16 characters and can only contain letters, numbers, and underscores.
  • Changing your username does not affect your game progress, worlds, or items — they stay tied to your account.

How to change your username on a Microsoft account

Go to the official Minecraft website at minecraft.net and sign in with your Microsoft account. Click on your profile icon in the top right corner and select "Profile" from the menu. On your profile page, look for the "Name" section and click the pencil icon next to your current username.

Type your new username into the text field. The site will tell you when ready if the name is already taken or breaks the character rules. Once you enter a valid name, click "Change Name" to confirm. The change is when ready — you will see the new name on your profile right away, and it will appear in-game the next time you log in.

After you change your username, you must wait 30 days before changing it again. The timer starts from the moment you confirm the change, not from when you log in afterward.

What happens to your old username

When you change your username, the old one becomes available for other players to claim after 37 days. During those 37 days, no one else can use it, but you cannot reclaim it either. If you want to keep a username reserved, do not change away from it.

Your game progress, worlds, skins, and items all stay with your account regardless of the username change. Friends who had you added will still see you in their friends list, though your name will update to the new one. Servers you were banned from will still have you banned, even though your username changed.

Changing a username on a legacy account

Legacy accounts are Minecraft accounts created before November 2020, before Microsoft required all players to use a Microsoft account. If you own a legacy account, you can change your username once for free through the same process: sign in at minecraft.net, go to your profile, and click the pencil icon next to your name.

After you make that one change, the option to change your username disappears. You cannot change it again. If you want a different name after that, you would need to create a new account and start over with no access to your old worlds or progress.

If your desired username is taken

If the name you want is already in use, the Minecraft website will show you that it is unavailable. You have a few options: choose a different name, wait to see if the current owner changes their username (which makes it available after 37 days), or try a variation like adding a number or underscore.

There is no way to request that another player change their username or to reserve a name before it becomes available. Minecraft does not hold names for players who ask — they go to whoever claims them first.

Troubleshooting username changes that do not appear

If you changed your username but still see your old name in-game, try logging out of the Minecraft launcher completely and logging back in. The launcher sometimes caches your old name and needs to refresh. Close the launcher entirely, wait 10 seconds, and open it again.

If the old name persists after relaunching, check that you are signed into the correct Microsoft account in the launcher. Go to the launcher settings and verify which account is active. If you have multiple Microsoft accounts, the launcher might be loading the wrong one. Once you confirm you are on the right account, restart the launcher again.

On multiplayer servers, the name change can take up to a few minutes to sync. If a server still shows your old username right after the change, wait a few minutes and rejoin. The server will pull the updated name from Minecraft's servers on your next login.

Frequently Asked Questions

Do I lose my worlds and items if I change my username?

No. Your worlds, items, skins, and all progress stay with your account. The username is just the display name — everything else is tied to your account itself, not the name you use.

Can I change my username back to my old one after 37 days?

Yes, after 37 days your old username becomes available again. You can claim it the same way you would claim any other available name, as long as you have not used your 30-day change limit yet.

What if I have a legacy account and already used my one free change?

Legacy accounts get one free username change total. If you have already used it, you cannot change your username again. Your only option would be to create a new Minecraft account, though you would lose access to all progress on the old account.

Does changing my username affect my ban status on servers?

No. Servers ban your account, not your username. If you were banned before the change, you will still be banned after it, even though your name is different. The server's ban system recognizes your account ID, not your display name.

Can I use spaces or special characters in my new username?

No. Minecraft usernames can only contain letters (A–Z, a–z), numbers (0–9), and underscores (_). Spaces, hyphens, periods, and other special characters are not allowed.