Minecraft Texture Pack Maker
Drop in a whole resource pack and restyle every texture at once — this isn't a pixel editor for touching one texture at a time. Pick a preset, pick your Minecraft version, and download a pack that's ready to install.
Drop a resource pack .zip (or a .jar) here, or
Your images never leave your browser — everything runs locally.
…or drop your own PNG textures
Your images never leave your browser — everything runs locally.
Starting from the default textures
Don't have a resource pack lying around? The vanilla textures are already on your computer, inside your own Minecraft installation. Find .minecraft/versions/<version>/<version>.jar — a .jar file is a .zip in disguise, so any archive tool opens it, or you can just rename a copy to end in .zip. Drop that same file onto this tool and it reads it like any other pack. We don't host or link to any of Mojang's textures ourselves — this only ever touches the copy already installed on your machine.
Building something else in Minecraft?
For blocks instead of textures, the pixel art generator turns an image into a build with its material list, and the banner maker designs a banner layer by layer and gives you the loom steps.
How it works
- Drop a Java Edition resource pack .zip — or your own PNG textures if you don't have one yet.
- Pick a style: Retro 8 colours, Game Boy, Greyscale, High contrast, Sepia, or an 8× downscale.
- Pick the Minecraft version you actually play, so the pack gets the right pack_format.
- Check the before/after grid — up to 24 textures preview instantly as you change the style.
- Build the pack and download the finished .zip, ready to drop into resourcepacks.
Frequently asked questions
How do I make a Minecraft texture pack?
Drop a resource pack .zip — or loose PNG textures — into this tool, pick a style like Retro 8 colours or Game Boy, choose the Minecraft version you play, and click Build pack. It restyles every texture in the pack at once and downloads a ready-to-install .zip. No pixel editor, no touching textures one by one.
Where do I install a texture pack in Minecraft?
In Minecraft, open Options → Resource Packs → Open Pack Folder. That opens .minecraft/resourcepacks directly — drop the downloaded .zip in there without extracting it, then select the pack from Available in that same menu.
Which Minecraft version should I pick?
Whichever version you actually play. Every version reads a specific pack_format number from pack.mcmeta, and picking the wrong one is the single most common reason a pack shows up as incompatible in the resource pack menu.
Why does my texture pack say it's incompatible?
Almost always the pack_format number in pack.mcmeta doesn't match your game version. This tool writes the correct format for whichever version you select before you build — if you built for 1.20 and now play 1.21.7, rebuild it here with 1.21.7 selected.
Does this work with Bedrock Edition (.mcpack)?
Not yet. This tool builds Java Edition packs only. Drop a Bedrock pack in and it tells you so and disables Build pack, instead of silently producing a hybrid that loads in neither edition.
Does it keep semi-transparent pixels, like stained glass?
Fully transparent and fully opaque pixels always come through correctly. But Retro 8 colours (the default), Game Boy and the 8× downscale all snap any in-between transparency to either fully solid or fully clear, because quantizing to a palette or shrinking the image only carries binary opacity. That can flatten stained glass panes, GUI drop shadows, vignette.png, rain and snow under those three presets. Greyscale, High contrast and Sepia don't quantize or resize, so they preserve partial transparency exactly.
Is my resource pack uploaded anywhere?
No. Every texture is decoded, restyled and zipped back up inside your own browser tab. Nothing is uploaded, even for packs with thousands of textures.
Related tools
All tools
- Pixel Circle Generator — Pixel-perfect circles and ovals for sprites, tilesets and icons.
- Image to Pixel Art Converter — Turn any photo into pixel art with retro palettes and dithering.
- Sprite Sheet Maker — Pack PNG frames into one sprite sheet with a JSON atlas.
- Sprite Sheet Splitter — Cut a sprite sheet into individual frames and download them as a ZIP.
- Sprite Sheet to GIF Converter — Preview and export a sprite sheet as an animated GIF.
- GIF to Sprite Sheet Converter — Turn an animated GIF into a sprite sheet plus JSON atlas.
- Normal Map Generator — Turn any image into normal, height and AO maps with a live 3D preview.