Convert .obj to .nbt
Turn a 3D model into a vanilla Minecraft structure. Bloxelizer reads your .obj — with its .mtl and textures, if you select them too — voxelizes it in the browser, and exports a structure-block .nbt that needs no mods at all.
Free & unlimited
Runs in your browser
3D & layer previews
Drop a Minecraft schematic
orBrowseWe'll detect the format, let you view your build layer by layer in 2D / 3D, and let you export it to any format.
The .obj and .nbt formats
.obj is Wavefront's plain-text mesh format: vertices and faces, with colours and textures delegated to a companion .mtl file. A structure-block .nbt is Minecraft Java Edition's own format — a block-state palette, a list of positioned blocks, and a data version — placed in-game by a structure block, which reads at most 48 blocks per axis. The conversion voxelizes the mesh onto a block grid at the size you choose, then writes those blocks into the structure palette layout vanilla expects.
How to convert .obj to .nbt
01
Select your .obj file — with its .mtl and texture images, if it has them — in the converter below.
02
Set the build size, rotation, and block palette in the preview panel, then apply.
03
Leave .nbt selected as the export format and download the structure.
When to use this conversion
Use this route when the build has to work in unmodded Java Edition: structure blocks, datapacks, and custom world generation all consume .nbt directly, with no WorldEdit or Litematica required.
Compatibility notes
A structure block reads at most 48 blocks per axis, so keep the build size within that if you want to place the model in one piece. For anything larger, pick the chunked NBT export, which splits the build into several origin-named .nbt files in a zip. Colours only survive if the .mtl and its textures are selected alongside the .obj.