Normalize the UUID
Uppercase, lowercase, dashed, and undashed forms are converted to the same 128-bit UUID.
Enter a Java username or UUID to calculate the player's default Locator Bar marker color. Then compare a whole group and copy the exact command needed to change a confusing color.
/waypoint override, a plugin, or a different server UUID can take priority in-game.
Java username, dashed UUID, or 32-character UUID
Paste a UUID for an instant local result, or enter a username and the checker will resolve its public Java UUID first.
—
#84D26A0Verified calculation path: Java UUID.hashCode() → lower 24-bit RGB seed → ARGB.setBrightness(..., 0.9F). This sets HSV brightness to 90%; it does not simply multiply every RGB channel by 0.9.
One color alone cannot tell you whether a group is readable. Add checked players or custom Hex colors; the tool finds the closest pair using perceptual Lab distance and suggests more distinct replacements.
Use this for a team color, an existing waypoint override, or a player you already checked.
0/10 colors added
Chosen to maximize distance from the colors currently in the list.
Choose a target and color. The generator formats the exact Hex command, reset command, and the version-appropriate Locator Bar gamerule.
Commands require cheats or suitable operator/function permission.
Use @s, a player name, UUID, or a selector that resolves to one waypoint.
Valid target and color.
/waypoint modify @s color hex 84D26A
/waypoint modify @s color red
/waypoint modify @s color reset
/gamerule minecraft:locator_bar false
6495ED.dark_purple, not DarkPurple or darkpurple.The result is reproducible. The checker mirrors the current Java fallback path and exposes the intermediate seed and signed hash so you can verify the output rather than trust a mystery lookup table.
Uppercase, lowercase, dashed, and undashed forms are converted to the same 128-bit UUID.
The two 64-bit halves are folded into the same signed 32-bit hash Java produces.
The lower 24 bits become the raw red, green, and blue seed shown in the result details.
The client keeps hue and saturation, then sets HSV brightness/value to 90% with Java-style rounding.
The 0.9F operation is a brightness replacement, not a channel multiplier. For example, multiplying every channel by 0.9 produces a darker, different Hex value.
Ports the current ARGB.setBrightness behavior, including hue/saturation preservation and Java float-style rounding. The main result is the color the current fallback render path produces.
Taking the raw UUID RGB and multiplying each channel by 0.9 is not equivalent. The result can differ visibly and should not be described as the current client calculation.
This checker calculates the default fallback. Live server state and visibility rules can override it or prevent the marker from appearing at all.
Team color takes priority over the automatic UUID-derived color. Check the scoreboard team configuration before assuming the calculation is wrong.
An operator, data pack, or plugin may have set an explicit color. Use the reset command above to remove the waypoint-level override.
The server may identify the player with an offline, proxy, or Floodgate UUID rather than the public Java account UUID. Ask the server for the UUID it actually broadcasts.
Crouching, invisibility, a mob head or carved pumpkin, and spectator behavior can hide players under vanilla Locator Bar rules.
The Locator Bar shares space with the experience bar. It appears when relevant waypoints are available; gaining experience temporarily brings the XP bar forward.
The Locator Bar gamerule, waypoint transmit range, or receive range can remove waypoints globally or for individual entities and viewers.
Enter your Java username here. The tool resolves your public account UUID and calculates the same default fallback used for the waypoint marker. It does not need to connect to your world or server.
It is tied to the UUID, not the visible username. A normal Java account name change keeps the same UUID and therefore the same fallback color. A server using a different UUID scheme can produce a different result.
Yes. The fallback is derived from a 24-bit color space, so exact collisions are possible, and perceptually similar colors are much more common. Add the whole group to the comparison tool to find the closest pair.
Some calculators multiply each raw RGB channel by 0.9. The current Java renderer instead calls ARGB.setBrightness(..., 0.9F), which preserves hue and saturation while setting HSV brightness/value to 90%. Those operations are not equivalent.
No. A static webpage cannot see your scoreboard teams, waypoint packets, plugins, or command history. It calculates the automatic UUID fallback and helps you produce a replacement command.
The authoritative calculator is for Java UUID waypoints. Bedrock uses different identifiers, and Geyser/Floodgate servers may broadcast virtual UUIDs. Paste the exact UUID used by the Java server if you need to test a cross-play player.
A valid UUID is calculated locally. A username is sent to public profile lookup services to obtain a UUID, and a player-head image is requested from MC Heads after a result. Google Analytics also measures visits and interactions using cookies and similar identifiers. The checker does not intentionally send the username, UUID, copied value, or command target you enter to Google Analytics. See the Privacy Notice for the full disclosure.
Mechanics and commands can change. These links make the page's assumptions auditable and give server owners the official version context.