Painting Maker

Crop your images into custom painting textures and download a replacement painting resource pack.

Processed on your deviceJava ZIP or Bedrock MCPACKFree · no account
Opening your workbench… If this message stays here, allow JavaScript or reload the page.
Before you create. Replaces selected existing paintings; it does not add new paintings or create map art. Bedrock targets use individual 1.21 painting files, leaving the old atlas untouched. Pack exports target the stated format; they have not been tested inside Minecraft. Keep a backup and test in a separate world.

How to use Painting Maker

Choose your edition and the painting to replace.
Upload an image for each selected painting.
Download the pack and try placing the selected painting in game.

What you will get

Crop your images into custom painting textures and download a replacement painting resource pack. Output: Java ZIP or Bedrock MCPACK. Java resource packs target 1.21–1.21.1, format 34. Bedrock resource packs use manifest v2; custom block add-ons target 1.21.80. PBR exports declare separate Vibrant Visuals 1.21.120+ / RTX 1.21+ targets. See the export settings and compatibility note for this tool.

Minecraft painting maker for replacement textures

Use this Minecraft painting creator to fit your own images to the supported painting targets. Choose a target and compare crop, fit and stretch; adjust each crop position independently when building a pack with several paintings.

To make custom paintings in Minecraft with this output, activate the replacement resource pack and inspect the matching existing painting. The size table lists selectable motifs and their texture dimensions. This tool does not create map art or add new painting entities, and game loading remains unverified.

Can I turn a PNG into custom Minecraft paintings?

Yes. Upload your image, choose an existing painting target, then crop, fit or stretch it before exporting. Several different targets can share one painting texture pack. The output replaces the selected paintings; it does not generate map art, build block mosaics or add new painting entities.

Check painting targets and image sizes

Turn your image into a Minecraft painting texture pack

The painting creator imports an image and fits it to a supported existing painting. Use Crop to fill to trim edges, Fit inside to retain the complete image with padding, or Stretch to fill the target directly. Add different motifs for a multi-painting pack. A Minecraft painting PNG is a texture source; download the appropriate Java or Bedrock pack to package the selected replacements. Map art and block mosaics are separate tasks.

Choose a supported painting size · Try a wide painting image

Supported painting sizes

Choose one of these existing paintings to replace. Exported images use 16 pixels per block. Crop, fit inside or stretch each image; transparent padding stays in the exported PNG.

EditionPainting targetBlocksPNG size
Java 1.21–1.21.1kebab1 × 116 × 16
Java 1.21–1.21.1aztec1 × 116 × 16
Java 1.21–1.21.1plant1 × 116 × 16
Java 1.21–1.21.1pool2 × 132 × 16
Java 1.21–1.21.1wanderer1 × 216 × 32
Java 1.21–1.21.1match2 × 232 × 32
Java 1.21–1.21.1pointer4 × 464 × 64
Bedrock 1.21 targetsmeditative1 × 116 × 16
Bedrock 1.21 targetsbaroque2 × 232 × 32
Bedrock 1.21 targetsprairie_ride1 × 216 × 32
Bedrock 1.21 targetsunpacked4 × 464 × 64

Try an original example

Original 48 × 16 three-band image. Try Crop to fill, Fit inside and Stretch on a square target to compare the actual preview.

Original Painting Maker input example
Input PNG

Download sample PNG · Example Java ZIP · Example Bedrock MCPACK · Sample details & permission

The Java example replaces kebab; the Bedrock example replaces meditative. Both use a centered crop of the 48 × 16 input image to make a 16 × 16 painting texture.

These examples are original files, not Minecraft screenshots. Download a sample, then import it with this page’s upload control. Example packs have not been tested in game.

Install and find your painting

Each added target replaces one existing painting. Download the pack for your chosen edition. In the test world, place the matching existing painting with enough wall space; a different motif is not evidence that the selected texture was replaced. This tool does not create map art.

Java resource pack ZIP

  1. Use Java 1.21–1.21.1 for this format-34 export. Keep the downloaded ZIP intact.
  2. In Minecraft, open Options → Resource Packs → Open Pack Folder. Copy the ZIP into that folder.
  3. Return to Resource Packs, move the pack into the selected list, then choose Done. Give it priority over other packs changing the same texture or sound.

If Minecraft reports an incompatible version, check the target before enabling the pack. Renaming the ZIP does not convert its version. Test your result in a separate world.

Reference: Minecraft Java resource-pack installation.

Bedrock resource pack MCPACK

  1. Save the MCPACK and use your device’s Open with / Share action to open it with Minecraft Bedrock.
  2. Wait for the import result. In a test world’s settings, open Resource Packs → My Packs and activate the imported pack.
  3. Open the world and inspect the replaced texture. Check pack priority if another active pack changes the same item.

These files contain resources, not behavior packs. Import and menu options vary by device; direct console file import is not claimed. This site has not completed Minecraft or real-phone validation.

References: Microsoft import guide and resource-pack activation.

Common problems & next steps

Part of the source is missing

Crop to fill intentionally trims the image. Move the crop sliders, or select Fit inside to keep the whole source with transparent padding.

A previously added painting changed

Re-adding the same target replaces that target. Choose a different painting ID to keep both images.

My original painting is still visible

Check the target ID, available wall size, pack activation and pack order. The supported-size table lists only selectable replacement targets.