Turn Any Image Into Minecraft Blocks
Building pixel art in Minecraft is easy to start and surprisingly hard to finish. The picture in your head is made of millions of colours; your world is made of a few hundred blocks, and only some of those are flat enough to use. This Minecraft pixel art generator does the translation: drop in a photo, a logo, a game sprite or a drawing, and it converts it into a block-by-block build plan with the exact materials list you need before the first swing of a pickaxe.
Everything runs in your browser. The image is read, shrunk to the build size you choose, and matched against 143 solid Minecraft blocks — 16 wools, 16 concretes, 17 terracottas, 11 plank types and the whole stone, earth, nether and mineral range. Nothing is uploaded and nothing is stored.
Why the Colour Matching Uses Lab, Not RGB
Most image to Minecraft blocks converters pick the block whose RGB values are numerically closest to the pixel. That sounds right and looks wrong, because RGB distance has nothing to do with how different two colours appear: green carries most of what your eye reads as brightness, blue almost none, and grey ends up numerically “close” to everything. Match a portrait that way and the skin tones come out as stone.
This generator converts both the picture and every block into CIELAB first — a colour space built so that equal distances are roughly equal perceived differences — and matches there. In practice that means terracotta where terracotta belongs, and a build that looks like your picture from thirty blocks back.
Dithering: When to Turn It On
Sixteen wool colours cannot render a sunset. Dithering gets around that by spreading each block’s colour error into its neighbours, so a checker of two blocks blends at a distance into a shade that is not in the palette at all. Photographs, skies and anything with a gradient want it on. Logos, flags, flat game sprites and text want it off — there, the same speckle just reads as dirt on the wall.
Choosing a Palette
Concrete is the sharpest material in the game: completely flat, strongly coloured, and it makes the crispest Minecraft block art there is. Wool is the classic — same sixteen colours, softer, and renewable from a sheep pen forever. Terracotta is muted and earthy and quietly the best choice for faces and landscapes. Planks give you warm sepia tones, and the stone family is a full greyscale ladder for logos and portraits without a single dye. Leave the picker on every block and the generator mixes families freely for the closest match; restrict it and you get a build with a deliberate, consistent look.
The survival filter is the one nobody else offers. Switch it on and every block you could not realistically gather in the thousands — diamond, emerald, gold, obsidian, sponge, sea lantern — drops out of the match, so the plan you print is a plan you can actually build without creative mode.
Skip the Counting: the Schematic Export
Counting rows off a chart is fine for a 32-block sign and miserable for a 128-block mural. If you play modded Java, the .schem export removes that step entirely. Download the file, and Litematica will project your build into the world as a hologram — it highlights the exact block that goes in the next slot, which means you build the whole thing in survival without ever looking back at this page. WorldEdit takes the same file and pastes the build instantly, which is what you want in creative or on a server.
It is a standard Sponge v2 schematic, generated in your browser along with everything else, and it contains only the blocks your picture actually uses. Playing vanilla or on Bedrock, with no mods? Nothing is lost — the printed guide and the shopping list are the no-mods version of the same plan, and they are what the rest of this page is built around.
Building It In-Game
Build pixel art as a flat vertical wall, facing whichever way people will approach from. Place the bottom row first and work up, or scaffold and work down — either is fine, as long as you keep track of the row you are on. The printable build guide gives each row as a short list of runs (“12 White Wool from column 5”), which is far easier to follow mid-build than counting squares on a chart.
Two practical warnings. First, gravity: sand, gravel and concrete powder fall, so use concrete (the hardened block), not the powder. Second, distance: a 128-block mural is invisible up close and needs render distance to appreciate — if you are building on a server or a console, check what people will actually see before committing to a month of mining. If a circular shape is what you are really after, the Minecraft circle generator gives you the same kind of chart for rings and domes.
How Many Blocks a Pixel Art Needs
This is the question that decides whether a build happens. The chart below is computed by the generator’s own sizing function, for a square picture and for a 16:9 one, so you can see the material cost before you commit. Emeralds are optional; time is not.
