Convert .nbt to .schem

Take a structure saved with Minecraft Java Edition's structure blocks and convert it from .nbt into the Sponge .schem format used by WorldEdit and related editors.

Free & unlimited

Runs in your browser

3D & layer previews

Drop a Minecraft schematic

orBrowse

We'll detect the format, let you view your build layer by layer in 2D / 3D, and let you export it to any format.

.schem
.litematic
.bp
.mcstructure
.nbt
.schematic
.mcstructurezip
.mcworld
.zip(Java world)
.prefab.json
.json
.glb
.gltf
.obj
.mtl
.stl
.png
.jpg
.jpeg

Support Bloxelizer

Bloxelizer is free for everyone. Subscribing to Plus helps keep the platform running and funds new features — thank you!

  • 2D build guide PDF export

  • Texture pack import & support across Bloxelizer

  • Voxelize 3D models and images using Modded Blocks

  • Private schematics

  • Team creation

  • Team sharing

  • Build progress tracking

  • Bulk converter access

  • No ads, forever

  • Plus-only upgrades

Subscribe to Plus

Starting at $3.99/mo · Cancel anytime

The .nbt and .schem formats

A structure-block .nbt file is Minecraft Java Edition's own format: a block-state palette, a list of positioned blocks, and a data version, capped at 48 blocks per axis when placed by a structure block in-game. The Sponge .schem format carries the same kind of namespaced block states but is built for WorldEdit and FAWE rather than vanilla structure blocks. The conversion re-packs the structure's palette and block positions into a single Sponge region.

How to convert .nbt to .schem

01

Select the structure block's .nbt file.

02

Use the preview to verify its bounds and blocks.

03

Download the build with .schem selected.

When to use this conversion

The result is convenient when a vanilla structure-block export needs to enter a larger WorldEdit workflow, be shared as a schematic, or be edited outside the source world.

Compatibility notes

Structure NBT and schematic tools can treat entities, block entities, and version-specific block states differently. Verify functional blocks after placing the result.

Frequently asked questions