Free building tool
Minecraft Map Art Generator
Turn any picture into Minecraft map art. Pick how many maps it should fill, choose flat or staircase shading, and get the exact blocks plus ready-to-run function files that snap to the map grid.
- 1 to 9 maps (up to 384 × 384 blocks)
- Flat or 3-shade staircase
- Grid-aligned Java .mcfunction
Map art settings
Or try a sample:
Preparing the preview…
How to make map art
From a picture to a map on your wall
- 01
Pick the image and the number of maps
One map is 128 × 128 blocks. Simple images with large shapes read well on a single map; portraits and photos look better on 2 × 2 or 3 × 3.
- 02
Choose flat or staircase
Flat art uses one shade per colour and is the easiest survival project. Staircase art raises and lowers blocks so every colour has three shades, which makes photos far more accurate.
- 03
Build it on the map grid
Enter the coordinates of the area, collect the blocks from the material list and build row by row, or run the function files in a Java creative world to place everything at once.
- 04
Make the map and lock it
Stand inside the art, use an empty map so it draws the area, then lock it with a glass pane in a cartography table and hang it in an item frame. Copies of a locked map never change.
FAQ
Minecraft map art questions
How big is one Minecraft map?
A map at the closest zoom level covers 128 × 128 blocks, one pixel per block. The world is divided into a fixed grid of these areas starting at X and Z −64, which is why this tool snaps your art to that grid.
What is the difference between flat and staircase map art?
A map draws each block darker, normal or brighter depending on whether it is lower than, level with or higher than the block to its north. Flat art keeps everything level, so each colour has one shade. Staircase art uses all three, giving three times as many colours at the cost of a stepped build.
Why is there a row of cobblestone above the art?
The first row of the art is shaded by comparing it with the blocks just north of it. The extra row, often called a noobline, gives it a known height so the top row comes out the colour you planned instead of a random shade.
How do I use the .mcfunction files?
Create a datapack in your Java world, put the files in data/<namespace>/function, run /reload and run /function <namespace>:<file name>. The commands use absolute coordinates, but blocks can only be placed in loaded chunks, so stand in the middle of each map area while you run its file.
Does it work for Bedrock Edition?
The function files use Java commands and block IDs, and the colours follow the Java map colour table. Bedrock has not been tested with this tool, so on Bedrock use the preview and material list as a guide and expect some colours to differ.
Can I build map art in survival?
Yes. Keep the default palette (concrete, terracotta, wood, stone and plants), choose flat shading for the first project and start with a single map. The material list shows how many stacks of each block you need.
Is my image uploaded anywhere?
No. The image is resized and converted in your browser and never sent to a server.
