Channel icon

Crazy Ozz

Official Channel Website

Command Block

Image to Minecraft Pixel Art Converter

Upload an image and turn it into Minecraft block pixel art. Choose the palette (concrete, wool or terracotta), the width and the orientation (wall or floor), and generate /fill commands, a .mcfunction file or a complete datapack ready to download. Everything is processed locally in your browser — your image never leaves your computer.

Upload Image

Click or drag an image here
PNG, JPG — processed locally in your browser

Configuration

Width in blocks
32 blocks
Block palette
Build orientation

Wall: X (width) + Y (height) axis, Z fixed. Floor: X (width) + Z (depth) axis, Y fixed on the ground.

Block Preview

Loading...

Statistics

Dimensions 32 x 32 blocks
Total Blocks 1,024 to be placed
Colors Used 3 / 16 available
Stacks 16 of 64 units

Export to Minecraft

Generates optimized /fill commands (groups blocks of the same color in sequence) in a datapack function file. Much more efficient than one command per block.

  1. Create a datapack folder: my_world/datapacks/crazyozz/data/crazyozz/function/
  2. Put the downloaded file inside that function/ folder
  3. Create data/crazyozz/pack.mcmeta with {"pack":{"pack_format":48,"description":"Pixel Art"}}
  4. In-game: /reload then /function crazyozz:pixelart_crazyozz

Prefer not to build the folder manually? Use the "Download Datapack (.zip)" button above — it already comes with pack.mcmeta and the function ready to go, just extract it inside datapacks/.

Blocks Needed

Block (Concrete) Quantity Stacks

Want to create a cheap, lag-free Minecraft server?

I recommend Sparked Host: affordable plans, great performance, easy panel and fast support.

🚀 Create a server on Sparked Host

How to use the Pixel Art Converter

Upload a PNG or JPG image, choose how many blocks wide it should be (the height is calculated automatically to keep the proportion), select the block palette and orientation. The preview shows how each pixel was converted to the closest available block color in the chosen palette. Then just copy the commands, download the function, or download the complete datapack.

About the Palettes

Concrete

16 vivid, saturated colors with no noisy texture — great for crisp pixel art.

Wool

Lighter, softer tones with a slight texture — good for smoother results.

Terracotta

Matte, earthy colors — pairs well with rustic or vintage-themed pixel art.

Frequently Asked Questions

Is my image uploaded to any server?

No. The entire conversion happens locally in your browser, using HTML5 Canvas. The image is never sent to any server.

What's the difference between the Concrete, Wool and Terracotta palettes?

They're the three Minecraft materials with 16 colors each. Concrete has vivid, saturated colors, wool is lighter and pastel, and terracotta has more earthy, matte tones.

What's the difference between Wall and Floor?

Wall builds the image vertically (X and Y axis, with fixed depth), like a mural. Floor builds it lying on the ground (X and Z axis, with fixed height).

Should I use /fill or /setblock?

Use /fill whenever possible: it groups blocks of the same color in sequence, generating far fewer commands. /setblock creates one command per individual block and is usually only needed in very specific cases.