Skip to main content

Minecraft Locator Bar Color Checker

Pure Frontend No Upload 13 Languages Copy Commands
UUID Default Color:

Calculation Details

Resolved UUID:
Xbox Live XUID:
Java Hash Code:
Hash in Hex:
RGB Color:
HSL Color:

Customize Your Locator Bar Color

Not happy with your locator bar color? Pick a color you like and enter a player name to generate a command (requires OP permission). Copy and run it in-game to change the color!

Minecraft Locator Bar Color Checker — look up any player's UUID default color, or pick a custom color with the HSV picker and instantly generate a /waypoint modify command. Copy and use in-game. Java & Bedrock Geyser supported.

What is the Locator Bar?

The Locator Bar is a native HUD feature officially introduced in Minecraft 1.21.6 (Java Edition) and 1.21.90 (Bedrock Edition). It displays directions to waypoints and other players. By default, the icon color is automatically generated based on the player's unique UUID, creating a persistent, custom color profile for every player.

Color Differences Between Editions

Java Edition — Fixed Color

In Java Edition, each player's locator bar color is permanent and determined by their UUID. Since a Mojang/Microsoft account UUID never changes, your locator bar color will always be the same across every Java server you join — it is truly your personal color signature. Even if you change your username, the color stays identical because the underlying UUID remains the same.

Bedrock Edition — Dynamic Color

In vanilla Bedrock Edition, the locator bar color is not based on UUID at all. Instead, colors are temporarily assigned based on the order in which players join the world or server. The first player might get blue, the second green, and so on. These colors reset every session — rejoining may give you a completely different color. There is currently no vanilla command to control this in Bedrock.

Bedrock via Geyser — Fixed Color on Java Servers

When a Bedrock player connects to a Java server through GeyserMC or Floodgate, the proxy generates a virtual Java UUID from their Xbox Live XUID (mostSigBits = 0, leastSigBits = XUID). The Java server then treats this player exactly like a Java player, assigning a fixed locator bar color based on the virtual UUID. This tool calculates that exact color.

How to Change Your Locator Bar Color (Java Edition)

In Java Edition 1.21.6+, server operators with sufficient permissions can customize locator bar waypoint colors using the /waypoint command. Below are the available commands:

1

Set a Named Color

/waypoint modify color

Supported named colors include: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black.

2

Set a Custom Hex Color

/waypoint modify color hex FF5555

Use any 6-digit hexadecimal color code after the hex keyword (without #) to set a precise custom color. For example, hex FF5555 for a soft red, hex 55FF55 for bright green.

3

Reset to Default UUID Color

/waypoint modify color reset

Removes any manual override and reverts the player's locator bar color back to the automatic UUID-derived default calculated by this tool.

4

Toggle Visibility

/waypoint modify visibility

Control who can see a player's waypoint. Modes include: everyone (visible to all), allies (team members only), hidden (completely invisible). Default is everyone.

Note: The /waypoint command requires operator permissions (OP level 2+). Regular players cannot change their own or others' colors without admin rights. On servers using permission plugins (e.g., LuckPerms), the relevant permission node is minecraft.command.waypoint.

Technical Insights

Java UUID Hash Mapping

The game takes the player's 128-bit UUID, splits it into two 64-bit numbers (Most/Least Significant Bits), and computes a standard Java hashCode. The resulting 32-bit integer is then split into RGB components to generate the color.

Bedrock & Geyser Conversion

Vanilla Bedrock assigns colors dynamically based on session join order. However, if a Bedrock player joins a Java server via GeyserMC/Floodgate, a virtual Java UUID is generated using their Xbox XUID. This tool emulates that mapping so you can find their server waypoint color.

Waypoints Modification

Administrators can manually override waypoints with custom colors using the /waypoint modify command. You can reset a waypoint to its default UUID-based color by running /waypoint modify color reset.

FAQ

Why is my in-game color different from the calculated one?

Make sure you are querying the correct edition. If you are on a Java server, check if the server operator has overridden your color using /waypoint modify. For Bedrock players, note that GeyserMC proxy settings may alter the generated UUID depending on its configuration.

How is the Xbox Gamertag converted to UUID?

GeyserMC uses the Xbox Live XUID as the lower 64 bits of the UUID and sets the upper 64 bits to zero. This tool queries the public PlayerDB API to fetch the XUID for a Gamertag, then constructs the Geyser UUID to compute the hash.

Can I query offline-mode players?

Offline-mode (cracked) servers generate UUIDs using the player's username offline hash (UUID v3). You can switch to the Direct UUID tab and enter your offline UUID directly to calculate the color.

Can Bedrock Edition players change their locator bar color?

In vanilla Bedrock Edition, there is currently no command or setting to manually control locator bar colors. Colors are automatically and temporarily assigned by the game engine based on join order. If a Bedrock player joins a Java server via Geyser, the server operator can use /waypoint modify on the Java side to change it.