MrpackToZip.com

MRPack to ZIP Converter

Modrinth modpack → a ready-to-use ZIP Runs in your browser
Drop an .mrpack file here The file is read on this page and never uploaded. Mods download straight from Modrinth’s CDN to you.
—
Minecraft—
Loader—
Files to fetch—
Download size—
Files · 1 tile = 1 file
Index valid · format 1
No upload · no account · free

Output

Side
Format
Optional modsListed once a pack is open
—

Files

FileSourceSideSizeStatus
C needed · C optional · S not used

Progress

Waiting for a pack
—%
0 of 0 MB
Open a pack to start
Speed—
Time left—
Parallel6
Nothing leaves your device.

Optional mods

marked optional by the pack author

How to convert an .mrpack to .zip

3 steps
1 · Open the packDrop the .mrpack. The page reads modrinth.index.json: Minecraft version, loader, and every file with its hash.
2 · Fetch and checkEach mod comes straight from Modrinth to your browser and is checked against its SHA-512 before it goes in.
3 · Save the ZIPJars are stored, not re-compressed, so a 500 MB pack zips in seconds and is written to disk as it goes.

What’s inside an .mrpack

modrinth.index.json

An .mrpack is a ZIP holding a list of the mods and where to download them, not the mods themselves. That’s why most packs are only a few hundred KB.

{
  "formatVersion": 1,
  "game": "minecraft",
  "name": "Example Pack",
  "files": [{
    "path": "mods/sodium-0.5.13.jar",1
    "hashes": { "sha1": "a3f9…", … },2
    "env": { "server": "unsupported", … },3
    "downloads": ["https://cdn.modrinth…"],4
    "fileSize": 812044
  }, …],
  "dependencies": {5
    "minecraft": "1.20.1",
    "fabric-loader": "0.15.11"
  }
}
  1. 1pathWhere the file goes in the game folder
  2. 2hashesChecked after download: SHA-1 and SHA-512
  3. 3envWhether the client and the server need it
  4. 4downloadsDownload links: Modrinth, GitHub or GitLab only
  5. 5dependenciesMinecraft and the exact loader version
overrides/Configs, options and anything the author ships directly. Copied into the game folder as is.
client- / server-overrides/Only for one side. Picking “Server” above swaps which one is used and drops client-only mods.
Opening one by handRename the file to .zip and any unzip tool opens it. You’ll find modrinth.index.json and the overrides folder, but no mods: each one would have to be downloaded from its link in the index and put at its path. That is the part this page does for you.

mrpack, CurseForge pack and plain ZIP

3
.mrpackModrinth’s format
Usually under 1 MB
Mods insideLinks only
File checkSHA-1 and SHA-512
Client and serverMarked per file
Opens inModrinth App, Prism, ATLauncher, HMCL
CurseForge .zipCurseForge’s format
Usually under 1 MB
Mods insideCurseForge file IDs
File checkNone
Client and serverNot marked
Opens inCurseForge app, Prism, most launchers
Plain .zipWhat this page makes
As big as all the mods
Mods insideThe jars themselves
File checkChecked before zipping
Client and serverOne side per ZIP
Opens inAny game folder
In the fileA link, downloaded later

Which launcher needs which file

10
LauncherOpens .mrpackUse from this page
Modrinth AppYesNot needed
Prism LauncherYesNot needed, or an instance ZIP
ATLauncherYesNot needed
GDLauncherYesNot needed
HMCLYesNot needed
PCL2Recent versionsCurseForge import ZIP if yours doesn’t accept it
MultiMCNoPrism / MultiMC instance
CurseForge appNoCurseForge import ZIP
Official launcherNoPlain ZIP into a new game directory
Server hostsSomePlain ZIP, Server side

Installing it, launcher by launcher

  1. 01Click Add Instance, then Import on the left.
  2. 02Browse to the .mrpack, or to a Prism instance ZIP from this page, and click OK.
  3. 03Prism installs the loader and downloads the mods itself. Click Launch.
ATLauncher and GDLauncher: use Import and pick the .mrpack. Not sure about your launcher? A plain ZIP works anywhere you can choose the game folder.

Getting the .jar files out of an mrpack

There are no .jar files inside an .mrpack, and it can’t become one .jar you could run: a modpack is a set of mods for a launcher, not a program.

01Convert the packEvery mod is downloaded from Modrinth and checked against its hash.
02Open mods/All the jars sit in the ZIP’s mods/ folder, ready to copy.
03Need only a few?Find them with the search in the files table, then unzip just those.

When something goes wrong

6
ProblemOn the pageWhat to do
A file won’t downloadEach file is tried three times on every link the pack lists. If all of them fail, the page shows which files are missing; download them yourself and drop them in, and each one is checked against the pack’s hash. Or save without them: the README in the ZIP lists what’s missing and where it goes.
A link points to another siteThe .mrpack format allows downloads only from Modrinth, GitHub and GitLab, and launchers refuse other hosts too. Those files are listed as soon as the pack opens, and you add them by hand the same way.
Your disk or browser storage is fullThe ZIP is as big as all the mods together. Chrome and Edge write it straight to the file you choose. Firefox and Safari build it in browser storage first and then download it, so for a moment they need about twice the space.
You canceled halfwayThe half-written ZIP is discarded and nothing is saved. Start again whenever you like.
The launcher doesn’t see the packCheck that you picked the format for that launcher in the table above. With a plain ZIP, Minecraft and the loader must be exactly the versions named in the README.
The page says it isn’t an .mrpackA ZIP with manifest.json is a CurseForge pack, which the CurseForge app opens as it is. Going the other way, from a ZIP or a folder to an .mrpack? Use ZIP to mrpack.

Common questions

8

What is an .mrpack file?

A Modrinth modpack

The modpack format of Modrinth and its app: a ZIP holding modrinth.index.json, which lists every mod with its download link and hashes, plus the pack’s configs. Launchers that read it download the mods themselves.

Is my modpack uploaded anywhere?

No

The .mrpack is opened by this page in your browser. Mods download from Modrinth straight to you; this site never sees them.

Can I just rename .mrpack to .zip?

Only half works

It opens, but you get the configs and a list of links. The mods themselves aren’t inside.

Why do the mods have to be downloaded?

They aren’t in the pack

The .mrpack carries only links. A launcher that reads the format downloads the mods when it installs the pack; for any other launcher, this page downloads them once and puts them in the ZIP.

Does it work offline?

No

The mods come from Modrinth’s servers, so you need a connection while converting. Reading the pack and writing the ZIP happen on your computer.

How big a pack can it handle?

Several GB

The ZIP is written to disk as files arrive, so memory stays low. Chrome and Edge write straight to the file you pick.

What if a file fails to download?

Add it by hand

Rare, but a link can go dead or a host can be down. The page tries every mirror the pack lists first; if all fail, download the file yourself and drop it in. It’s checked against the pack.

Does it install Forge or Fabric?

Not automatically

The ZIP names the exact loader version. The CurseForge and Prism formats set the loader up when you import them.