Minecraft UUID Lookup
Convert any Minecraft Java Edition username to a UUID, or look up a username from a UUID. Enter a player name or UUID below to instantly get both dashed and undashed UUID formats. Works with any Java Edition account.
Looking for a player's skin? Try the Minecraft Skin Stealer.
FAQ
What is a Minecraft UUID?
A UUID (Universally Unique Identifier) is a permanent ID assigned to every Minecraft Java Edition account. Unlike usernames which can be changed, a UUID stays the same forever. Servers and Mojang use UUIDs internally to identify players regardless of name changes.
For example, Notch's UUID is 069a79f4-44e9-4726-a5be-fca90e38aaf5 - this never changes even if the username is changed.
Dashed vs undashed UUID
Both formats represent the same UUID:
- Dashed:
069a79f4-44e9-4726-a5be-fca90e38aaf5- standard display format - Undashed:
069a79f444e94726a5befca90e38aaf5- used in Minecraft commands and some APIs
Mojang's API typically returns the undashed version. Most server plugins and commands accept both formats.
Does this work with Bedrock Edition?
This tool is designed for Minecraft Java Edition accounts. Bedrock Edition uses Xbox Live GamerTags and XUIDs instead of Mojang UUIDs - these are separate systems.
However, if a player has linked their Java and Bedrock accounts through a Microsoft account, you can look up their Java username here and the UUID will be valid across both editions on servers that support cross-play.
How accurate is this data?
This tool queries live data from Mojang's servers through trusted proxy APIs. Results reflect the current state of the player's account.
If a player recently changed their username, the new name should appear within a few minutes.
Why do Minecraft servers need UUIDs?
Minecraft servers use UUIDs to track player data like inventories, permissions, bans, and stats. Since Mojang allows username changes every 30 days, relying on usernames would break all player data whenever someone changes their name.
Server plugins like EssentialsX, LuckPerms, and Vault all use UUIDs internally. If you're a server admin, you'll need a player's UUID to manage bans, permissions, or whitelist entries - especially when their current username is unknown.
Can I change my Minecraft UUID?
No - your UUID is permanently assigned to your Minecraft account by Mojang and cannot be changed. It's tied to your account, not your username. Even if you change your username, your UUID stays the same forever.
The only way to get a different UUID is to purchase a new Minecraft account.
How do I use a UUID in Minecraft commands?
Most Minecraft commands and server plugins accept UUIDs wherever a player name is expected. Common uses include:
/ban 069a79f4-44e9-4726-a5be-fca90e38aaf5- ban a player by UUID/whitelist add 069a79f4-44e9-4726-a5be-fca90e38aaf5- whitelist by UUID- Editing
server/banned-players.jsonorwhitelist.jsondirectly
Some commands require the dashed format, while APIs and config files often use the undashed version. This tool provides both formats so you can copy whichever you need.