MC Toolkit / Skins
Skins
Edit, preview and package skins and capes in three dimensions, then wear the result in Java or Bedrock.
3D Skin Editor
Paint a Minecraft skin directly on the 3D model. Java 64×64 and Bedrock 128×128, layers, mirroring, undo, capes and animation preview. Nothing is uploaded.
3D Armor Trim Viewer
Put any armor trim on a real 3D player and spin it. Every pattern and material, all four pieces, leather dyes, mob presets and animations, with the /give command.
Avatar Maker
Turn a Minecraft skin into a profile picture. Nine styles, from a crisp pixel face to a 3D render you can angle, plus backgrounds, borders and PNGs up to 1024px.
Cape Maker
Paint a 64×32 Minecraft cape texture pixel by pixel and watch it move on the player in 3D, as a cape or spread into elytra. Download the PNG. Nothing is uploaded.
Cape Pack Builder
Pair your skins with custom capes in one Bedrock .mcpack. Add skins and 64×32 cape PNGs, match them up, and download — picking the skin in game equips its cape.
Skin Pack Maker
Bundle any number of skins into one .mcpack for Minecraft Bedrock. Drop PNGs in, or paste usernames to pull their skins. Slim and classic are detected for you.
Skin Viewer
Look at any player's Minecraft skin in 3D. Type a username or drop in a PNG, add a cape or elytra, pose it, and save a render. Runs in your browser.
Latest guides
Browse all guides →A cape texture is 2,048 pixels and only 372 of them are ever drawn
The file is 64×32, the cape lives in a 22×17 corner, and the side people actually see is 160 pixels — under 8% of the image. Plus the one-pixel offset that catches everyone.
A trimmed armour set has 1.57 billion possible appearances, which is why the lock button exists
199 states per slot to the fourth power. Rerolling all four at once will never converge on a look — locking the pieces you like turns an unsearchable space into a workable one.
A Minecraft username is 1–16 characters of exactly three things, and a UUID has two spellings
Letters, digits, underscore. No hyphens, no dots, no spaces. And a UUID is accepted with or without its dashes — which is why one lookup fails and the identical one works.
A Bedrock skin pack is four files, and two of its failure modes are silent
Two UUIDs that must differ, a lang file that is not optional, and skin keys that strip punctuation — so 'My Skin!' and 'My Skin?' become one skin with no error.
Bedrock has no standalone cape pack — a cape only ships attached to a skin
There is no cape-only .mcpack format. Every cape must be paired with a skin entry that names it, which is why a cape pack is really a skin pack with an extra PNG per entry.
Slim or classic is decided by 24 pixels, and you can see exactly which ones
A skin is slim if fewer than 6 of the 24 pixels at (46,20)–(47,31) are opaque. Plus the full UV map, why legacy 64×32 skins get mirrored, and why Bedrock's 128×128 will never load in Java.
All tools
Browse all →Looking for more Minecraft tools?
A suite of client-side generators, viewers and converters — all free, all in your browser.