Games / Design
Skin Editor for Minecraft
Make cute, anime, dark and more original 64 × 64 skins from a style, edit the pixels, preview in 3D, export PNGs or a Bedrock skin pack, and make a showcase card.
Skin Editor for Minecraft: Make cute, anime, dark and more original character skins from a style. Choose hair, eyes, skin tone, an outfit, colours and overlay accessories. Try six variations, lock individual choices before randomising, shuffle colours without changing the shapes, or share a link that recreates your generated skin. Keep editing the result on a 64 × 64 texture map. Pencil, eraser, face or part bucket fill, line, eyedropper, shading and noise tools let you build a pixel design. Mirror painting and limb copying help keep the two sides consistent. A rotating 3D preview shows the head, body, arms, legs and optional outer layer. Choose classic 4-pixel arms or slim 3-pixel arms. Start from one of our original colourways or a blank texture, import a skin PNG, or crop a photo onto a face with nearest-pixel or area-averaged downscaling and an optional colour limit. The editor keeps up to 50 undo steps and saves your current skin in this browser. Save a small library of skins in this browser and add up to 20 to a named Bedrock pack. Export a .mcpack, open it with Minecraft on Windows, Android or iPhone/iPad, and find the imported pack among classic skins. Re-exporting the same pack keeps its identity and increases its version. Showcase cards show the current skin from the front, back and a three-quarter angle, with a name, optional creator, background and optional Made with TOEA mark. The exported skin.png contains the 64 × 64 skin pixels. Java uses an opaque base layer, while the outer layer supports transparency. Bedrock hides pixels with alpha at or below 25 out of 255. Review the transparency warning before export and fill the base when needed. Custom skin import depends on the Bedrock device. Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft. Runs 100% locally in your browser with zero server file uploads.
- Category
- Games & party
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Make a skin from a style
Cute, anime, dark and more. Pick a look, try a variation, then make it your own in the editor.
Make your own character
Texture map
Hatched = unused or hidden3D preview
Drag to turnClassic arms are 4 pixels wide; slim arms are 3. Overlays sit half a pixel above each surface. Walking pauses when reduced motion is enabled.
From image
Place a picture on the selected face, or repeat its crop across that part. Adjust the crop below; your picture stays in this browser.
Skin pack
Bedrock · .mcpackShowcase image
Front · back · ¾ viewHow to use your skin
Java Edition (computer)
- Export your skin as a PNG.
- Use the official launcher's skins area or your profile on minecraft.net to upload it.
- Choose classic or slim to match the model used here.
Bedrock on phone or tablet
In the Dressing Room or character creator, look for classic skins. Import or choose a new skin, then pick your PNG. You can also open a .mcpack file with Minecraft to import a whole pack.
Bedrock on Windows
Use the Dressing Room or character creator's classic skin options to choose your PNG, or open a .mcpack file with Minecraft. Consoles cannot import custom files; use a supported phone or PC.
If it doesn't work
- Check the image size: skins must be 64 × 64, or the old 64 × 32 format. This editor converts old skins to 64 × 64.
- Check classic versus slim. Choosing the wrong model can leave a stripe on an arm or shift the arm texture.
- Fill transparent base pixels before using a skin in Java; those pixels can look black.
- If skin names appear as keys, the pack's language entries do not match its skin keys. This exporter writes matching keys and language entries together.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Bedrock skin packs and sharing
A .mcpack is a ZIP archive with a manifest, a skin list and PNG textures at the pack root, plus language entries in a texts folder. Each skin records its classic or slim model. Display names can use any language; internal keys and filenames use ASCII, and matching language entries make those names resolve in the game. Source: Microsoft Learn, Packaging a Skin Pack; Skin Pack JSON Formatting and Localization Reference.
Each new pack has its own identity. This editor keeps that identity in the browser and increases the version on re-export so an edited pack can update the existing one. Packs import from files on Windows, Android and iPhone/iPad; consoles cannot import custom files. A showcase PNG is a picture for sharing your design, while the skin PNG or .mcpack is the file you use in the game.
Original style parts
The generator offers cute / kawaii, anime, dark, cool / street, fantasy knight, ninja, robot and animal hoodie styles. Hair and outfits wrap around the head, body and limbs; glasses, headphones, clips, horns, halo, scarf, mask and animal ear motifs use the outer layer. All pixel parts are original drawings, with no copied characters or default game textures. Girl, boy and neutral looks affect hair and outfit choices only; they use the same body proportions. A style link records the choices and seed to recreate the generated skin; it does not include later hand-painted edits.
Skin texture layout
A skin is a 64 × 64 pixel texture split into six faces for each part and each layer. A box with width w, height h and depth d begins at an origin u, v: top starts at u+d, v; bottom at u+d+w, v; right at u, v+d; front at u+d, v+d; left at u+d+w, v+d; back at u+2d+w, v+d. Right and left are the character's sides, so right appears on the viewer's left. The preview flips the bottom sample vertically.
| Part | Base origin | Overlay origin | Size (width × height × depth) |
|---|---|---|---|
| Head | 0, 0 | 32, 0 | 8 × 8 × 8 |
| Body | 16, 16 | 16, 32 | 8 × 12 × 4 |
| Right arm | 40, 16 | 40, 32 | 4 × 12 × 4, or 3 × 12 × 4 slim |
| Left arm | 32, 48 | 48, 48 | 4 × 12 × 4, or 3 × 12 × 4 slim |
| Right leg | 0, 16 | 0, 32 | 4 × 12 × 4 |
| Left leg | 16, 48 | 0, 48 | 4 × 12 × 4 |
Slim arm side and back faces shift to account for the narrower width. Unused texture areas are hatched in the editor and stay clear in the export. Source: Minecraft Wiki, Skin article. The starter patterns and palettes are original designs made for this editor.
Layers and transparency
The base layer carries the main skin. The outer layer has separate head, body and limb faces; it sits roughly half a skin pixel above each surface. Transparent outer pixels reveal the base and can add smaller clothing details without covering every face.
Java forces base pixels opaque, so a fully transparent base pixel can look black. Bedrock treats alpha values of 25 out of 255 or less as invisible. The preview lets you check either transparency rule, and export can fill partially or fully transparent base pixels over a chosen colour. Source: Minecraft Wiki, Skin article; the MIT-licensed skinview3d geometry also documents texture orientation.
Legacy 64 × 32 skins have no separate left limbs or new body overlays. Conversion mirrors the right limbs face by face, swaps the side faces and preserves the hat. It creates a classic skin and leaves the newly added overlays clear.
How to use it
- Make a skin from a style: choose cute, anime, dark or another look, try variations and lock the choices you like. You can also import a PNG or start blank.
- Paint the base and overlay faces, or crop a picture onto a selected face. Rotate the preview to check every side.
- Export skin.png for Java or a single Bedrock skin, or add skins to a .mcpack for Bedrock. Follow the on-page import guide. You can also export a front, back and three-quarter showcase card.
Privacy & limitations
Your skin and pictures stay in your browser. Autosave uses local browser storage; export a PNG to keep a portable copy.
Related tools
Frequently asked questions
Can I make a cute / anime / dark skin?
Yes. Choose Cute / kawaii for sparkly eyes, blush and soft pastel hair; Anime for large highlighted eyes and colourful hair; or Dark for deep colours, glowing eyes, hoods and straps. Cool / street, fantasy knight, ninja, robot and animal hoodie styles are available too. Each skin uses original pixel parts. Pick a variation or customise it, then keep painting in the editor.
What is the difference between classic and slim?
Classic arms are 4 pixels wide and slim arms are 3. Their arm texture faces use different positions. Choose the same model when you upload your skin; the rest of the body uses the same dimensions.
What are the base and overlay layers?
The base is the character's main surface. The overlay adds a hat, jacket, sleeves or outer trousers as slightly larger surfaces. Use transparent overlay pixels to leave the base visible.
Why do transparent base pixels look black in Java?
Java forces the base layer opaque. Fully transparent pixels can therefore appear black instead of making a hole. Export offers to fill transparent base pixels with a colour; use the overlay for transparent details.
Can I convert an old 64 × 32 skin?
Yes. Import the legacy PNG and the editor creates a 64 × 64 classic skin. It mirrors each right limb face into the left limb and swaps the side faces. The hat is retained, and the new jacket, sleeve and trouser overlays start transparent.
Does the skin work in Bedrock and Java?
The editor exports the standard 64 × 64 PNG. Java uses opaque base pixels and supports transparent overlays. Bedrock hides pixels with alpha at or below 25 out of 255; custom file imports depend on the device. Bedrock HD 128 × 128 skins are not supported here.
How do I put my skin in Minecraft?
For Java on a computer, upload the PNG in the official launcher's skins area or your profile on minecraft.net and choose classic or slim. For Bedrock on a phone, tablet or Windows computer, use the Dressing Room or character creator's classic skin options to pick a PNG, or open a .mcpack with Minecraft to import a pack. Consoles cannot import custom files.
How do I make a skin pack?
Name your current skin and add it to the Skin pack panel, or save skins in the browser library and add them from there. A pack holds up to 20 skins, each with its own name and model. Set a pack name and optional creator, then export the .mcpack. Keep using the same saved pack when editing it so re-export updates that pack instead of creating another.
Can I sell skins?
The Minecraft Marketplace is for approved partners only. You can make and share free packs using this editor; every exported skin is marked free. This editor does not create paid Marketplace products.
Is this an official Minecraft product?
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Does it work on a phone?
Yes. Draw with touch, use zoom buttons for precise pixels and drag the preview to rotate it. Compact controls fit a phone screen. Mouse and pen work too; keyboard shortcuts select tools, and the face selector and fill button support keyboard editing.
Free tool · runs in your browser · no account required