Minecraft Locator Bar Color Checker
Calculation Details
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:
Set a Named Color
Supported named colors include: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black.
Set a Custom Hex Color
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.
Reset to Default UUID Color
Removes any manual override and reverts the player's locator bar color back to the automatic UUID-derived default calculated by this tool.
Toggle 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
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.