How to Install Custom Skins on Minecraft Bedrock
To install a custom skin on minecraft Bedrock, you import a 64×64 PNG through the in-game Dressing Room — there is no launcher involved, unlike Java. This works on the Windows edition and on mobile; on consoles it does not, which we come back to at the end. Here is the exact path, plus how to add downloadable skin packs and how to stop the game blocking your import.
Import a PNG, step by step
- From the main menu, click the coat-hanger Dressing Room icon to open your Character Profile.
- Scroll to the very bottom of the skin list and open Classic Skins — that is where custom imports live.
- Select the green Import / Choose New Skin tile and pick your 64×64 PNG from the file browser.
- Choose the geometry — slim or classic — to match the file, then confirm.
- The skin saves to your Character Profile and applies immediately. Because it is tied to your Microsoft account, it follows you to other devices that can display it.
Installing a skin pack (.mcpack)
Downloadable Bedrock skin packs come as .mcpack files. On Windows and mobile, opening the .mcpack file usually launches Minecraft and imports it automatically; the pack’s skins then appear in the Dressing Room under a new category. If double-clicking does nothing, make sure Minecraft is installed and set as the default app for that file type. Marketplace packs bought with Minecoins install themselves and are the only route that also works on consoles.
The setting that blocks custom skins
If your imported skin refuses to appear — for you or for others — the culprit is usually a Bedrock setting called “Only Allow Trusted Skins”. It is designed to block potentially unsafe custom skin files, but it also blocks perfectly ordinary imports. Go to Settings, then Profile, and turn the toggle off. This is the number-one fix for invisible custom skins on Bedrock, and almost no quick guide mentions it.
Does it work on consoles?
No — Xbox, PlayStation and Switch cannot import a custom PNG, because there is no file picker to reach one. Console players are limited to the Character Creator, official skin packs and the Marketplace. The full picture, including the phone-to-console sync trick and why it often fails on PlayStation, is in changing your skin on mobile and console.
For the Java equivalent and a platform-by-platform comparison, see how to change your minecraft skin.
What counts as Bedrock
Bedrock is the shared codebase behind Minecraft on Windows, iOS, Android, Xbox, PlayStation and Switch — the version that plays together across those devices. That is why the skin steps here apply broadly, with the one big exception that only Windows and mobile can reach a file to import. If you are on the Java Edition PC client instead, none of this applies; that version uses the launcher, and its own guide covers it. Checking which edition you own first saves a lot of confusion, because the two look similar but handle skins completely differently.
Getting the file onto the device
The import step can only see files the device already has, so download or transfer your 64×64 PNG first. On Windows, save it somewhere obvious like Downloads. On a phone, put it where the picker looks — the Files app on iOS, or the Downloads folder on Android. If you made the skin on a PC but want it on your phone, email it to yourself or drop it in cloud storage, then open that file on the phone before launching Minecraft. Nine confused imports out of ten are really just the file not being on the device yet.
Managing your imported skins
Once imported, a skin stays in your Classic Skins list until you remove it, so you can build up a small wardrobe and switch between them without re-importing each time. Selecting a different skin applies it instantly, and going back to a plain Steve or Alex is just picking one of the defaults. The skins are stored with your Character Profile rather than as loose files, which is convenient for switching but means you should still keep the original PNGs elsewhere — the game does not let you export them back out.
If the import tile is greyed out
A disabled or unresponsive Import tile is almost always a permissions issue. On mobile, Minecraft needs permission to read files or photos; if you dismissed that prompt, the picker cannot open. Close the app, reopen it, tap Import again and accept the access request. On Windows, make sure the game is fully updated. And if the skin imports but never shows on your character, jump to the trusted-skins setting above — that toggle blocks display even when the import itself succeeded.
Why Bedrock keeps skins in your profile
Bedrock ties your skin to a Character Profile on your Microsoft account rather than to the device, which is why an import on your PC can show up when you sign in on your phone. It is the same account-first idea Java uses, just presented through the in-game Dressing Room instead of a launcher. The upside is portability across your Bedrock devices; the downside is that you cannot pull the original PNG back out once it is imported, so the file you started with is the only copy you will ever have. Keep it somewhere safe before you import.
This also explains the platform split that trips people up: because the skin travels with the account, players assume any device can import one, when in fact only Windows and mobile can reach a file to begin with. The profile carries a skin between devices happily; it just cannot create one on a console that has no file browser. Hold those two facts together and Bedrock’s behaviour stops feeling inconsistent — it is one system with one hardware limitation on the consoles.
One last practical note: keep the game updated. Bedrock evolves quickly, and the Dressing Room layout has shifted between versions, so if a menu here does not match what you see, an update usually realigns it. If an imported skin or a pack ever vanishes after an update, it has almost always just moved categories in the Dressing Room rather than been deleted — scroll through Classic Skins and your owned packs before assuming anything is lost. With the file kept safe and the game current, Bedrock imports are reliable and quick.
Bedrock skin questions
Where is the import button on Bedrock?
Open the Dressing Room from the main menu, scroll to Classic Skins at the bottom of the list, and choose the Import / Choose New Skin tile. That is the only place custom PNG imports live.
Why is my Bedrock skin invisible?
Most often the Only Allow Trusted Skins setting is on. Turn it off under Settings > Profile, confirm the file is a 64×64 PNG, and restart the game.
How do I install a .mcpack skin pack?
Open the .mcpack file with Minecraft installed and it imports automatically, adding a new category in the Dressing Room. Marketplace packs install themselves and also work on consoles.
Do imported skins sync to other devices?
Yes, custom skins save to your Character Profile and follow your Microsoft account to other Bedrock devices that support them, though PlayStation frequently will not show them.
New to this? Start with the full walkthrough: how to change your minecraft skin.