kiphost

Offline-mode UUID generator

Every player on a server is stored by UUID, not name. On an offline-mode server that UUID is calculated from the name. Enter one name per line to get each UUID, plus ready JSON for whitelist.json or ops.json.

Loading the Offline UUID generator…

Online and offline UUIDs

With online-mode=true, the default, the server asks Mojang who you are and uses your account's UUID. It never changes, even if you rename your account.

With online-mode=false, the server skips that check and makes a UUID from the text OfflinePlayer: plus the name, hashed with MD5. Anyone typing the same name gets the same UUID, which is why offline servers are easy to impersonate players on.

When you need this

  • Moving a world from an offline server to an online one: rename each player's file in world/playerdata from the offline UUID to their real one, or their inventories vanish.
  • Filling in whitelist.json or ops.json by hand for an offline server.
  • Finding a player's data file when you only know the name.

These UUIDs only work on offline-mode servers. For a normal server, use the whitelist add and op commands so the server looks up the real UUID.

More tools

Need a server to try this on?

Kiphost servers are free. Log in with Discord and you'll have one in about a minute.

Get a free server