Minecraft 2D Building Planner: Design Builds Block by Block
Building in Minecraft without a plan is like putting up a house without a blueprint. You can do it, but the result rarely looks the way you pictured it. Our 2D building planner lets you draw a floor plan block by block, pick materials from a palette of 90+ Minecraft blocks and see how many of each you will need, before you place the first block in the game.
The tool runs entirely in your browser, with no download and no sign-up. It supports a layer system (one layer per floor of the building), 6 drawing tools with a live preview, undo/redo and PNG export.
How to use the building planner
It's simple and takes a few steps:
- Pick a block from the palette - click the color that matches a Minecraft block (stone, planks, concrete, wool and so on). Hover over a swatch to see the block's name. Filter by category to find the right block faster.
- Pick a tool - pencil for single blocks, fill for large areas, line and rectangle for walls, eraser for removing blocks, eyedropper for copying the color of an existing block.
- Draw on the grid - click or drag the mouse across the grid. For the line and rectangle, click the starting point, drag and release at the end point. A live preview of the shape appears as you go.
- Add layers - click "+ New" in the layers panel to add another floor. Switch between layers, hide them with the eye icon and plan the build layer by layer.
- Export your project - save it as a PNG (a snapshot of the grid) or copy the material list to the clipboard with exact counts and stack numbers.
Drawing tools
Pencil
The basic tool. A click places one block, dragging draws a continuous line. Ideal for details, finishing touches and fixes. It works like a pixel editor: one pixel is one Minecraft block.
Fill (flood fill)
Fills an enclosed area with the selected block. Click inside a rectangle outlined with walls and the whole space gets filled. Useful for floors, roofs and filling walls with a single material. The algorithm only fills adjacent cells of the same type.
Line
Draws a straight line between two points using Bresenham's algorithm. Click the start point, drag to the end point and release the mouse button. A live preview of the line is shown. Great for walls, corridors and diagonals.
Rectangle
Draws a rectangle outline. Click a corner, drag to the opposite corner and release. For building walls, foundations and fences, the rectangle tool draws regular shapes in a single drag.
Eraser
Removes blocks from the active layer. Click or drag across the blocks you want to remove. It does not affect other layers.
Eyedropper
Click an existing block to copy its color to the palette. The tool switches back to the pencil automatically after picking a color. Handy when you want to keep drawing with a block that is already on the grid, without hunting for it in the palette.
Layers: planning your floors
Layers in the planner correspond to Y levels in Minecraft, in other words the floors of your building. You start with one layer (Ground floor). You can add more: Floor 1, Floor 2 and so on.
Each layer has its own independent block grid. You can:
- Switch the active layer - click the layer name in the panel
- Hide or show layers - click the eye icon. A hidden layer is not visible on the grid or in the PNG export
- Delete layers - click ✕ (at least one layer has to stay)
- Compare floors - show both layers at once to check whether the walls line up
The material list counts blocks from all layers, so you know right away how many resources the whole building needs.
Block palette: what's available
The planner has more than 90 blocks split into 8 categories:
- Stone - stone, cobblestone, granite, diorite, andesite, deepslate, sandstone and red sandstone, prismarine, purpur and more
- Wood - 10 kinds of planks (oak, spruce, birch, jungle, acacia, dark oak, mangrove, cherry, crimson, warped) plus logs
- Bricks and concrete - bricks, Nether bricks and 16 colors of concrete
- Wool - all 16 wool colors
- Glass - clear glass and 6 stained variants
- Nature - dirt, grass, sand, gravel, clay, terracotta, snow, netherrack
- Ores and metals - blocks of iron, gold, diamond, emerald, lapis lazuli, redstone, netherite, copper and amethyst
- Other - obsidian, glowstone, quartz, TNT, sponge, ice and more
The colors in the planner follow each block's top texture as seen from above, like a bird's-eye view of your build.
Tips for planning builds efficiently
Start with the foundations
Draw the outer walls first with the rectangle tool. That sets the outline of the building and lets you judge the proportions before you add details. A typical floor in Minecraft is 4-5 blocks tall, but on a 2D plan you only deal with width and depth.
Use different materials for walls and floor
A build made of a single block looks monotonous. Try stone bricks for the outer walls, oak planks for the floor and concrete for decoration. The planner makes it easy to experiment with colors without wasting resources in the game.
Plan symmetrically
A grid with coordinates makes it easier to keep a build symmetrical. The cursor position in the stats bar shows the X and Z of the cell under your mouse, which helps you mirror one wall on the other side precisely.
The material list saves time
Copy the material list before you start building in the game. It tells you exactly how many stacks of each block to prepare, so you won't have to stop mid-build to mine what's missing.
Exporting your project
The planner has two export formats:
- PNG - saves the grid view as an image. Handy for sharing your project on Discord, a forum or social media. The image keeps the block colors and the grid.
- Material list - copies a text list of all blocks to the clipboard, with counts and the number of stacks (64 items each). Format: Stone: 128 (2 stacks). Easy to paste into a notepad or chat.
Who is the building planner for?
It's useful for anyone who builds in Minecraft, from a first house to castles and palaces planned layer by layer. The planner helps most when you:
- Want to check a building's proportions before you build it in the game
- Need a material list for gathering resources
- Design on a server where resources are limited
- Want to compare color variants (for example oak vs spruce vs acacia)
- Plan a multi-story build and want to check that the walls line up