NBTExplorer is an open-source graphical editor for NBT data, mainly used with Minecraft Java Edition world, player, region, and schematic files. It is a desktop application, not an online service, so you download it and open files from your own computer.
Find the official NBTExplorer project
Check the project repository for source code, releases, supported platforms, and the latest usage notes.
What is NBTExplorer used for?
Minecraft stores structured data in the Named Binary Tag format. NBTExplorer gives you a tree view of that data so you can inspect compounds, lists, strings, numbers, and arrays instead of trying to read a binary file in a normal text editor.
Which files can NBTExplorer open?
| File or container | Typical use |
|---|---|
| level.dat | World settings, game rules, time, seed, and spawn data |
| Playerdata .dat files | Player position, inventory, health, and ender chest |
| .nbt and .schematic | Standalone NBT data and saved structures |
| .mca and .mcr | Minecraft region containers and their chunk data |
| Cubic Chunks region files | Region data from compatible older workflows |
The exact tags and values depend on the Minecraft version, the file path, and any mods or tools that created the data. A file extension tells you what container you have; it does not tell you which values are safe to change.
How to use NBTExplorer safely
- Close Minecraft or stop the server before changing world data.
- Make an untouched backup of the complete world folder, not only the file you expect to edit.
- Open the target file in NBTExplorer and expand the tree until you reach the tag you need.
- Change one small value at a time and keep a note of the original value.
- Save the edited file as a separate copy when possible, then test it in a duplicate world before replacing the original.
Common NBTExplorer tasks
Edit level.dat
World-level settings such as GameType, GameRules, difficulty, time, and spawn coordinates are commonly found inside level.dat. Use the level.dat guide when you need the exact paths and values for a particular change.
Restore or change player data
On a server, player state usually lives in a UUID-named file under playerdata. In singleplayer, the active player is stored under the Player compound in level.dat. Confirm which workflow you have before editing the wrong file.
Inspect region and chunk data
Region files contain many chunks, so a small change can affect a large world area. Keep the original MCA or MCR file, identify the target chunk carefully, and test the result on a copy.
NBTExplorer or an online NBT editor?
NBTExplorer is a sensible choice when you want an installed desktop workflow or need the features of the established project. A browser editor can be more convenient when you want to inspect a supported file without installing software. Chunkweave processes supported Minecraft Java Edition files locally in your browser and is not affiliated with or a replacement release of NBTExplorer.
Try the browser-based alternative
Open a supported Java Edition NBT, DAT, MCA, MCR, or schematic file locally and export a separate edited copy.
Frequently asked questions
Is NBTExplorer free?
NBTExplorer is an open-source desktop project. Check its official repository for current releases, licensing information, and platform notes.
Does NBTExplorer work with level.dat?
Yes. level.dat is a standard Minecraft NBT file and is one of the common files people inspect with NBTExplorer.
Can I use NBTExplorer online?
NBTExplorer itself is a desktop application. If you want an online workflow, Chunkweave is an independent browser-based alternative that processes supported files locally.
Why did my NBTExplorer edit disappear?
The game or server may have still been running and saved its in-memory state over your file. Stop it before editing, keep a backup, and test the edited copy before replacing the original.
Is Chunkweave the official NBTExplorer website?
No. Chunkweave and NBTExplorer are independent projects. Chunkweave is a browser-local NBT editor with its own supported formats and workflow.