Skip to main content
Skins6 min read

How to Install Texture Packs on Bedrock Edition

Install and apply custom texture packs (resource packs) on all Bedrock platforms including mobile, PC, and console.

Texture Packs vs Resource Packs

In Bedrock Edition, "texture packs" are technically called "resource packs." A resource pack can change textures, sounds, UI elements, particle effects, and entity models. When people say "texture pack," they usually mean a resource pack that primarily changes block and item textures. The installation process is the same regardless of what the pack modifies.

File Formats

  • .mcpack - The standard Bedrock resource pack format. Tap or double-click to import directly into Minecraft.
  • .zip - Some packs are distributed as ZIP files. You may need to rename the extension to .mcpack or extract the contents manually.

Installation on Windows 10/11

  1. Download the .mcpack file from a trusted source.
  2. Double-click the file. Minecraft opens and imports the pack automatically.
  3. A notification appears confirming the import was successful.
  4. To apply globally: Go to Settings, then Global Resources. Find the pack in "Available" and activate it.
  5. To apply to a specific world: Edit the world, scroll to Resource Packs, and activate the pack.

If double-clicking does not work, manually copy the extracted pack folder to:

%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\resource_packs\

Installation on iOS

  1. Download the .mcpack file in Safari or another browser.
  2. Tap the file and choose "Open in Minecraft" from the share sheet.
  3. Minecraft imports the pack and shows a confirmation.
  4. Apply through world settings or global resources.

Installation on Android

  1. Download the .mcpack file.
  2. Tap the downloaded file and select Minecraft to open it.
  3. If Minecraft does not appear, use a file manager to locate the file and open it with Minecraft.
  4. Apply through world settings or global resources.

Installation on Console (Xbox, PlayStation, Switch)

Console platforms do not support direct file imports. Options include:

  • Marketplace: Purchase texture packs from the Minecraft Marketplace.
  • Realm sync: Apply a texture pack to a Realm from PC, then access it on console.
  • World transfer: Create a world with the texture pack on PC, upload it to a Realm, then download it on console.

Applying Resource Packs

Global Application

Global resource packs apply to every world:

  1. Go to Settings in the main menu.
  2. Select "Global Resources" (or "Storage" depending on version).
  3. Scroll through available packs and activate the ones you want.
  4. Reorder packs to set priority. Higher packs override lower ones when textures conflict.

Per-World Application

To apply a pack to a specific world only:

  1. On the Play screen, select your world and click the edit (pencil) icon.
  2. Scroll to "Resource Packs."
  3. Activate packs from the available list.
  4. Save and enter the world.

Popular Texture Pack Resolutions

  • 16x16 (default): Standard Minecraft resolution. Most compatible, no performance impact.
  • 32x32: Double resolution. Looks sharper with minimal performance cost.
  • 64x64: Noticeable improvement in detail. May affect performance on older mobile devices.
  • 128x128 and higher: High detail but can significantly impact performance, especially on mobile. Not recommended for low-end devices.

Creating Your Own Texture Pack

To create a simple texture pack:

  1. Create a folder with a manifest.json file (see the add-ons guide for manifest format).
  2. Set the module type to "resources" in the manifest.
  3. Create a textures folder inside with subfolders matching Minecraft's texture structure.
  4. Replace only the textures you want to change. Unmodified textures use the default.
  5. Add a pack_icon.png for the pack icon in menus.
  6. Place the folder in the resource_packs directory for development, or ZIP it and rename to .mcpack for distribution.

Troubleshooting

  • If textures appear as purple and black checkerboards, the pack may be corrupted or missing texture files.
  • If the pack does not appear in the list, verify the manifest.json is valid and the UUID is unique.
  • Performance issues with high-resolution packs can be resolved by using a lower resolution or reducing render distance.
  • If a pack breaks the UI, you may need to remove it through file system access rather than the game menus.

Related Astroworld Resources

Related Guides