How to Change Your Username on Minecraft

Minecraft is one of the few games where your username follows you across every server, world, and multiplayer session. Whether you picked something embarrassing at age 12 or just want a fresh identity, changing your Minecraft username is possible — but how it works depends on which version of the game you're playing and what type of account you have.

Understanding Minecraft Accounts: Java vs. Bedrock

Before anything else, it helps to know that Minecraft usernames are tied to your Microsoft account, not the game itself. This is true for both Java Edition and Bedrock Edition, following Microsoft's migration of legacy Mojang accounts in 2021–2022.

If you still had an old Mojang account (the kind that used an email address to log in), Microsoft required those accounts to be migrated to a Microsoft account. That migration is now complete and mandatory. You cannot use a Mojang account to play Minecraft anymore.

This matters because it changes where you go to update your username.

How to Change Your Minecraft Username (Java Edition)

For Java Edition, your in-game display name is your Java profile name, sometimes called your "Minecraft name." This is separate from your Microsoft account display name.

Here's how to change it:

  1. Go to minecraft.net and sign in with your Microsoft account.
  2. Navigate to your profile page (usually accessible from the top-right menu after logging in).
  3. Find the Java Profile Name section.
  4. Enter your new desired username and save.

Important limitations to know:

  • You can only change your Java username once every 30 days.
  • Usernames must be between 3 and 16 characters and can include letters, numbers, and underscores.
  • Spaces and special characters are not allowed.
  • If a name is already taken by an active account, it won't be available.

Once changed, the new name appears in-game almost immediately after relaunching the Minecraft launcher and signing back in.

How to Change Your Display Name (Bedrock Edition)

Bedrock Edition works differently. Your in-game name in Bedrock is pulled directly from your Microsoft account's gamertag — the same one used across Xbox, PC Game Pass, and other Microsoft gaming services.

To change it:

  1. Go to account.xbox.com/profile or open the Xbox app on your device.
  2. Select Customize profile or click on your current gamertag.
  3. Choose Change gamertag.
  4. Enter your new name and follow the prompts.

Key differences from Java:

  • Microsoft gives you one free gamertag change. After that, additional changes cost a fee (charged in local currency depending on your region).
  • Your gamertag is shared across all Microsoft/Xbox services — changing it affects your Xbox profile, Game Pass games, and any other Microsoft gaming platform, not just Minecraft Bedrock.
  • Gamertags can be up to 12 characters and allow letters, numbers, and spaces (with some restrictions on special characters).

What Stays the Same After a Name Change 🎮

A common concern is whether a username change affects game progress, server access, or friends lists. Here's what generally holds:

What ChangesWhat Stays the Same
Display name in-gameYour account UUID (Java) or gamertag ID (Bedrock)
How others see you on serversYour saved worlds and purchases
Your visible profile nameServer whitelists (usually by UUID, not name)
Social appearance on XboxFriends lists (linked to account, not name)

On Java Edition, most well-configured servers use your UUID (a unique account identifier) rather than your username for whitelisting and bans. This means a name change typically won't remove you from server whitelists or reset your in-game stats. However, some older or poorly maintained servers do use username-based systems — it's worth checking with server admins before changing if this is a concern.

On Bedrock/Xbox, your gamertag change propagates across Microsoft's systems, and friends will see your updated name automatically.

Factors That Affect Your Experience

Not every username change goes smoothly for every player. A few variables worth knowing:

  • Account age and migration status — If your account was migrated from Mojang relatively recently, there may be a short window before profile editing is fully unlocked.
  • Region and payment setup — Bedrock gamertag fees vary by country and require a valid payment method on your Microsoft account.
  • Server type — Creative, survival, and competitive servers each handle identity differently. Some competitive communities track names manually, so a change might cause temporary confusion.
  • Platform — Changing a name on console (PlayStation, Nintendo Switch) that's linked to a platform-specific account adds another layer, since those accounts have their own display names alongside the Microsoft gamertag.

Name Availability and What to Do If Your Name Is Taken

Username availability on Java is controlled by Microsoft. A name becomes available again if the previous account holding it goes inactive, but there's no public tool that reliably predicts when that happens. If your preferred name isn't available, variations using underscores or different capitalization are the most common workarounds.

For Bedrock gamertags, Microsoft has more flexibility in how names are structured — including the use of spaces and Unicode characters in some regions — which can open up more options.

The Part That Depends on You

The actual process of changing your Minecraft username is straightforward. What varies significantly is which edition you play, whether you're willing to pay for a gamertag change on Bedrock, how your specific server tracks player identity, and whether the name you want is even available right now. Those factors are unique to your account and setup — and worth checking before you commit to a change you can't immediately undo.