UUID.nameUUIDFromBytes("OfflinePlayer:" + name).How to use
Pick what you want to do:
- Paste a UUID or type a Minecraft username.
- Click Detect / Convert to auto-handle UUID vs username.
- Use Offline UUID to force username → offline UUID (no Mojang lookup).
- Use Generate v4 to create a random UUID.
- Click Copy output to copy the result.
FAQ
What’s the difference between an online (premium) UUID and an offline UUID?
Online UUIDs come from Mojang/Microsoft accounts; offline UUIDs are generated locally from the username using OfflinePlayer: and will differ from premium UUIDs.
Can this tool look up a player’s UUID from Mojang?
No. This tool makes no network calls, so it can’t query Mojang’s API; it can only validate/format UUIDs and generate offline-mode UUIDs.
Why do some plugins/configs want the UUID without dashes?
Some systems store UUIDs as 32 hex characters for compactness. It’s the same UUID value, just a different text format.
Is the offline UUID based on the exact username casing?
Yes. The offline UUID is derived from the exact string OfflinePlayer:<name>, so changing case can change the result.
Which UUID version will I see for offline UUIDs?
Offline UUIDs are UUID v3 (name-based using MD5) with RFC 4122 variant bits set.
Why does a UUID sometimes change after a name change?
In offline mode, the UUID is computed from the name, so changing the username changes the UUID; in online mode it stays tied to the account.
Is it safe to paste UUIDs here?
This tool runs locally in your browser and doesn’t send your input anywhere.