How to change your minecraft skin
A tested, platform-by-platform walkthrough for changing your minecraft skin — Java, Bedrock, mobile and console — including the one place custom skins genuinely do not work. Steps checked against the current launcher on 9 September 2026.
Pick your platform
Change your skin in five steps
Works on Windows, macOS, Linux · about 2 minutes · file: 64×64 PNG
- Open the Minecraft Launcher, choose Java Edition, and click the Skins tab.
- Click + New Skin and give it a name you’ll recognise.
- Pick the model: Classic (wide, 4-px arms) or Slim (3-px arms) to match your file.
- Click Browse and select your skin .png (64×64, or legacy 64×32).
- Click Save & Use, then press Play — the skin loads on your character.
A skin uploader also lives on your minecraft.net profile, but as of Sep 2026 the Launcher’s Skins tab is the route that reliably sticks.
Windows 10/11 edition · about 2 minutes · file: 64×64 PNG
- Launch Minecraft and click the Dressing Room (the coat-hanger icon) on the main menu.
- Scroll to Classic Skins at the bottom of the skin list and open it.
- Select the + Import / Choose New Skin tile.
- Pick your 64×64 .png from Files, then choose slim or classic geometry.
- Confirm — the skin saves to your Character Profile and follows your Microsoft account.
Not showing? Turn off Settings › Profile › “Only Allow Trusted Skins” — it blocks some custom imports.
Android & iOS (Bedrock) · about 3 minutes · file: 64×64 PNG
- Save your 64×64 .png to the device — Files/Photos on iOS, Downloads on Android.
- Open Minecraft, tap the Dressing Room hanger, then Classic Skins.
- Tap Import / Choose New Skin and grant Files or Photos access when asked.
- Select the PNG, pick classic or slim, and tap Confirm.
- The skin syncs through your Microsoft account, so it matches on PC too.
iPhone/iPad import straight from Photos or Files; Android uses the system file picker. Both are fully supported (verified Sep 2026).
Xbox · PlayStation · Nintendo Switch (Bedrock) · read this first
- Consoles can’t import a custom PNG directly — there is no file picker on Xbox, PlayStation or Switch (verified Sep 2026).
- Use the built-in Character Creator, an official skin pack, or a Marketplace skin instead.
- Or set a custom skin on a phone or PC signed in to the same Microsoft account…
- …then open Minecraft on the console — it may sync (Xbox is the most reliable; PlayStation the least).
- For a guaranteed custom look on console, a Marketplace skin pack is the dependable path.
PlayStation keeps skins separate even on one account, so a phone-set skin often won’t appear there — plan around it.
On this page
To change your minecraft skin you upload a 64×64 PNG image in the launcher (Java) or import it in the in-game Dressing Room (Bedrock), then pick whether it uses the Classic or Slim body. That is the whole idea. The catch is that every edition puts the button somewhere different, and one group of platforms — the consoles — cannot import a custom file at all. The switcher above gives you the quick steps for your platform; the sections below explain each one properly and fix the things that usually go wrong.
The 30-second version
On Java Edition, use the Minecraft Launcher’s Skins tab to upload a PNG. On Bedrock — that is Windows, mobile, and consoles — you use the Dressing Room inside the game, and only Windows and mobile can import your own PNG. Consoles are limited to the built-in Character Creator, official skin packs, and Marketplace skins. If you only remember one number, remember this: the file is a 64×64 PNG.
Change your skin on Java Edition
On Java, skins live in the Minecraft Launcher, not inside the game. Open the launcher, select Java Edition, and click the Skins tab along the top. Choose New Skin, give it a name, pick your model, then use Browse to select your PNG and press Save & Use — the skin loads the next time you press Play. For the fully illustrated version, see how to upload a skin on Java.
There is also a skin uploader on your minecraft.net profile page. It still works, but in our checking the launcher is the route that reliably takes effect, so if the web page seems to do nothing, set the skin in the launcher instead. Java is also the one edition where third-party skin tools and mods can push higher-resolution skins — vanilla itself sticks to the standard size.
Change your skin on Bedrock: Windows and mobile
On Bedrock you change skins inside the game through the Dressing Room — the coat-hanger icon on the main menu. Open it, scroll to Classic Skins at the bottom, choose the Import (or “Choose New Skin”) tile, and pick your 64×64 PNG. You then select slim or classic geometry and confirm. The skin attaches to your Character Profile, so it follows your Microsoft account to any device that can display it. Full walkthroughs live in installing custom skins on Bedrock and changing your skin on mobile and console.
Mobile works exactly the same way as Windows: on iPhone and iPad you import the PNG from Photos or Files, and on Android from the system file picker. Both are fully supported as of September 2026. The only wrinkle is saving the file to the device first — download it into Files (iOS) or Downloads (Android) so the picker can see it.
Consoles: what actually works
Consoles cannot import a custom PNG skin directly. As of September 2026 there is no file picker, USB import or hidden menu on Xbox, PlayStation or Nintendo Switch — many guides pretend otherwise, and it wastes hours. What you can do is use the Character Creator, an official skin pack, or a Marketplace skin, all of which are built in.
There is one workaround: set a custom skin on a phone or PC that is signed in to the same Microsoft account, then open Minecraft on the console and hope it syncs. In practice Xbox is the most reliable at this, and PlayStation the least — Sony’s version keeps skins separate even on one account, so a phone-set skin frequently will not appear there. If you must have a specific look on a console, a Marketplace skin pack is the only dependable route.
Classic or Slim? Match the model to your file
The Classic model (nicknamed Steve) has 4-pixel-wide arms; the Slim model (Alex) has 3-pixel arms, and that is the only difference between them. It matters because a skin drawn for one model looks wrong on the other — a Slim skin on a Classic body leaves a bare stripe down each arm, and a Classic skin on a Slim body gets its sleeve art cut off. Pick the model that matches the file you are uploading. If you are not sure which yours is, our Classic vs Slim guide shows both side by side.
Where your skin comes from: make one or buy a pack
You need a 64×64 PNG before any of the steps above will do anything, and there are two honest ways to get one. The free way is to make it: start from the 64×64 skin template in an image editor, or turn a photo into a rough skin using the method in image to minecraft skin. Either way it costs nothing.
The paid way, and the only option on consoles, is a ready-made pack from the official Minecraft Marketplace (that link is an affiliate link — it costs you nothing extra and we may earn a small commission). Packs are bought with Minecoins and apply on every Bedrock platform, consoles included. Whether a pack is worth it over a free custom skin is a real question, and we weigh it up in skin packs vs custom skins.
When the new skin won't show up
If you saved a skin and still see the old one, the fix is usually quick. On Bedrock, the most common cause is the “Only Allow Trusted Skins” toggle in Settings › Profile blocking your import — turn it off. On Java, a fresh skin can lag behind by a few minutes, or you may have uploaded a file that is not exactly a 64×64 PNG. Restart the game after any change so it reloads your profile. The full checklist, including multiplayer servers that hide custom skins, is in fixing a skin that won’t show.
What you need before you start
You need two things before any of this works: a skin file and one decision. The file is a 64×64 PNG — either one you drew, one you downloaded, or one you converted from an image. The decision is your model, Classic or Slim, which has to match the file. That is the entire shopping list. You do not need Minecoins, an account upgrade, a mod, or a third-party program, and any guide that tells you otherwise for a basic skin change is padding its word count.
It also helps to know which edition you own, because Java and Bedrock are genuinely different programs. Java Edition is the original PC version and uses the launcher. Bedrock is the version on mobile, consoles, and the Windows edition, and everything happens inside the game. If you bought Minecraft on a phone or console, you have Bedrock; if you play on a PC, check whether the launcher says Java Edition or Bedrock, because the skin steps diverge from there.
How long it takes and what it costs
Applying a skin takes about two to three minutes once you have the file, and it costs nothing on every platform that supports custom skins. The only time money enters the picture is if you decide to buy a ready-made Marketplace pack — usually because you are on a console that cannot import your own file. Even then, that is a choice, not a requirement. Making a skin is free, applying a skin is free, and changing it as often as you like is free.
The mistakes that waste the most time
- Wrong model — a Slim skin on a Classic body leaves a bare stripe on each arm. Match the toggle to the file.
- Saving as a JPG — it strips transparency and wraps your character in a white box. Skins must be PNG.
- Expecting an HD skin to work — anything above 64×64 needs a mod on Java and simply will not show in the base game.
- Hunting for a console file import that does not exist — no Xbox, PlayStation or Switch can browse to a PNG.
- Not restarting — a running game keeps the old skin, so relaunch after you save a new one.
Avoid those five and a skin change is genuinely a two-minute job. Every one of them is something we see asked over and over, and every one is quicker to prevent than to diagnose after the fact. The switcher at the top of this page is deliberately built around them, so if you follow your platform's steps in order you will sidestep the lot.
Updating or switching back later
Changing skins is not a one-time thing — you can swap as often as you like, and the old ones are not automatically thrown away. On Java, every skin you upload stays saved in the launcher's Skins tab, so switching is just clicking a different one and pressing Save & Use. On Bedrock, your imported and owned skins sit in the Dressing Room ready to re-select. Going back to the default look is the same motion: pick one of the built-in Steve or Alex skins instead of your custom one.
The one thing the game will not do is hand your uploaded file back as a PNG. If you ever want to reuse a skin on another account or edit it further, you need the original image you uploaded — so keep a copy of every skin file somewhere safe before you overwrite it. That habit is the difference between a five-second re-upload and rebuilding a skin from memory.
| # | Platform | Where you do it | Import your own PNG? | Model choice | Typical time |
|---|---|---|---|---|---|
| #1 | Java Edition (PC) | Minecraft Launcher › Skins | Yes — upload 64×64 PNG | Classic or Slim | ~2 min |
| #2 | Bedrock — Windows | In-game Dressing Room › Classic Skins | Yes — Import PNG | Slim or Classic | ~2 min |
| #3 | Bedrock — mobile | Dressing Room › Import (Files/Photos) | Yes — from device storage | Slim or Classic | ~3 min |
| #4 | Console (Xbox/PS/Switch) | Character Creator / Marketplace | No — no file picker | Presets only | varies |
| #5 | Legacy 64×32 file | Any edition that accepts it | Loads, but no second layer | Classic only | — |
Changing your skin — quick answers
How do I change my minecraft skin for free?
Making and applying a skin is free on every edition that supports custom skins. Draw or download a 64×64 PNG, then upload it in the Java launcher or import it in the Bedrock Dressing Room. You never need Minecoins to use your own skin.
What file do I need?
A 64×64-pixel PNG with transparency. The older 64×32 layout still loads but lacks the second (overlay) layer and a separate left arm and leg. Files larger than 64×64 are not standard and will not display without a mod.
Why can't I use a custom skin on my console?
As of September 2026, Xbox, PlayStation and Switch have no way to import a custom PNG — there is no file picker. Consoles are limited to the Character Creator, skin packs and Marketplace skins. Setting a skin on a linked phone or PC may sync to Xbox, but rarely to PlayStation.
How do I change back to the default skin?
On Java, open the launcher's Skins tab and select one of the default skins, then Save & Use. On Bedrock, open the Dressing Room, go to Classic Skins and pick Steve or Alex. Your custom skin stays saved for later.
Does changing my skin cost Minecoins?
No. Custom skins are free. Minecoins only come into it if you choose to buy a ready-made skin pack from the Marketplace, which is optional and mainly useful on consoles that cannot import a file.
Can other players see my custom skin?
Yes, in normal multiplayer everyone sees your skin. Some servers disable custom skins or replace them, and cross-play between editions can occasionally show a default skin to players on a different platform.