MRPACK to ZIP Converter
Convert mrpack to ZIP — and ZIP back to mrpack — free online for Modrinth modpacks. Everything runs locally in your browser; your files never leave your computer.
Files never leave your browser — conversion runs entirely on your device.
How to convert .mrpack to ZIP in 3 steps
No installs, no accounts, no waiting rooms — this mrpack to zip converter runs entirely in your own browser.
Upload your pack
Drag your .mrpack file into the converter or click to browse. The file is read directly by your browser — it is never sent to any server.
Choose your options
Enable “Download mod files” to fetch every mod from the Modrinth CDN with SHA-1 verification, or run a quick structure-only export.
Save your ZIP
The converter repacks everything into a standard ZIP archive that opens in any launcher or archive tool. One click to save.
What is a .mrpack file?
.mrpack is the official modpack format of Modrinth, the open Minecraft mod platform. Designed as a modern alternative to CurseForge packs, it bundles a whole modpack — mods, configuration, shader and resource packs — into one standardized, launcher-friendly archive.
Here's the clever part: a .mrpack doesn't contain the mod files themselves. Instead it carries a small index — modrinth.index.json — that lists every mod with its official CDN download URL plus SHA-1/SHA-512 hashes. Packs stay tiny, and launchers always fetch the exact, verified version of each mod.
Inside modrinth.index.json
{
"formatVersion": 1,
"game": "minecraft",
"versionId": "1.0.0",
"name": "Example Modpack",
"summary": "A sample modpack demonstrating the format",
"files": [
{
"path": "mods/examplemod.jar",
"hashes": {
"sha1": "93d6c1f9a0c18c8d1b6ae114f26fd1b2766e9ff4",
"sha512": "4cd3a3e74a0b68e5b5e3fa4c8bdd8a3c8531e771…"
},
"downloads": [
"https://cdn.modrinth.com/data/AAAA/versions/1.0.0/examplemod.jar"
],
"fileSize": 1234567
}
],
"dependencies": {
"minecraft": "1.21.1",
"fabric-loader": "0.16.9"
}
}
.mrpack vs a regular ZIP
Index-referenced: mods are described, not embedded — small downloads, verifiable integrity.
overrides/ folder: configs, options and resource packs ship inside the pack, exactly like a normal ZIP.
Launcher-aware: modern launchers read the index and install every mod automatically.
Open standard: fully documented by Modrinth — no proprietary tooling required.
Why convert MRPACK to ZIP?
A .mrpack is a great distribution format — as long as you stay inside the Modrinth ecosystem. The moment you step outside it, you want a plain ZIP with the actual .jar files inside. These are the four most common reasons people run a mrpack to ZIP conversion:
Play with the vanilla Minecraft launcher
The official launcher can't import modpacks at all. A converted ZIP gives you the mods/ folder and configs to copy into a manual installation.
Move packs into the CurseForge ecosystem
The CurseForge App only imports its own format. A ZIP export is the bridge — the CurseForge ⇄ Modrinth guide covers the full workflow.
Back up the exact mods you play
A .mrpack is just a shopping list of mods. Converting it with “Download mod files” produces a self-contained ZIP that still works if a mod is later removed from Modrinth.
Set up a server or share with friends
Drop the ZIP on a server, hand it to a friend on any launcher, or keep an offline copy — reinstalling later needs no Modrinth account and no internet.
Convert ZIP to .mrpack
Found a great modpack that only exists as a ZIP? The mrpack to ZIP converter also runs in reverse: switch to ZIP → MRPACK mode and turn any loose collection of mods into a proper Modrinth pack.
Drop in your ZIP
Any modpack archive with a mods/ folder works — loose .jar files and config folders are fine too. The pack name is filled in from the file name.
Match mods by SHA-1
Every mod is hashed locally, then looked up on Modrinth by hash. Matched mods become clean index references with verified CDN downloads.
Save your .mrpack
Pick the mod loader and Minecraft version, then export a Modrinth-format pack that's ready to share or import.
- Matched mods become references in a fresh modrinth.index.json — the pack stays small, verifiable and updates cleanly.
- Unmatched mods (CurseForge-exclusive or custom builds) are bundled under overrides/mods, so nothing gets lost.
Note the limits: mods that only exist on CurseForge can't be resolved to Modrinth downloads, and conversion that requires the CurseForge API needs a desktop tool. See the CurseForge ⇄ Modrinth guide for the complete workflow.
Which launchers can open .mrpack files?
Modern launchers import Modrinth packs natively. If yours isn't on the list, convert the pack to ZIP first — the .mrpack install guide has step-by-step recipes for every launcher.
| Launcher | .mrpack support | How to use a Modrinth pack |
|---|---|---|
| Modrinth App | Full support | Native format — open or create instances directly. |
| Prism Launcher | Full support | Add Instance → Import, then pick the .mrpack. |
| ATLauncher | Full support | Create a pack → Import from file. |
| GDLauncher | Full support | Import an instance → choose the .mrpack. |
| HMCL | Full support | Install modpack — or just drag & drop the file. |
| CurseForge App | Partial | Built for its own format — convert to ZIP and import manually. |
| MultiMC | Needs ZIP | Upstream MultiMC only imports MultiMC/Technic archives. Use Prism (its fork) or convert first. |
| Minecraft launcher | Needs ZIP | No modpack support. Convert to ZIP, then install mods manually. |
| Technic | Needs ZIP | ZIP modpacks only — convert the .mrpack to ZIP first. |
Last verified: 2026-09-16
Step-by-step install recipes
Install a .mrpack in Prism Launcher
- Open Prism Launcher and click
Add Instance. - Choose
Importin the left sidebar. - Click
Browseand select your .mrpack file. - Confirm the instance name and click
OK. - Wait while Prism downloads every mod from the index — done.
Install a .mrpack in HMCL
- Open HMCL and go to
Versions. - Click
Install Modpack(or drag the .mrpack into the window). - Choose local import and select your .mrpack file.
- Confirm the options and click install.
- HMCL resolves the mod loader and downloads every mod.
Manual install in the official Minecraft launcher
- Convert your .mrpack to ZIP with the tool above.
- Extract the ZIP into a folder you can find again.
- Create a new installation matching the pack's Minecraft version.
- Install the loader the pack uses — Fabric, Forge, Quilt or NeoForge.
- Open the installation's game directory and copy the
mods/files into amodsfolder. - Copy
config/and any other folders from the export next to it.
How to export a Modrinth modpack
Packs built in the Modrinth App don't need third-party export tools — the app produces a ready-to-share .mrpack natively.
- Open your instance in the Modrinth App.
- Go to the
Modstab of the instance. - Click
Export modpackin the top-right corner. - Choose where to save — you get a single .mrpack file.
How to get a .mrpack file without building one
Every modpack listed on modrinth.com has a Download button that hands you the .mrpack directly. That file is already the final format — nothing else to export.
MRPACK vs ZIP vs CurseForge: what's the difference
| Feature | MRPACK | CurseForge | ZIP |
|---|---|---|---|
| Mod storage | Referenced by CDN URL + hash | manifest.json project IDs | Embedded in the archive |
| File size | Small (index + overrides) | Medium | Large — all mods inside |
| Integrity check | SHA-1 & SHA-512 per file | None built in | ZIP CRC only |
| Launcher support | All modern launchers | CurseForge ecosystem | Universal |
| Open standard | Yes — documented by Modrinth | Partially | Yes |
Headed the other way? The CurseForge to Modrinth guide explains how to convert a CurseForge pack into a .mrpack — in the browser or with the cursetomod CLI.
Open a .mrpack manually
A .mrpack is a plain ZIP with a different extension — you can inspect it with any archive tool. Renaming alone won't fetch the mods, though: the .jar files live on Modrinth's CDN, not inside the pack.
- Rename a copy:
pack.mrpack→pack.zip(keep the original). - Open it with 7-Zip, WinRAR, or your operating system's archive tool.
- You'll find
modrinth.index.jsonand theoverrides/folder inside.
Copy-Item "pack.mrpack" "pack.zip" Expand-Archive -Path "pack.zip" -DestinationPath ".\extracted"
cp pack.mrpack pack.zip unzip pack.zip -d ./extracted
Common problems when converting mrpack to ZIP
Most conversion headaches trace back to a single design decision: a .mrpack describes mods instead of bundling them. These are the issues we hear about most — and the fix for each one.
I unzipped the pack and there are no JAR files
That's expected — a .mrpack stores a manifest, not the mods. Convert again with “Download mod files” enabled and every real .jar lands in the ZIP's mods/ folder, hash-verified.
Where do the overrides/ files go?
The overrides/ folder mirrors the Minecraft game directory: mods/, config/, shaderpacks/, resourcepacks/ and options.txt. Copy its contents into your instance's .minecraft folder and you're done.
My launcher refuses to import the pack
Check that the pack's Minecraft version and loader (Fabric, Forge, Quilt, NeoForge) match what your launcher has installed. A truncated download also breaks imports — re-download the .mrpack and try again.
Mod downloads fail or the browser crashes
Failed downloads are usually CDN hiccups — hit “Retry failed”. Packs over 1 GB can exhaust browser memory; for those, the desktop CLI options in Credits are the safer route.
Frequently asked questions
What is a .mrpack file?
Are my files uploaded anywhere?
What does “Download mod files” do?
Which launchers support .mrpack natively?
Can I use the converter offline?
How do I get the .jar files out of a .mrpack?
mods/ folder of the export. Handy for backups, custom packs, or launchers without Modrinth support.Is this the same as MCPACK or MCADDON?
.mcpack and .mcaddon are Minecraft Bedrock Edition formats (worlds, behavior and resource packs). They're unrelated to Java Edition modpacks, so this tool doesn't convert them: converting them here would silently produce broken files, and we'd rather be honest about that.Can I convert a CurseForge modpack to Modrinth?
Why convert ZIP back to .mrpack?
My conversion failed or mods are missing
Is it really free?
Do you store anything about me?
Standing on the shoulders of modders
This site's approach was inspired by open-source tools in the Minecraft ecosystem. The converter here was written from scratch in vanilla JavaScript — fflate for ZIP handling, Web Crypto for hashing — but these projects blazed the trail:
Fabulously-Optimized/mrpack-to-zip
The original browser-based mrpack → zip converter.
nekoxuee/mrpack-to-zip
A Vue + Tailwind rewrite of the same idea (GPL v2).
cursetomod (curseforge-to-modrinth-cli)
Desktop CLI for full CurseForge → Modrinth pack conversion.
packwiz
Create and manage Modrinth-format packs from the command line.
mrpacktozipconverter.com is an independent project and is not affiliated with Modrinth, CurseForge, or Mojang/Microsoft. Minecraft is a trademark of Mojang Synergies AB.
Sources
Facts on this page were verified against these primary sources:
- Modrinth Support — Modpacks on Modrinth — how Modrinth packs are created, played and shared
- Modrinth Support — Modrinth modpack format — the .mrpack format specification
- MultiMC Wiki — Import Instance — MultiMC's import supports MultiMC/Technic archives only
- HMCL — Official site — HMCL officially imports CurseForge, MultiMC and Modrinth packs
- GDLauncher — Import an Instance — GDLauncher's .mrpack import support