
Rose ground pack
5 textures
Free, no account, and nothing you make is uploaded.
Override an item's inventory icon, like a tool, food, or material. These are 16x16 textures by default.
831 items, showing the first 400
A texture pack is a folder of images that replace the ones shipped with the game, wrapped in a .zip with a small file telling Minecraft which version it targets. This page builds that for you. Find the texture you want to change, give it your image, and repeat until the pack looks how you want.
The catalogue covers every texture the game actually reads: 796 items, 1,269 blocks, plus every painting and mob. Each one is checked against the real client files, so an override always lands at a path Minecraft loads. A name with no texture behind it never appears, which is the usual reason a hand-built pack silently does nothing in game.
Your image is fitted with nearest-neighbour sampling rather than smooth scaling. That matters for pixel art: smooth scaling averages neighbouring pixels and turns a crisp 16x16 texture into a blurry one. Upload whatever size you have and it comes out sharp.
Vanilla textures are 16x16. HD packs use 32, 64, 128 or higher, and the resolution buttons go up to 32 times vanilla, which is 512x512. Upscaling does not invent detail: each pixel becomes a solid block of pixels, so the texture looks the same in game. What it gives you is room to paint. At 16x16 you have 256 pixels to work with; at 4x you have 4,096. Mobs and paintings scale their whole sheet the same way.
Higher is not automatically better. A full pack at 512x512 runs to hundreds of megabytes and will eat video memory, and on most blocks the difference past 128x128 is hard to see while playing. If you are not sure, 32x32 or 64x64 is the range most published HD packs sit in.
Replacing a texture here changes that block or item everywhere while the pack is on. If you want a new item that leaves the vanilla one alone, that is custom model data, and the Custom Item Texture Maker builds it along with the give command that spawns it.
Single textures are only part of a pack. Changing the sky, the HUD, the enchantment glint or a mob model needs more than one image swap, so those have their own tools here. All of them write into the same pack as this page, so you can build a totem in one tool, recolour the hearts in another, retexture fifty blocks here, and still finish with one file. Open the pack panel to see everything in it and download it for Java or Bedrock.
Open any of these in the Texture Pack Maker to change it. Save your own with the Save & share button above, then publish it to the minecraft texture packs gallery.

5 textures

5 textures

5 textures

5 textures

5 textures

5 textures

5 textures

5 textures

5 textures

5 textures
Pick a category, find the block, item, mob or painting you want to change, and upload an image for it. The image is resized to the right dimensions with nearest-neighbour sampling so it stays sharp instead of going blurry, and written to the exact path Minecraft reads. Repeat for everything you want to change, then download the pack. You never create a folder structure or write a pack.mcmeta by hand.
Yes, all of it. There is no account, no trial, no watermark and no export limit. Every resolution up to 32 times vanilla is available, mobs and entities included.
Vanilla blocks and items are 16x16, and that is what most packs use. Pick a higher multiplier if you are making an HD pack: 2x gives 32x32, 4x gives 64x64, and so on up to 512x512. Your source image can be any size, since it is fitted for you. Bear in mind a pack of 512x512 textures is large and will use noticeably more memory in game.
Both. Open the pack panel and pick your edition. Java downloads as a .zip for any version from 1.14 up, and Bedrock as an .mcpack you can open straight into the game. Some things Java can do have no Bedrock equivalent, and the converter lists exactly what those are before you download rather than dropping them quietly.
No. Reading your image, resizing it and building the final pack all happen in your browser. The page makes no network request with your files, and the pack you are building is stored on your own device.
Mobs are right here under the Mobs category. For the things that need more than a single image swap we have dedicated tools: a sky maker, a HUD customizer, an enchantment glint maker, a totem maker, a painting maker and more. They all write into the same pack as this page, so you can move between them and still end up with one file at the end.
Yes. Open Recolour, pick Blend, Bands or Closest under Your colours, and set the swatches to the colours you want. Blend lines your colours up from darkest to lightest and gives each pixel the one that matches its brightness, mixing between neighbours so the shading survives; Bands skips the mixing, so only your exact colours appear. Closest turns each pixel into whichever of your colours is nearest. It needs a full palette like PICO-8 to look good, since a few shades of one colour flatten most textures. You can paste a list of hex codes too (a palette exported from Lospec works) and apply it to one category or every texture at once. Grass, leaves, water and redstone are skipped because Minecraft colours those in game, so a recolour would never show.
On Java, open Options then Resource Packs then Open Pack Folder, drop the .zip in without unzipping it, and move it to the selected side. On Bedrock, opening the .mcpack imports it for you, then turn it on under Settings and Global Resources, or per world under Edit World and Resource Packs.