SHEET No.00 / SKIN MAKER

Minecraft Skin Maker

A Minecraft skin maker lets you draw the 64×64 PNG worn by your character. Start from parts, upload an existing PNG, or paint on a blank base, then preview it in 3D with Classic or Slim arms. Make a free skin for Java or Bedrock with no sign-up and nothing to install.

FreeNo sign-upJava + Bedrock64×64 PNG
CHOOSE A START
PARTS / same data as the sheet
Hair
Top
Bottom
Shoes
SHEET No.01 · 64×64 · CLASSIC · BASE LAYER
100%
A · 2D FRONT — click a pixel
B · 3D LIVE — same pixels
#3A5BFF
Works in Java and Bedrock. Runs in your browser; nothing is uploaded.
EDITOR GUIDE

What this skin maker can and can’t do

Can do

  • Build a character from parts presets.
  • Draw and edit pixels on a 64×64 skin.
  • Open and change an existing PNG.
  • Preview the skin in 3D with Classic or Slim arms.
  • Download a 64×64 PNG.

Can’t do

  • It does not generate skins from photos or text.
  • It does not draw directly on the top, bottom or side faces.
EXAMPLES

Example skins

Choose a look to load it into the editor.

Blue hoodie builderClassic arms

A bright blue hoodie pairs with dark jeans and boots.

Weekend skaterClassic arms

A light jacket and shorts keep this look casual.

Garden clubClassic arms

A simple tee and skirt make a colourful everyday skin.

Trail explorerClassic arms

A dark hoodie and sturdy boots suit an outdoor look.

City playerClassic arms

A graphic tee and jeans make a clean streetwear base.

Autumn adventurerClassic arms

A warm jacket and boots add a layered seasonal style.

SHEET No.02 / HOW TO

How to make a Minecraft skin

PixelSkinLab, a free Minecraft skin editor that runs in your browser, lets you paint a skin and preview it on a 3D model.

Four blocky characters with different hairstyles, skin tones and outfits standing on a grass field, one waving, with block hills and a blue sky behind them
Four different skins, one friend group. Rendered with PixelSkinLab.

A Minecraft skin is one flat PNG, 64×64 pixels, that the game folds around a blocky character. You paint the flat image and the game does the wrapping. This editor shows you both at once, so you see where each pixel lands before you download.

  1. Pick a start. Choose “Start from parts” to build a character from hair, a top, a bottom and shoes, then change the colours. Choose “Upload a skin” if you already have a PNG. Choose “Start blank” if you want to paint from a plain base.
  2. Paint on the flat sheet. Click a pixel on the 2D sheet and the 3D model changes at the same spot. Do the base layer first: skin, shirt, trousers. Then switch the Layer control to Outer and add hoods, hair, glasses and sleeves. Press S for the shade tool and M to mirror strokes between the left and right sides.
  3. Download and import. Click Download PNG. Upload it with the same arm model you painted, Classic or Slim. The next two sections give the steps for each edition.
SHEET No.03 / IMPORT

How to use your skin in Java and Bedrock

Free, no sign-up, nothing to install.

The two editions load skins in different places. Use the section for the one you play.

Import to Java Edition

JAVA EDITIONBEDROCKLauncher → SkinsDressing Room → Import
  1. Open the Minecraft Launcher and choose Java Edition on the left.
  2. Click the Skins tab at the top.
  3. Click New Skin and type a name for it.
  4. Choose Classic or Slim. Pick the one you painted.
  5. Click Browse, select your PNG, and click Save & Use.

Start the game. If the old skin is still on your character, quit to the title screen and rejoin the world.

Import to Bedrock Edition

DRESSING ROOMSKIN PNGARM MODEL4 px3 px
  1. From the main menu, open the Dressing Room (the character screen).
  2. Open Classic Skins, then Owned.
  3. Choose Import, then Choose New Skin.
  4. Pick your PNG and choose the arm model, Classic or Slim.
  5. Equip the skin.

Some consoles don’t support custom skin files.

SHEET No.04 / SKIN MAKER

My skin doesn’t show up right

Most failed imports come down to a few causes. Check them in this order.

  1. Black stripe down each arm. You painted Slim and uploaded as Classic, or the other way round. Upload again with the other model.
  2. Black patches on the body or legs. Some base-layer pixels are transparent. The editor warns you before you download and has a Fill them button for it.
  3. The old skin is still there. Quit to the title screen and rejoin, or restart the game.
  4. Wrong edition or account. Set up your skin separately in each edition: use the Minecraft Launcher for Java and the Dressing Room for Bedrock. You can import the same PNG in both places (Minecraft Wiki: Skin).
SHEET No.05 / SKIN MAKER

Base layer vs outer layer

Every skin has two layers.

The same character twice: on the left only the base layer with flat hair and a plain jacket, on the right with the outer layer showing puffy messy hair, a collar and a jacket hem
Base layer only, then base plus outer layer. Rendered with PixelSkinLab.

The base layer is the body itself.

The outer layer is a second shell drawn slightly out from the body: hoods, hair, sleeves, glasses, jackets.

The game draws both, and the outer layer is what gives a hat or a hoodie some thickness.

The two layers follow different rules:

  • On Java, a see-through pixel on the base layer is drawn black. The outer layer can be fully transparent, partly transparent or solid, which is why it can hold hair strands and glasses.
  • On Bedrock, pixels at 25/255 opacity or lower are not drawn (Minecraft Wiki: Skin). Don’t rely on see-through base pixels there; a skin that is solid on the base layer looks the same in both editions.
  • Paint something solid on the base layer under every outer-layer detail. Where a hood is see-through, the head underneath still has to be painted.

In the editor, the Layer control (Base / Outer) chooses which layer your tools paint on.

In Base view you see only the body layer.

In Outer view the base is dimmed and the outer pixels show on top.

The 3D model always shows both.

The editor flags see-through base pixels that appear black in game.

Click Fill them to paint those pixels with the current colour.

SHEET No.06 / ARMS

Classic or Slim arms?

Classic arms are 4 pixels wide.

Two front-facing characters side by side, one with Classic arms and one with Slim arms, with yellow brackets under the arms marking a 4 px width on the left and 3 px on the right
Classic arms are 4 px wide, Slim arms are 3 px wide. Rendered with PixelSkinLab.

Slim arms are 3 pixels wide.

Choose one before you paint the arms, and pick the same one when you upload the skin.

Use the Arm model control under the editor to switch.

If the choice doesn’t match, the game shows a black stripe down each arm.

To check which model a skin uses, look at the arm area of the file: arms with a 3-pixel-wide front face are Slim. When you upload a skin the editor guesses the model and tells you what it found; switch it if it looks wrong. A labelled skin template shows which blocks belong to each arm.

SHEET No.07 / SKIN MAKER

Edit a skin you already have

Choose Upload a skin in the starts panel and drop your PNG on it. The file opens on the sheet and is processed in your browser; nothing is uploaded to a server. Paint over it, switch the model if you need to, and download a new PNG.

BASE FACE PIXELS BEFORE / AFTER REPAINTINGUPLOAD + PAINT ON THE UV SHEET64 × 64 PNG

Old 64×32 skins open too.

They have one layer and no separate left arm or leg.

The editor copies the right limbs onto the left and downloads a 64×64 PNG, which leaves room for an outer layer.

After you open one, check the left arm and left leg and repaint any detail that should differ.

SHEET No.08 / TIPS

Hair, shading and clothes

Start from parts to build a skin quickly. You can repaint any generated pixel on the sheet.

SHEET No.09 / SKIN MAKER

What you can paint in the editor, and where it sits on the sheet

The editor shows a flat front view and a flat back view.

FRONT FACES ON THE 64 × 64 SKIN SHEETHEAD FRONTBODY FRONTSIDE · FRONT · SIDE · BACKLEGS · TOP ROW IS TOP/BOTTOM

Use the Front / Back control to switch.

Each view has the head, body, arms and legs you see from that side, on whichever layer you picked.

The top, bottom and sides of each part are filled in when you start from parts.

To paint those faces by hand, use the template and a paint program.

In the PNG itself, each part is a cross-shaped strip.

The top and bottom faces are on the upper row of the strip.

The right side, front, left side and back sit side by side below them.

Where the front faces start on the 64×64 sheet (x across, y down):

  • Head: front at x 8, y 8, 8×8 pixels. The outer-layer hat front is 32 pixels to the right, at x 40, y 8.
  • Body: front at x 20, y 20, 8 wide and 12 tall. The back is at x 32, y 20, after the two side faces.
  • Right leg: front at x 4, y 20. Right arm: front at x 44, y 20. Classic arms are 4 pixels wide, Slim arms 3.
  • Left leg: front at x 20, y 52. Left arm: front at x 36, y 52.
  • Outer layer: body at x 20, y 36; right leg at x 4, y 36; right sleeve at x 44, y 36; left leg at x 4, y 52; left sleeve at x 52, y 52.

The outer layer extends beyond the body. It sits 1 pixel out from the head and half a pixel from the body, arms and legs.

SHEET No.10 / SKIN MAKER

How to paint hair on a Minecraft skin

Hair is the part players look at first and the part most skins get wrong.

Close-up of three blocky characters in identical white hoodies with the same brown hair colour but short, long and side-swept bangs hairstyles, labelled Short, Long and Bangs
Same character, three hairstyles. Rendered with PixelSkinLab.

It is also where the outer layer matters most.

You can start from the Hair choices in Start from parts (Short, Messy, Long, Bangs, Buzz) and then change them, or paint from scratch.

Work in this order.

Step 1. Fill the head with the darkest shade

Pick a hair colour.

Choose Base and switch to the Front view.

Paint the head’s front rows to set the hairline.

Use two rows for short hair and three for a fringe.

Then switch to Back and paint the whole back of the head.

This base layer is solid, so there is no see-through pixel left on the head underneath.

Step 2. Add the main shade on the outer layer

Switch to Outer and paint the main shade over the same area. Because the outer layer sits out from the head, the hair now has volume. Hair that covers only the front looks like a mask, so make sure the back view is painted too.

Step 3. Break the surface with strands

BASE: SOLID HAIROUTER: VARY STRANDSCHECK FRONT + BACKFRONTBACK

Use a darker shade to draw short vertical strokes, two to three pixels long, from the part line down. Leave two or three pixels of the main shade between strokes. Stripes of equal width look like a barcode, so vary the length: three pixels, then two, then three.

Step 4. Put the highlight where the light hits

Choose the light direction and stay with it.

With top-front light, the brightest hair is in a small patch on the upper front of the head.

Hair is shinier than cloth, so a clear highlight usually looks better than a faint one.

Try one highlight shade, not two, until you are comfortable.

To make one, click a hair pixel with the Shade tool (S) while holding Shift.

Step 5. Check it from the back and with the 3D turn buttons

FRONT: FRINGE + PARTBACK: WRAP THE STRANDSTURN

Use the arrows under the 3D model to turn the character. The back of the head is where flat hair shows. Paint it with the same shades as the front, not one colour.

Another program with a free colour picker can shift hue as well as brightness.

Move highlights toward yellow.

Move shadows toward red or purple.

The Shade tool only changes brightness.

Hair styles in pixels

  • Short hair. Cover the top two rows of the face and the whole back view.
  • Fringe or bangs. Cover the top three rows of the face. Make the bottom row uneven, with one or two pixels hanging lower than the rest.
  • Long hair. Paint the back of the head, then run the hair down the back of the body on the outer layer. Put skin or shirt colour on the base layer under it.
  • Hats and hoods. Paint the hat or hood on the outer layer and the hair under it on the base layer.
SHEET No.11 / SKIN MAKER

Shading a Minecraft skin: light, shadow and detail

Shading is what separates a skin that looks flat from one that looks drawn. It is also easy to overdo on a 64-pixel sheet.

Two views of the same blue hoodie skin side by side: the left painted with one flat colour, the right with lighter and darker shades on the sleeves, hood and pocket
Flat fill on the left, light and shadow on the right. Rendered with PixelSkinLab.

**Pick a light direction.

