Minecraft Custom Painting Generator
Your pictures. Your Minecraft gallery. One editor, free painting packs for Java and Bedrock.
Choose the version for each download. One set of images works with both editions. Author: mine.tools
PNG, JPG or WebP up to 20 MB · Java ZIP or Bedrock MCPACK up to 64 MB. Images and packs are processed in your browser.
Add your first image, or choose a painting below.
No paintings match these filters.
Java: put the ZIP in your resourcepacks folder. Bedrock: open the MCPACK with Minecraft, then activate it in your world's Resource Packs. Both downloads automatically use up to 256 pixels per block, depending on your image.
Turn your pictures into Minecraft paintings
A screenshot of your first shared build, a server logo or a piece of original artwork can make a Minecraft base feel personal. This painting generator replaces the artwork of existing painting variants with your images. You can export the same edited pictures as a Java resource pack ZIP or a Bedrock MCPACK without installing a mod or using OptiFine.
The visual picker helps you identify the painting you are changing by its original thumbnail and in-game name. The editor handles cropping and rotation, while the export builds the appropriate texture layout for each edition. It replaces existing textures; it does not create additional painting variants or change their size in blocks.
How to create a custom painting pack
- Select your target versions. Choose a Java version and a Bedrock version. Each selector controls its own download, so you can export either edition or both.
- Add an image. Drop a PNG, JPG or WebP onto the upload area, or open the file picker. Individual images can be up to 20 MB.
- Choose the painting to replace. Browse the original artwork grouped by block dimensions and select a suitable shape.
- Adjust the crop. Drag the image to move it, zoom with the corner handles and rotate as needed. Number fields and plus/minus buttons allow precise adjustments; undo and redo help compare alternatives.
- Save and download. Save the painting, add more images, name your pack and optionally choose a pack icon. Use the separate Java and Bedrock download buttons.
Choose the right aspect ratio and resolution
A painting measuring 2 × 1 blocks has a 2:1 aspect ratio. A square photo needs cropping to fill that shape without stretching. Use a tall canvas for a portrait and a wide canvas for a landscape. Check that faces, logos and text remain inside the selected crop rather than being cut off at the edges.
At the original texture density, one block corresponds to 16 pixels. The calculation is image width = width in blocks × pixels per block: a 4 × 4 painting is therefore 64 × 64 pixels at that density. Exports automatically choose between 16 and 256 pixels per block according to the saved image. More pixels preserve available detail but cannot restore detail missing from a blurry source.
Why Java and Bedrock need different files
Java downloads contain Java resource pack metadata and textures. Bedrock downloads contain a Bedrock manifest and its texture layout. Older Bedrock paintings share a texture atlas, while newer artwork uses individual files. The generator assembles the appropriate structure; simply renaming a Java ZIP to MCPACK would not perform that conversion.
Version choices also affect which paintings are included. A newer variant cannot appear in an older game merely because its texture exists in a pack. The four elemental textures are not ordinary Survival painting variants. Edits remain in the project when an older export target excludes them.
Install the pack in your edition
Java Edition
Open Options → Resource Packs → Open Pack Folder. Put the downloaded ZIP into that folder without extracting it, enable the pack and place it above other painting packs. Then place the painting variant you replaced. Every instance of that variant uses the replacement artwork while the pack is active.
Bedrock Edition
Open the MCPACK with Minecraft and wait for the import message. Next, enable the imported pack in your world’s resource pack settings. Importing alone does not activate it. Windows and mobile support local file workflows, while consoles do not generally offer the same direct import process.
Share pictures and edit existing packs
Friends need a compatible active pack to see your artwork. Send the appropriate download or a project link. Image editing and pack generation happen in the browser, but a complete share link contains project data that recipients can access. For large projects, sharing a downloaded pack may be more practical.
You can import Java ZIPs and Bedrock MCPACKs up to 64 MB. Supported paintings become editable, and unrelated imported files remain in exports of the same edition. This is not a general converter for models, scripts or behavior packs. Animated Java paintings become a static first frame when exported to Bedrock.
Frequently asked questions
How do I get a particular painting in Survival?
Limit the available wall space to the required size and place the painting again until the desired variant appears. The pack replaces its artwork, not the placement rules.
Will friends automatically see my pictures?
No. They also need the appropriate resource pack enabled. A download or project link shares the pack but does not automatically activate it in their game.
Can I add a new variant or change its size in blocks?
This tool replaces existing textures. It does not add new painting variants or change their in-game block dimensions.
Why is the original painting still visible?
Check pack activation, priority, target version and the painting variant you placed. In Bedrock, importing a pack does not automatically enable it for a world.
How can I save my project for later?
Download a pack to import again, or keep a project link. The project link also preserves edits excluded from a game download because of an older target version.