Skip to tool
FeuTex · free tools runs in-browser no bloat built by LiMiT

UUID Tool for Minecraft

Use this tool to quickly validate and convert Minecraft UUIDs (dashed/undashed), generate a random UUID v4, or create an offline-mode player UUID from a username using the standard OfflinePlayer: algorithm.

No network requests are made, so it can’t look up premium/online UUIDs from Mojang.

Category: Developer · URL: /tools/uuid-tool-minecraft.html
Username rules here are the usual: 1–16 chars, letters/numbers/underscore. Offline UUID = UUID.nameUUIDFromBytes("OfflinePlayer:" + name).
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Pick what you want to do:

  1. Paste a UUID or type a Minecraft username.
  2. Click Detect / Convert to auto-handle UUID vs username.
  3. Use Offline UUID to force username → offline UUID (no Mojang lookup).
  4. Use Generate v4 to create a random UUID.
  5. Click Copy output to copy the result.
Keywords this page targets (natural cluster): uuid tool minecraft, minecraft uuid tool, minecraft uuid converter, minecraft uuid generator, minecraft offline uuid generator, offlineplayer uuid, minecraft uuid dashed to undashed, minecraft uuid without dashes, validate minecraft uuid, minecraft uuid v4 generator, minecraft uuid v3 offline, convert uuid to dashed, convert uuid to undashed, minecraft username to uuid offline, uuid version and variant checker, spigot offline uuid, bukkit offline uuid, minecraft uuid formatter, minecraft uuid checker, uuid hyphen remover, uuid hyphen adder, offline mode player uuid calculation
Secondary intents covered: Convert a UUID between dashed and undashed formats for plugins/configs, Generate a random UUID v4 for testing, Calculate an offline-mode UUID from a Minecraft username, Validate whether a string is a real UUID and identify version/variant, Normalize mixed-case UUIDs to a clean lowercase format, Copy a normalized UUID quickly for server configs or logs, Understand why offline UUIDs differ from online (premium) UUIDs, Troubleshoot “invalid UUID” errors in Minecraft tooling

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.