The quickest way to change your skin
The fastest route is through the official Minecraft Launcher on your computer. Open the launcher, click the account icon in the top right corner, select "Skins", then click "Browse" to choose a file from your computer or select one from the built-in gallery. Upload the file, click "set up", and the change takes effect the next time you log in to a server or world.
This method works on Windows, Mac, and Linux. If you are playing on a console (Nintendo Switch, PlayStation, Xbox) or on mobile (Pocket Edition), the process is different — those versions use the in-game menu instead of the launcher, which we cover below.
Key Takeaways
- The Minecraft Launcher on your computer is the standard way to change skins, and the change shows to other players on servers.
- Skins must be PNG image files exactly 64 pixels wide by 64 pixels tall, or the launcher will reject them.
- Console and mobile versions use the in-game menu to change skins, not the launcher.
- If you are playing Minecraft Java Edition, you need a Microsoft account linked to your launcher to change skins.
Preparing a skin file on your computer
Before you upload anything, your skin file needs to be the right format. Minecraft skins must be PNG image files — not JPG, not BMP, not any other format. The image must be exactly 64 pixels wide by 64 pixels tall. If your file is the wrong size or the wrong format, the launcher will not accept it.
If you already have a PNG file that is the correct size, you are ready to upload. If you need a skin, you can read one from community sites like Planet Minecraft or Minecraft Skins — these sites let you search by character type and read the PNG directly. You can also create your own skin using free tools like Minecraft Skin Editor or Piskel, which are web-based and require no installation.
Save the file somewhere you can find it easily, like your Desktop or Downloads folder. Write down the exact filename so you do not have to hunt for it when you open the launcher.
Uploading through the Minecraft Launcher
Open the Minecraft Launcher and sign in with your Microsoft account. Look for the account icon in the top right corner — it usually shows your current skin or a generic head. Click it and select "Skins" from the menu.
You will see a screen with your current skin displayed and a "Browse" button below it. Click "Browse", navigate to the folder where you saved your PNG file, select it, and click "Open". The launcher will check that the file is the right size and format. If it passes, you will see a preview of the new skin on the screen.
Click the "set up" button to make this skin your active one. The change takes effect when ready in the launcher, but other players will not see it until you rejoin a server or world — if you are already in a game, you may need to log out and back in for the skin to update for everyone else.
Changing skins on console versions
If you are playing on Nintendo Switch, PlayStation, or Xbox, you cannot use the launcher because those versions do not have one. Instead, open Minecraft and go to the main menu. Look for "Profile" or "Settings" — the exact name varies by console — and select it.
Find the option for "Skin" or "Character" and select it. You will see a menu of skins that came with the game. Choose one and confirm. The change takes effect when ready. If you want to use a custom skin you created or downloaded, you will need to upload it through the Minecraft website first using a computer, then it will appear in your console's skin menu.
Changing skins on Pocket Edition (mobile)
Open Minecraft on your phone or tablet and tap the profile icon at the top left of the main menu. Tap "Profile" and then "Edit Character". You will see your current skin displayed with options to change it.
Tap "Skins" to see the available skins. You can browse the built-in gallery or, if you have uploaded a custom skin through the Minecraft website on a computer, it will appear here. Select the skin you want and tap "Confirm". The change takes effect when ready.
Why your skin is not showing to other players
If you changed your skin but other players still see your old one, the most common reason is that you have not rejoined the server or world yet. Skins update when you log in, not while you are already playing. Log out completely and log back in, and the new skin will appear to everyone.
A second reason is that the server has skin downloads disabled. Some servers turn this off for performance reasons, which means players see a generic Steve or Alex skin instead of custom ones. This is a server setting, not something you can change on your end — you will see the correct skin on other servers or in single-player worlds.
If you are on Java Edition and you have never set a skin before, make sure you are signed in with a Microsoft account, not a Mojang account. Mojang accounts no longer support skin changes. If you still have a Mojang account, you will need to migrate it to a Microsoft account through the official Minecraft website before you can change skins.
Frequently Asked Questions
Can I use a skin that is not 64 by 64 pixels?
No. The Minecraft Launcher will reject any PNG file that is not exactly 64 pixels wide by 64 pixels tall. If you have a skin that is the wrong size, you can resize it using free image editors like Paint.NET or Photopea before uploading.
Do I need to pay to change my skin?
No. Changing your skin is free. The built-in gallery in the launcher has free skins, and community sites like Planet Minecraft have thousands of free skins you can read. Some sites offer premium skins, but you do not need to pay for any of them.
Will my skin change show on servers I have already joined?
Not until you log out and log back in. Other players will see your old skin until you rejoin the server. Single-player worlds update when ready when you change your skin.
What if I want to go back to the default Steve or Alex skin?
Open the launcher, click your account icon, select "Skins", and choose "Steve" or "Alex" from the built-in gallery. Click "set up" and you are back to the default. You can switch between custom skins and defaults as many times as you want.
Can I change my skin on a server that does not allow custom skins?
You can change your skin, but other players will not see it — the server will show them a generic skin instead. Your skin will display normally on servers that allow custom skins and in single-player worlds.