Minecraft NBT Editor

Open, edit, analyze, and convert Minecraft NBT files directly in your browser. Supports .nbt, .dat, .dat_old, .schem, .schematic, .snbt, .txt, .json, and .mca region files with live SNBT editing, tree view navigation, raw hex inspection, undo/redo history, format conversion, search tools, and real-time parsing.

đŸ“Ļ

Drop your NBT file here

or click to browse

Supports .nbt, .dat, .dat_old, .old, .schem, .schematic, .snbt, .txt, .json, .mca

Built for Real Minecraft NBT Editing

A powerful, fully online browser-based NBT editor designed for map makers, server owners, datapack creators, and technical Minecraft players.

đŸŒŗ

Interactive NBT Tree Explorer

Browse and edit deeply nested structures with collapsible tree view, smart auto-expansion, tag icons, and real-time statistics.

⚡

Live SNBT Editor

Professional editor with syntax highlighting, smart indentation, real-time validation, and instant error feedback.

🔄

Seamless Format Conversion

Convert between NBT, SNBT, JSON, and binary formats with excellent fidelity, including clean JSON export and proper scientific notation handling.

🧱

Broad File Format Support

Open .nbt, .dat (including .dat_old, backups), .snbt, .json, .txt, .schem, .schematic, and .mca region files.

â†Šī¸

Full Undo & Redo History

Safely experiment with complex changes using robust undo/redo history with deep cloning support for BigInt and typed arrays.

đŸ“Ļ

Smart Preview & Detection

Automatic intelligent preview for Player Data, Entities, Item Stacks, Schematics, and World Data with useful summaries.

🔍

Advanced Search & Navigation

Fast search across the entire NBT tree to quickly locate tags, values, and nested structures.

đŸ§Ŧ

Raw Hex Viewer

Inspect the underlying binary data with a clean vertical hex dump viewer for deep technical analysis.

🎨

Custom Themes

Multiple beautiful themes including dark mode and Minecraft-inspired styles for comfortable long editing sessions.

📋

Built-in Templates

Ready-to-use templates for Items, Entities, and quick structure creation.

đŸ“Ĩ

Drag & Drop Support

Simply drag any Minecraft file (.dat, .nbt, .snbt, .json, .schem, .mca, etc.) directly into the editor. Fast and intuitive file loading with visual feedback.

📱

Fully Responsive Design

Optimized for desktops, phones and tablets with smart tab navigation, touch-friendly controls, and a clean interface that works smoothly whether you're on desktop or mobile.

What is Minecraft NBT?

NBT stands for Named Binary Tag. It is the data format used internally by Minecraft to store structured game information such as player inventories, worlds, chunks, entities, blocks, structures, schematics, advancements, villagers, dimensions, and saved game metadata.

Minecraft uses NBT across Java Edition for both local save data and server storage. Files such as level.dat, player.dat, region files, structure files, and schematic exports are all built around the NBT structure format.

Mcgic NBT Editor allows you to open these files directly in your browser, inspect their tag structure visually, modify values, edit SNBT text, and export the data back into compatible formats.

Supported Minecraft File Types

Work with multiple Minecraft save and structure formats

.NBT

NBT Files

Standard binary Minecraft data files containing compounds, lists, arrays, strings, numeric tags, and hierarchical structures.

.SNBT

Stringified NBT

Human-readable textual representation of NBT data used for commands, debugging, and data packs.

.DAT

DAT Files

Minecraft save files such as level.dat and player.dat that store world settings and player progress.

.DAT_OLD

Backup Files

Backup files automatically created by Minecraft when saving changes to important .dat files.

.MCA

Region Files

Minecraft Anvil region files containing chunk data grouped into 32×32 chunk regions.

.SCHEM

Sponge Schematics

Modern schematic format commonly used by WorldEdit and structure editing tools.

.JSON

JSON Export

Convert NBT structures into readable JSON for analysis, debugging, automation, and web integrations.

.SCHEMATIC

Classic Schematics

Legacy schematic format used by older versions of WorldEdit and Minecraft structure tools.

.TXT

Raw SNBT Text

Edit and analyze NBT data in its raw SNBT text form for command generation and debugging.

How to Use Mcgic NBT Editor

1

Open File

Upload your Minecraft NBT, DAT, DAT_old, TXT, JSON, .MCA, SNBT, or schematic file directly into the editor.

2

Edit Tags

Modify values visually in the tree editor or directly through the live SNBT editor.

3

Parse & Validate

Parse SNBT back into structured NBT while validating syntax and hierarchy automatically.

4

Save or Convert

Save back into the original format or export into JSON, SNBT, DAT, TXT, or schematic formats.

Frequently Asked Questions

Can invalid NBT data break my Minecraft world?

Yes. Incorrect tags, broken lists, invalid item IDs, or malformed entity data can corrupt chunks, crash worlds, or make saves impossible to load. Always keep backups before editing important files. Mcgic NBT Editor includes live SNBT parsing and tree inspection to help reduce mistakes while editing.

What is the safest way to edit Minecraft NBT files?

Start by opening a copy of your world or player data instead of the original file. Make small changes, save, then test the world in Minecraft before making larger edits. Using the Live SNBT tab together with the tree view makes it easier to spot syntax mistakes and invalid structures.

What files can Mcgic NBT Editor open?

Mcgic NBT Editor supports Minecraft NBT-related formats including .nbt, .dat, .schem, .schematic, .snbt, .json, .txt, and .mca region files. You can inspect structures, edit tags, view raw SNBT, analyze binary data, and convert between supported formats directly in your browser.

Does Mcgic NBT Editor upload my files to a server?

No. Everything runs locally inside your browser. Your files stay on your device, which improves privacy, reduces loading time, and allows offline-friendly editing without requiring an account or installation.

What is SNBT and why is it useful?

SNBT stands for Stringified Named Binary Tag. It is the readable text version of Minecraft NBT data commonly used in commands, data packs, and debugging. SNBT makes complex structures easier to edit manually compared to raw binary NBT files.

Can I use Mcgic NBT Editor for commands, items, and custom maps?

Yes. Mcgic NBT Editor is useful for editing player inventories, entities, block entities, structures, schematics, command-generated items, map data, and custom Minecraft projects. The editor can also help inspect chunk data, experimental structures, and imported schematic files.