.mcpack vs .mrpack — Bedrock or Java? What's the Difference

These two file extensions look almost identical but belong to completely different Minecraft editions. Confusing them is why tools that convert one refuse to open the other.

The one-sentence answer

.mcpack is a Minecraft Bedrock Edition resource or behaviour pack (mobile, console, Windows 10). .mrpack is a Minecraft Java Edition modpack from Modrinth. Different games under the same brand, different file formats.

Side-by-side comparison

.mcpack.mrpack
Minecraft editionBedrock (mobile, Xbox, PlayStation, Switch, Win10)Java (Windows / macOS / Linux desktop)
Content typeResource pack, behaviour pack, or skin packFull modpack (mods + configs + resources)
Format at the byte levelZIP with manifest.json using a Mojang UUID schemaZIP with modrinth.index.json listing mod download URLs
Installed byDouble-click on any Bedrock device — Minecraft imports itRequires a Java-edition modpack launcher (Modrinth App, Prism, ATLauncher…) or manual conversion
Contains actual code/mods?Behaviour packs contain JSON + JavaScript; resource packs contain textures / modelsNo — only URLs. The launcher downloads the JAR mods separately
Typical sizeKB – tens of MB10 KB – 500 KB (manifest only)

Why the confusion happens

Both formats end in -pack, both are ZIP archives at the file level, and both live in the same broader "Minecraft add-on" mental space. Search queries like mcpack to zip, convert mcpack to zip, and mcpack to folder often come from Bedrock players trying to inspect their pack — while mrpack to zip comes from Java modpack players trying to use a Modrinth pack in a non-Modrinth launcher.

If you have a .mcpack (Bedrock)

You almost never need to convert. On any Bedrock device, double-clicking the file (or opening it from your browser's downloads) hands it to Minecraft, which imports it. To inspect the contents, rename the extension to .zip and extract — you'll see manifest.json, textures, and possibly JavaScript behaviour files.

This site's tools do not process .mcpack files. They are Bedrock resources, not Java mods.

If you have a .mrpack (Java)

Use our MRPack to ZIP converter to turn it into a ZIP that any Minecraft Java launcher understands. Or, if your launcher already supports .mrpack natively (Prism, ATLauncher, Modrinth App), import it directly. See What is a .mrpack file? for the format details.

Related