128×128 Canvas Multiples
Every vanilla map item displays 128×128 blocks. Plan single maps (1×1) or large multi-map wall murals (2×2, 3×3, 4×4).
Convert any image into buildable Minecraft map art. Design 128×128 canvas layouts, choose flat or staircase shading, inspect material counts, and export as map.dat, schematic, or placement commands.
Open Map Art GeneratorEvery vanilla map item displays 128×128 blocks. Plan single maps (1×1) or large multi-map wall murals (2×2, 3×3, 4×4).
Use Flat mode for quick single-layer builds, or Staircase mode for 3 distinct shading levels per color using height shifts.
Export Java 1.13+ map.dat files to drop directly into your world save, download WorldEdit schematics, or copy survival block counts.
In Minecraft, a map item held in your hand or placed in an item frame renders a top-down view of 128 × 128 blocks at zoom level 0. When you lay out specific blocks across that 128×128 grid in the world, the map renders your arrangement as custom pixel art, portraits, anime characters, or server logos.
Because maps only read official Minecraft map color categories rather than raw block textures, creating map art requires specialized color mapping. This generator translates image colors directly into valid map colors, ensuring what you design on screen matches exactly what appears on the in-game map.
Minecraft maps calculate shading based on the elevation change between each block and the block directly to its north. The generator supports both classic methods:
| Feature | Flat Mode | Staircase (3D) Mode |
|---|---|---|
| Height Layout | Single horizontal plane (Y-level constant) | Stepped elevation changes along north-to-south columns |
| Shades per Color | 1 standard shade per map color | 3 shades per color (dark, standard, bright) |
| Visual Quality | Clean, posterized, high-contrast look | Smooth gradients, lifelike skin tones, photographic depth |
| Survival Build Difficulty | Easy — place blocks on ocean ice or platform | Advanced — requires vertical scaffolding and pillar height control |
| Best Used For | Logos, anime emblems, text banners, simple pixel art | Complex portraits, detailed landscapes, photo conversions |
Because each in-game map is locked to a 128×128 grid, multi-map murals are designed in exact multiples of 128 blocks:
| Grid Dimensions | Map Layout | Total Blocks | Best Used For |
|---|---|---|---|
| 128 × 128 | 1 × 1 (1 map) | 16,384 blocks | Single item frame display, player badges, item icons |
| 256 × 256 | 2 × 2 (4 maps) | 65,536 blocks | Base wall art, medium portraits, server spawn logos |
| 384 × 384 | 3 × 3 (9 maps) | 147,456 blocks | Large castle murals, detailed paintings, town square exhibits |
| 512 × 512 | 4 × 4 (16 maps) | 262,144 blocks | Massive server centerpiece builds and landmark displays |
Minecraft groups blocks into distinct map color IDs (such as Grass Green, Sand Yellow, Wool White, Water Blue, and Terracotta tones). Our generator:
| Export Method | Format | How to Use in Minecraft |
|---|---|---|
| map.dat Files | Java 1.13+ NBT | Copy map_<id>.dat into your world's saves/<world>/data/ folder. Run /give @p filled_map{map:<id>} (or /give @p filled_map[map_id=<id>] on 1.20.5+) in chat to instantly hold the finished map without building! |
| WorldEdit Schematic | .schem / .schematic | Place in your server's schematics directory and run //schem load <name> followed by //paste -a. |
| Datapack & Commands | .mcfunction / .zip | Drop the generated zip into your world's datapacks/ folder, run /reload, then /function pixelart:<name> to place blocks automatically. |
| Block list | Itemized list | Check exact quantities in standard Minecraft stacks of 64 to gather supplies before building in Survival mode. |
A standard Minecraft in-game map covers a 128×128 block area at zoom level 0. When placed horizontally in that area, the highest non-transparent blocks reflect specific map color IDs onto the map item. Once held or placed into an item frame on a wall, the map displays your custom picture.
Flat map art builds every block on a single Y-level, giving you 1 standard brightness shade per map color. Staircase (3D) map art varies the height of blocks along north-to-south columns. If a block is higher than the block to its north, it appears brighter; if lower, it appears darker. This unlocks 3 shading levels per color, creating much richer depth and gradient detail.
For Minecraft Java Edition 1.13 and newer, open your world save folder (saves/<world_name>/data/), copy the exported map_<id>.dat file into the data folder, start the world, and run /give @p filled_map{map:<id>} in chat (on 1.20.5 and newer, use /give @p filled_map[map_id=<id>]). The map item instantly renders your artwork without placing physical blocks.
Yes. Open Export and choose Block list to see every block you need, counted in stacks of 64. Flat mode is easiest for survival builders because it requires no scaffolding height adjustments, while Staircase mode gives richer colors but requires vertical block placement.
The generator supports Minecraft Java Edition from 1.9 to the latest release. Map art uses the map colors up to Java 1.20.4, so blocks added after that are left out of map art builds. Map.dat export needs Java 1.13 or newer. You can also export WorldEdit .schem, Litematica .litematic, legacy .schematic (1.12 and older), commands, and datapacks.
No. All image scaling, color distance calculations, staircase height planning, and file generation run entirely inside your browser using Web Workers. Your personal photos and files never leave your device.
Open the free browser editor to upload a photo, choose flat or staircase mode, and export map files.
Open the Minecraft Map Art Generator