Minecraft UUID Lookup

Convert any Minecraft Java username to its permanent UUID. Essential for server admins, plugin developers, and modders.

Try: · ·

How to Find a Minecraft UUID

  1. Enter any Java Edition username - Type a player's current username, or paste a UUID you want to verify.
  2. Click "Find UUID" - We'll query Mojang's official API and return the player's permanent UUID, both with and without dashes.
  3. Copy what you need - Click any copy button to grab the UUID in the format you need. The dashed format is standard, while the undashed format is used in file names and some plugins.

What is a Minecraft UUID?

A UUID (Universally Unique Identifier) is a permanent 32-character hexadecimal code assigned to every Minecraft Java Edition account by Mojang. It looks like this: 069a79f4-44e9-4726-a5be-fca90e38aaf5 (that's Notch's UUID). Unlike usernames - which players can change every 30 days - UUIDs never change, making them the only reliable way to permanently identify a player.

Why Server Admins Need UUIDs

If you run a Minecraft server, UUIDs are critical for day-to-day administration:

How to Add a Player to Your Server Whitelist

The easiest way is the in-game command /whitelist add <username>, which auto-resolves the UUID. But if you're editing whitelist.json directly (common for headless servers), you'll need the UUID. Look it up here, then add an entry like:

{"uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5", "name": "Notch"}

Use the dashed UUID format for whitelist.json.

How to Ban a Player by UUID

Use /ban <username> in-game, or edit banned-players.json directly. This tool's bulk lookup mode is especially useful for importing ban lists from other servers, since you may only have usernames.

UUID for Plugin and Mod Development

If you're developing Bukkit/Spigot plugins, Fabric mods, or Forge mods, you'll frequently need to convert between usernames and UUIDs. While you can use Bukkit.getOfflinePlayer(name).getUniqueId() in-game, this tool is faster for quick lookups during development and doesn't require a running server.

Bulk UUID Lookups

Switch to "Bulk Lookup" mode to resolve multiple usernames at once - perfect for building whitelist files, migrating player data between servers, or batch-processing ban lists. Enter up to 10 usernames at a time.

Frequently Asked Questions

Does this work for Bedrock Edition? No - this tool uses Mojang's Java Edition API. Bedrock players use Xbox Live XUIDs which are a completely different system.
Can a UUID change? Never. UUIDs are assigned at account creation and are permanent. Even if a player changes their username, their UUID stays the same forever.
What's the difference between dashed and undashed? They're the same UUID in different formats. Dashed (069a79f4-44e9-4726-a5be-fca90e38aaf5) is the standard representation used in whitelist.json and most plugins. Undashed (069a79f444e94726a5befca90e38aaf5) is used in server file names and some API calls.
What if the player changed their name? Enter their current username. The UUID returned is permanent and was the same under their old name too.
Does this need an API key? No - this tool uses Mojang's public API, no setup required.
Is my search private? Unlike our file tools, this lookup goes through our server, which forwards only the username you type to Mojang's public API. No files are ever uploaded, and we don't store the usernames you look up.
Disclaimer Minecraft is a trademark of Mojang Studios. This tool is not affiliated with, endorsed by, or connected to Mojang Studios or Microsoft Corporation. We use Mojang's public API to provide this lookup service.