Make the output. Check the evidence. / KitForma

NBT Editor — Typed Java Data & Region Backup Tools

Inspect and edit Java NBT locally with exact 64-bit values, typed paths and a change record. Inspect MCA region slots or copy selected verified chunks from a real backup.

No account neededRuns in your browserFree to use
NBT WorkshopLOCAL WORKSPACE
Choose · review · download
From question to next step

NBT Workshop

Work on a copy. This tool cannot invent missing world data.

Supported scope: Java only · NBT 16 MiB expanded · MCA 32 MiB · no Bedrock/LZ4

Java NBT or region files

Required fields are marked with an asterisk.

01

Java big-endian only. NBT: 8 MiB compressed / 16 MiB expanded. MCA: 32 MiB, complete sectors. Bedrock, external .mcc and LZ4 chunks are unsupported.

Same world, dimension and region coordinates. Required for uploaded restore mode; generated example supplies its own backup.

Optional. Example: [{"path":"/Data/LevelName","value":"New name"}]. Long values must be quoted decimal strings. You can also edit interactively after reading.

Local slot = x + 32 × z, with x and z from 0 to 31. Other payloads are not decoded.

1–32 unique slot numbers, such as 1,32. Valid backup records are appended; unselected headers and original sectors remain unchanged.

Loading the local tool… Your files stay in this browser.

Typed data and bounded checks

Review your output, then save it to your device.

02

Make the next step clear.

Your findings, assumptions and next steps will appear here after you run the check.

NBT Workshop · https://nbt.kitforma.com/ · KitForma

01

Exact 64-bit values and explicit tag types

02

Local path edits with a before/after record

03

Selective real-backup chunk restore with untouched sectors retained

Good questions

Before you start

Does this support Bedrock Edition?

No. It supports Java big-endian named NBT and bounded Java Anvil MCA inspection. Bedrock little-endian NBT, LevelDB worlds and .mcworld packages are outside scope.

Are 64-bit Long values exact?

Yes. Long and LongArray values are represented as signed decimal strings in the editor and written as exact 64-bit integers. Enter them with JSON quotes.

Can I change tag types or add new structures?

This release edits existing scalar values and numeric arrays while preserving compound/list structure and tag types. Use a valid existing path; it does not invent a Minecraft schema.

Can it recover chunks without a backup?

No. It can copy selected valid chunks from an actual backup into a new region file. Missing or overwritten content cannot be reconstructed from nothing.

Are unselected chunks changed during restore?

Their header entries and all original sectors are retained byte-for-byte. New backup records are appended and only selected slot locations/timestamps are updated. Remaining corruption and cross-world consistency are not automatically repaired.

What are the limits and privacy rules?

Files stay on your device. NBT is limited to 8 MiB compressed, 16 MiB expanded, 64 nesting levels, 100,000 tag payloads and 500,000 entries per numeric array. MCA files are limited to 32 MiB; restore supports 1–32 selected slots. External .mcc and LZ4 chunks, duplicate names and non-finite floats are unsupported.

The evidence behind the check

Sources & assumptions

Formats, algorithms and supported features are documented below. Check the stated scope and inspect your output before using it.

Reviewed 2026-10-17. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.