How to use the Minecraft pixel art generator
- Choose an image or drop one on the box. Simple images with bold shapes and few colors give the cleanest builds.
- Set the width in blocks. The height follows your image, so a square image stays square.
- Pick the block types you have, or want to collect. Concrete, wool and terracotta are on by default.
- Try dithering for photos; leave it off for sprites and logos.
- Download the build plan and materials list, gather the blocks, and build row by row from the bottom. Hover over the preview to check a block, or click a block in the list to see everywhere it goes.
How the color matching works
Every block color comes from Minecraft itself. A script downloads the official Minecraft: Java Edition 26.3 client from Mojang, keeps the 130 full blocks that show the same solid, non-animated texture on all six faces, and averages each texture's pixels. The average is taken in linear light, not raw RGB values, so it's closer to how the block looks from a distance.
Your image is scaled to the size you chose, and each pixel gets the block whose color looks closest. Closeness is measured with CIEDE2000, the CIE's standard formula for how different two colors look (ISO/CIE 11664-6). It weighs lightness, saturation and hue separately, so a dark green pixel gets green wool instead of the lime concrete that a plain CIELAB distance picks. Pixels that are more than half transparent are left empty.
With dithering on, the generator uses Floyd–Steinberg error diffusion: the difference between a pixel and its block is passed on to the neighboring pixels, so areas mix two or more blocks to suggest a shade in between. Everything runs in your browser; the image is never uploaded.
Concrete, wool and terracotta colors
The average color of each of the 16 dye colors, as used by the generator (Minecraft 26.3). Plain, undyed terracotta is #985E44.
| Color | Concrete | Wool | Terracotta |
|---|---|---|---|
| White | #CFD5D6 | #EAEDED | #D2B2A1 |
| Light Gray | #7D7D73 | #8E8F87 | #876B62 |
| Gray | #373A3E | #3F4548 | #3A2A24 |
| Black | #080A0F | #16161B | #251710 |
| Brown | #603C20 | #734829 | #4D3324 |
| Red | #8E2121 | #A12823 | #8F3D2F |
| Orange | #E06101 | #F17716 | #A25426 |
| Yellow | #F1AF15 | #F9C629 | #BA8523 |
| Lime | #5EA919 | #71BA1A | #687635 |
| Green | #495B24 | #556E1C | #4C532A |
| Cyan | #157788 | #158A91 | #575B5B |
| Light Blue | #2489C7 | #3CB0DA | #726D8A |
| Blue | #2D2F8F | #353A9E | #4A3C5B |
| Purple | #64209C | #7B2BAD | #764656 |
| Magenta | #A9309F | #BE46B5 | #96586D |
| Pink | #D6658F | #EE90AD | #A24E4F |
Need a break from building? Check your setup with the mouse test, thekeyboard test or the FPS test.