Your file never leaves your computer. The page reads and decodes the playerdata entirely in your browser and makes no network requests with your file. Nothing is uploaded and nothing is changed.
Every player in a Minecraft world is saved as one small file at saves/<world>/playerdata/<uuid>.dat. It stores the whole inventory, armor, ender chest, where the player is standing, their health, hunger, experience and gamemode. This viewer decodes that file in your browser and shows it the way the game does.
The file is gzip-compressed NBT (Named Binary Tag), the same binary format Minecraft uses for level.dat and region files. That is why opening it in a text editor shows nothing useful. The tool above gunzips it, parses the NBT tree, and reads the tags that matter for a player: the inventory list, the equipment slots, the ender chest, and the handful of scalar tags that hold position and stats.
Nothing here is edited. The viewer is read-only, so it is a safe way to check what a friend or a server member is carrying, recover the coordinates of a base before a world is reset, or simply see what was in a save you forgot about.
A playerdata file has dozens of tags. These are the ones shown on the page:
Hovering any slot shows the full item id, stack count and the enchantment list. Enchanted items get a small purple marker in the corner, and items with a custom name show that name in yellow above their plain id.
1. Open your world folder. For singleplayer it is inside the saves folder: %appdata%\.minecraft\saves\<world> on Windows, ~/Library/Application Support/minecraft/saves/<world> on macOS, or ~/.minecraft/saves/<world> on Linux. For a server it is the world folder next to the server jar.
2. Open the playerdata folder inside it. You will see files named like a UUID, for example f84c6a79-0a4e-45e0-879b-cd49ebd4c4e2.dat.
3. Not sure which UUID is which player? Paste a username into a name-to-UUID lookup, or open each file in the viewer and check the inventory and position to recognise the player.
4. Drop the file into the viewer above. Everything stays on your computer.
Each player has one file inside the world folder at saves/<world>/playerdata/<uuid>.dat, where the filename is the player's UUID. On a singleplayer world your own data is also stored inside level.dat under the Player tag, but the playerdata folder is used the moment a world has been opened on a LAN or dedicated server. Pick any UUID.dat file from that folder and drop it into the tool above.
A playerdata .dat is a gzip-compressed NBT file, so a normal text editor only shows garbage. Drop it into the viewer above and it decompresses and parses the NBT in your browser, then lays the inventory, armor, offhand and ender chest out as a grid with item icons, stack counts and enchantments. No NBT editor or download needed.
Yes. The viewer reads the Pos tag for X, Y and Z coordinates, the Dimension tag for which world they are in, the Rotation tag for facing, and playerGameType for Survival, Creative, Adventure or Spectator. Health, hunger, XP level, total XP and Score are read the same way and shown above the inventory.
There is no upload. The file is read and decoded entirely in your browser and the page makes no network requests with your file. It is read-only too: the tool never writes or changes your .dat, so your save stays exactly as it was.
Yes. Server worlds keep every player's data in world/playerdata/<uuid>.dat in the same NBT format as singleplayer, so the viewer reads them the same way. It works with current Minecraft 26.2 files and older saves: it understands both the modern equipment layout (1.20.5 and up) and the older armor slots, and both the components and legacy tag formats for enchantments and custom item names.
The viewer matches each item id to a texture by name. A handful of rarely used ids, or items added by a mod or data pack, may not have a matching vanilla texture, so the slot falls back to showing the item name. Hover the slot to see the full id, stack size and any enchantments.
Working with world files? Try these next: