SKINFORGE BLOG

How to Change Your Minecraft Skin (Every Platform)

2026-09-08 · 7 min read

Changing your Minecraft skin is quick once you know where the setting lives — but the steps are different on every platform, and consoles have real limits that trip people up. This guide covers all of them: Java Edition, Bedrock on Windows and mobile, and the console versions (Switch, Xbox, PlayStation).

First, a quick note that saves a lot of confusion: which edition you own decides how you change your skin. If you play on a PC through the Minecraft Launcher and log in at minecraft.net, that's usually Java Edition. If you play on a phone, tablet, console, or the Windows 10/11 app, that's Bedrock Edition. The two handle skins completely differently.

Java Edition (PC / Mac)

Java skins are stored on Mojang's servers and tied to your Microsoft account, so once you upload, the skin follows you to every server. You have two ways to do it:

Through the website

  1. Go to minecraft.net and sign in with your Microsoft account.
  2. Open your profile and find the skin section.
  3. Upload your 64x64 PNG file.
  4. Choose Classic (4-pixel arms, Steve) or Slim (3-pixel arms, Alex).
  5. Save. The skin updates the next time you launch or rejoin.

Through the Minecraft Launcher

The official launcher has a Skins tab. Click it, add a new skin from a PNG on your computer, pick the arm model, and set it as active. This is the fastest route if the game is already open on your PC.

Bedrock on Mobile (iOS / Android)

Mobile Bedrock (what used to be called Pocket Edition) lets you import skins directly. The cleanest method uses a .mcpack file, but you can also import a raw PNG.

  1. Open Minecraft and tap ProfileEdit Character.
  2. Under Skins, choose a slot and tap Import (or "Choose New Skin").
  3. Select your 64x64 PNG from Files or your photo library.
  4. Pick Classic or Slim, then confirm.

If you have a .mcpack file, just open it and let Minecraft import it automatically. Our Bedrock and PE install guide walks through both methods in detail.

Bedrock on Windows 10/11

  1. Open the game and go to ProfileEdit Character.
  2. Select the classic skin slot and click Choose New Skin.
  3. Browse to your PNG, select it, and pick the arm type.

Double-clicking a .mcpack file also works — Minecraft opens and imports it for you.

Nintendo Switch, Xbox, and PlayStation

This is where people get stuck. Console versions of Minecraft are Bedrock, but they do not let you sideload a custom PNG or .mcpack the way mobile and PC do. On console you're generally limited to:

To change your look on a console:

  1. Launch Minecraft and open Profile (the character icon on the main menu).
  2. Choose Edit Character to use the Character Creator, or Owned to pick from skin packs you have.
  3. Select a skin and confirm.

If you really want a custom skin on console, the common workaround is to design it elsewhere, get it into a Bedrock account on a device that does allow imports (a phone or Windows PC signed into the same Microsoft account), and note that imported "classic" skins stay local to that device — they don't reliably follow you to the console. For most console players, the Character Creator is the practical answer.

Slim vs Classic — Pick the Right One

Every platform asks you to choose an arm type when you apply a skin. Classic arms are 4 pixels wide; slim arms are 3. If your skin was drawn for one type and you apply it as the other, the sleeve pixels get squished or stretched. If your arms look off after changing your skin, switch the arm type. There's more on this in our skin dimensions guide.

Skin Changed but Not Showing?

If you uploaded a new skin and still see the old one (or Steve/Alex), it's usually a sync delay or an edition mismatch. Give it a minute and rejoin, or check our full skin not showing up fix.

Make a Skin First, Then Apply It

Describe what you want and SkinForge builds it. Export a PNG for Java or a .mcpack for Bedrock, then follow the steps above.

Get SkinForge Free →

FAQ

Can I use the same skin on Java and Bedrock?

The skin image is the same 64x64 PNG, but the accounts are separate. You'd upload it on minecraft.net for Java and import it in-game for Bedrock. One file, two places to apply it.

Why can't I upload a custom skin on my Switch or Xbox?

Console Bedrock doesn't support importing PNG or .mcpack files — that's a platform limitation, not a bug. You're limited to the Character Creator and Marketplace skins on console.

Is changing your skin free?

Yes. Changing your skin costs nothing on any platform. You only pay if you buy a Marketplace skin pack or a paid Character Creator item.

How often can I change my skin?

As often as you like. There's no cooldown or limit on how many times you can swap skins.

Back to blog · Browse the skin gallery