ZIP to MRPACK Converter

Turn a modpack ZIP into a Modrinth .mrpack. Mods are matched on Modrinth by file hash and everything else is bundled into overrides, all in your browser.

ZIP → MRPACK

Build a Modrinth .mrpack from a ZIP

Drop in a modpack ZIP — a CurseForge export, or a plain instance folder with mods/ and config/. Every mod is fingerprinted and looked up on Modrinth, so what you get is a real .mrpack that launchers accept. Nothing is uploaded: only hashes are sent, and a hash cannot be turned back into your file.

Drop your modpack .zip here or click to choose a file — it never leaves your device

How it works

A .mrpack does not contain the mods themselves. It stores a list of them, each with an official download link, a file size and two hashes (sha1 and sha512). That is what keeps a modpack a few hundred kilobytes instead of a gigabyte.

So this tool reads your ZIP, hashes every mod on your own machine, and asks Modrinth which of those hashes it recognises. Recognised mods become entries in modrinth.index.json. Anything Modrinth does not know — CurseForge-only mods, private builds, your own edits, plus every config, resource pack and script — is copied into overrides/, so nothing is lost.

A CurseForge export is detected automatically: its manifest.json is read to pre-fill the pack name, version, Minecraft version and loader.

Going the other way? Use the MRPACK to ZIP converter.

Quick guides

How to use this tool, and the questions players ask most.

What is an mrpack file in Minecraft?

An .mrpack is Modrinth's modpack format, which stores configuration files and a modrinth.index.json manifest with SHA-512 hashes and download URLs for mods. Launchers use this manifest to fetch mod jars during installation instead of bundling heavy archives.

How do I install an mrpack file in Minecraft?

Import the .mrpack file directly into Modrinth App or Prism Launcher by clicking Add Instance and selecting Import from zip. Launchers parse the manifest and install the required Fabric, Forge, or NeoForge loader automatically.

Where do I put mrpack files in Minecraft?

You do not put .mrpack files into the standard .minecraft/mods folder because the vanilla launcher cannot read them. They must be imported into compatible launchers or converted into loose files using the ZIP to MRPACK Converter.

How do I unpack an mrpack file manually?

Rename the .mrpack extension to .zip and extract it using standard archive tools to access modrinth.index.json and the overrides directory. To get the actual mod jars, each download URL listed inside the JSON manifest must be fetched separately.

Can I use an mrpack file on a Minecraft server?

Dedicated servers cannot run an .mrpack directly since the server executable only reads jar files from the mods directory. You must extract the modpack contents and download all server-compatible jars defined for loader versions like Fabric 0.16.0 or Forge.

More on 9Minecraft

Other tools on 9Minecraft you may find useful.

More Resource Packs tools

Other tools on 9Minecraft you may find useful.