Turn heightmaps into Minecraft builds

Building

Turn heightmaps into Minecraft buildsLearn more

Convert a grayscale PNG heightmap into Minecraft terrain. Set dimensions, height and materials, inspect the 3D preview and export .schem, .litematic or .nbt files.

My Game select version

Save your preferences in this browser and apply them to supported tools. Settings in a shared link take priority. Wiki version labels are not affected.

Settings

PNG/JPG/WebP up to 4 MB. Black — bottom, white — top.

Total capacity up to 262 144 cells. NBT data of a structure block — only up to 48 blocks per side.

Uploads are used to generate your result. Download links remain available for one hour.

Result

Choose your settings and click the button to see the preview, validated values, and generated files.

How to use the result

  • This is a terrain section, not a full world. .schem opens in WorldEdit, .litematic in Litematica.
  • The structure block is limited to 48 blocks per side; for larger NBT files, use /place template or other exports. Inserting with air may clear space above the terrain

Next step: launch Minecraft with JuxLauncher or select server.

Frequently asked questions

Which brightness sets the height?

Black — low, white — high. Invert toggle swaps them; each pixel corresponds to a block column.

Is this a complete Minecraft world?

No. This is a small terrain section for inserting a schematic into an existing world. WorldPainter generates the full world.

Why doesn't NBT place a structure block?

A structure block has a size limit. For large areas, use WorldEdit/Litematica; size options are listed before download.