shulkr
Free · in your browser · no upload

NBT StructureViewer

Open Minecraft .nbt structure files in your browser. View any structure-block save in 3D. No install, no account, no upload.

What is an NBT structure viewer?

Minecraft's structure block saves a selected region as a .nbt file, the vanilla container for blocks, blockstates, and block entities. It's the format behind data-pack structures, jigsaw worldgen pieces, and anything you save and load with a structure block in-game.

An NBT viewer lets you open those files without loading a world or installing an NBT editor. Drop one into your browser and Shulkr renders the structure in 3D with full per-block detail: stair and slab orientations, waterlogged variants, redstone components, and block entities like chests and signs all placed exactly as the structure block would paste them.

Structure-block workflow

Structure files live under saves/<world>/generated/<namespace>/structures/ for worlds, or in a data pack's data/<namespace>/structures/. Pull the .nbt straight from either location and preview it before you place a single structure block.

When this is useful

  • Inspecting a downloaded data pack's structures before adding it to a world.
  • Checking a jigsaw or worldgen piece's exact blocks while building custom generation.
  • Sharing a structure-block save with someone who isn't at their Minecraft PC.
  • Counting blocks and estimating materials with the built-in area-measure tool.

Shulkr is fully client-side. Your .nbt file is parsed and rendered entirely in your browser and never leaves your device.

FAQ

Frequently asked questions

How do I open a .nbt structure file without an NBT editor?

Open the Shulkr viewer and drag your .nbt file anywhere on the page (or click Open a schematic). Shulkr reads the Java structure-block format natively and renders it in 3D. No NBTExplorer, no in-game structure block, no setup.

What is a .nbt structure file in Minecraft?

A .nbt structure file is the vanilla Java Edition format saved by the in-game structure block. It stores every block, blockstate, and block entity in a selected region as gzipped NBT, the same format Mojang ships data-pack structures and worldgen pieces in.

Can I preview a data-pack structure before loading it in-game?

Yes. Drop the .nbt file from a data pack's structures folder straight into Shulkr to see exactly what the structure block would paste. Useful for inspecting downloaded data packs, jigsaw pieces, and custom worldgen without spinning up a world.

What's the difference between .nbt, .schem, and .litematic?

.nbt is the vanilla structure-block format built into Minecraft. .schem is the WorldEdit / Sponge format used on servers. .litematic is saved by the Litematica mod for survival building. They store similar block data in different containers, and Shulkr opens all three.

Can I convert a .nbt file to another format?

Yes. Open the .nbt file in Shulkr's converter and export it as .schem, .litematic, or Bedrock .mcstructure, entirely in your browser, no upload.

Are my files uploaded to a server?

No. Everything runs entirely in your browser using WebGL and JavaScript. Your schematic files never leave your device.

What are the size limits?

Very large schematics open too. The bigger the file, the longer it takes to parse and render, depending on your hardware.

Open your .nbt structure

Drag a .nbt file into the viewer to see it in 3D.

Open the viewer