** Top front is the safest.

Everything that faces up is lighter; everything that faces down or is tucked in is darker.

Shadow goes under the fringe and chin, under the arms, along the hem and at the inner edge of each leg.

ONE SHIRT · THREE PIXEL TONESLIGHTMIDDARK

**Use two or three tones per colour.

** Base, shadow and highlight are enough.

Keep the steps close; a big jump between shades shows as stripes.

Keep highlights slightly lighter, shadows slightly darker, and use fewer shades with stronger contrast where it counts.

Shade the outer layer one step darker than the layer beneath it. A sleeve or jacket that matches the base colour has no depth. Make the outer pixels one tone darker near the edges.

**Avoid pure black outlines.

** Black lines around every shape make the skin look heavy.

If you want an outline, use a darker tone of the shape’s own colour.

This also keeps the skin readable on dark backgrounds such as caves and the Nether.

**Use the Shade tool.

** Press S, then click or drag across pixels.

Each pixel in one drag steps one notch darker; hold Shift to step lighter instead.

Because the tool won’t go further in one drag, release and drag again for a stronger shadow.

The Picker (I) copies a colour from the skin, so you can reuse a shade you already made.

SHEET No.12 / SKIN MAKER

How to draw clothes: hoodie, skirt, jeans and boots

Start from parts gives you a Top (Hoodie, T-shirt, Jacket), a Bottom (Jeans, Shorts, Skirt) and Shoes (Sneakers, Boots), each with colour swatches. The notes below help when you want to paint or change one yourself.

Three blocky characters on grass wearing a hoodie with jeans, a green jacket with a skirt and boots, and an orange T-shirt with shorts and sneakers
Hoodie and jeans, jacket and skirt, T-shirt and shorts. Rendered with PixelSkinLab.

The Fill tool (F) fills one whole face of a part, such as the front of the body, with the current colour.

It is the quickest way to lay in a base colour.

On the Outer layer, Fill makes the whole face solid, so use the Eraser (E) to clear what shouldn’t be covered.

On the outer layer the Eraser clears the pixel; on the base layer it restores the starting colour.

Hoodie

BUILD THE CLOTHES IN LAYERSBASE LAYERBody + sleeves filledOUTER LAYERRaised hood + pocket
HOODIE DETAILS · 8 × 8 PIXEL PARTSHOODPOCKETLEGS / SOLESCOLLAR / GLASSES

A hoodie is a body and sleeves in one colour, a hood, and a front pocket.

  1. On Base, Fill the front and back of the body and both arms with the hoodie colour.
  2. On Outer, paint the hood on the head as a ring around the face: one row across the top of the face and one column down each side, leaving the middle open. On the back view the hood is solid.
  3. Add a pocket on the front of the body, two to three rows tall, one tone darker than the hoodie.
  4. Put the cuffs on the last row of each arm, one tone darker.

Skirt and dress

SKIRT + SHOES · 8 × 8 PIXEL PARTSHOODPOCKETLEGS / SOLESCOLLAR / GLASSES

Paint the skirt on the outer layer of the body and legs. Cover the outer body from the waist down and the top four to six rows of each outer leg. Put leg or tights colour on the base layer under it so no see-through pixels are left.

Jeans and shoes

Fill both legs.

Keep the waistband one row of a different shade so there is a visible line where the shirt ends.

For shoes, paint the bottom two rows of each leg.

Use four rows for boots.

Add a darker sole on the last row.

Jackets and accessories

JACKET DETAILS · 8 × 8 PIXEL PARTSHOODPOCKETLEGS / SOLESCOLLAR / GLASSES

Place raised details on the outer layer.

This includes jackets, collars, and accessories.

Glasses are one row across the eyes on the outer layer of the head.

A belt is a single row on the outer body.

Badges and logos should be at least two to four pixels, or they are lost in game.

SHEET No.13 / SKIN MAKER

Faces, eyes and skin tone

