Minecraft Java Edition
Minecraft UUID Lookup
A UUID is the permanent id behind a Java account. Names change; this does not. Type either one and get all three formats.
Current name
—
UUID (with dashes)
—
The standard form. Whitelists, ban lists and most websites want this.
UUID (no dashes)
—
What the Mojang API returns, and what plugin config files usually store.
Int array (commands and NBT)
—
Paste this into /data or /summon where a plain string is rejected.
Live data comes from Mojang's public profile API. Bedrock gamertags are a different system and are not supported.
Which format do you need?
With dashes
8-4-4-4-12 characters. Whitelists, ban lists, most plugins and most websites expect this one.
Without dashes
The same 32 characters with the dashes stripped. This is what Mojang's API returns, and what many config files store.
Int array
Four signed numbers in square brackets. Commands and NBT data reject a plain UUID string and want this instead.
UUID questions
What is a Minecraft UUID?
A 128-bit id Mojang assigns to a Java account when it is created. It is permanent, so servers use it to remember who you are across name changes.
Does my UUID change when I change my username?
No. That is the whole point of it. A rename changes the name attached to the UUID and nothing else, which is why a ban or a whitelist entry survives a rename.
Why does a name lookup sometimes fail?
Either that name is not attached to a Java account right now, or Mojang is rate-limiting lookups. Wait a minute and retry. Bedrock gamertags never resolve here.
Fan-made Minecraft Java Edition tools. Not affiliated with or endorsed by Mojang or Microsoft.