Convert .glb to .nbt

Turn a textured 3D model into a vanilla Minecraft structure. Because a .glb bundles its own textures, Bloxelizer can sample the model's real colours while voxelizing and export a structure-block .nbt that needs no mods.

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
.bbmodel
.geo.json
.png
.jpg
.jpeg
.webp
Or paste a URL

The .glb and .nbt formats

.glb is the binary form of glTF: one self-contained file holding geometry, node transforms, PBR materials, and embedded textures — the standard export from Blender and Sketchfab. A structure-block .nbt is Minecraft Java Edition's native format: a block-state palette, positioned blocks, and a data version, read in-game by a structure block that caps at 48 blocks per axis. The conversion voxelizes the mesh, samples its embedded textures for colour, and writes the result as a vanilla structure.

How to convert .glb to .nbt

01

Upload your .glb file in the converter below.

02

Set the build size, palette, and pose in the preview panel, then apply.

03

Leave .nbt selected as the export format and download the structure.

When to use this conversion

The route to take when a downloaded or sculpted model has to end up in unmodded Java Edition — a datapack, an adventure map, or custom world generation that reads .nbt structures.

Compatibility notes

Structure blocks read at most 48 blocks per axis; for larger models use the chunked NBT export, which splits the build into origin-named .nbt files in a zip. Rigged models are baked into a single pose before voxelization — pick that pose in the preview panel.

Frequently asked questions