The face is only 8×8 pixels, and it is where most players look when they see your skin in a menu.

  • Eyes. A common layout is the eyes on the fifth and sixth rows from the top, two pixels wide each, with two pixels of skin between them. Use a dark pupil and one pixel of very light grey for the white, not pure white, so they do not glow.
  • Eyebrows. One row above the eyes in the hair colour or a darker skin tone. Slant them down toward the nose for a serious look and up for a friendly one.
  • Mouth. One pixel for a neutral mouth, two or three in a row for a smile, in a muted red or a tone slightly darker than the skin.
  • Skin tone. Try a base tone plus one darker step, not one flat colour. Put the darker step under the fringe and chin. Use the same tones on the hands and neck so the character looks like one person.

Leave the face open on the outer layer unless you want glasses, a mask or face paint. Any pixel you put there covers the face underneath.

SHEET No.14 / SKIN MAKER

Pick a colour plan before you paint

A colour plan is a short list of colours you will use. Try to keep it small: a skin with a handful of colours usually looks designed, and a skin with dozens looks random.

Four characters in matching green hoodies, navy jeans and white sneakers with different hair and skin tones, standing under a Green Team banner with colour swatches below
One colour plan, four different faces. Rendered with PixelSkinLab.
  1. Choose three anchors: hair, main clothing and an accent.
  2. Make a shadow and a highlight for each with the Shade tool, rather than picking new colours.
  3. Add skin tone and shoes.
  4. Reuse colours with the Picker (I). Click a pixel that has the colour you want, and the pencil picks it up, so the same shade is used on the front, back and arms.

The editor has a row of 12 ready colours, and the Parts panel has its own swatches. If you need an exact colour that isn’t there, paint it in another program and upload the PNG.

SHEET No.15 / SKIN MAKER

Skin ideas that work in the game

Good skins are designed for how they are seen, which is usually small, moving and from a distance.

Three characters named Mira, Juno and Kade with floating name tags standing on a stone path in front of a wooden block hall with a red roof, trees on both sides
Skins read well from a distance on a busy server. Rendered with PixelSkinLab.
  • Multiplayer servers. A strong silhouette helps: a distinct hair shape, a bright jacket, a hat. A skin that is all one mid-brown disappears into the terrain.
  • Team and clan skins. Pick a shared colour for the body and a shared mark on the chest, and let each member choose their own hair and face.
  • Themed skins. Pick one idea (a knight, a farmer) and give it three details: one on the head, one on the body, one at the feet.
  • Profile pictures. Once you have a skin, you can make a profile picture from your skin.
  • Check it from every side. Turn the 3D model and check the seams at the neck, wrists and waist before you download.
SHEET No.16 / SKIN MAKER

Common mistakes and quick fixes

BASE PIXELS: FILLEMPTY BASE → BLACKARM WIDTH: MATCH4 PX3 PXSEAMS: CONTINUEALIGN EDGE ROWS
ProblemWhy it happensFix
Hair looks like a helmetOne flat colour, no strands, only the front coveredAdd strands (Step 3) and paint the back view too
Skin looks flatOne tone per areaAdd one shadow and one highlight per colour with the Shade tool
Shading looks like stripesSteps too far apart, or the same width everywhereUse close tones and vary the length of strokes
Outer layer looks stuck onSame colour as the base layerMake the edge pixels one tone darker
Arms look wrong in gameSlim skin uploaded as Classic, or the reverseRe-upload with the other arm model
Black areas in gameTransparent pixels on the base layerClick Fill them in the editor
Left and right arms don’t matchLegacy 64×32 skin or only one arm paintedTurn Mirror on (M); repaint details that should differ
Face unreadableEyes too big or too many coloursTwo-pixel eyes, one-pixel mouth, light grey whites
Skin vanishes on a serverDark colours on a dark backgroundAdd a lighter accent on the jacket or hat
1 · FILL BASE2 · MATCH ARMS3 · CHECK SEAMS
SHEET No.17 / FAQ

FAQ

A useful free skin maker has a 3D preview, base and outer layers, Classic or Slim arms, and needs no software download. PixelSkinLab is a free browser skin editor with those features. Hand-painting top, bottom, and side faces is not available in this editor; use a labelled template. It does not generate skins from photos.

SOURCES
Updated 14 November 2026

Sources