MC ToolboxMC TOOLBOX

July 12, 2026

How to Convert .mrpack to ZIP Modpacks for Prism & CurseForge

A complete step-by-step guide to converting Modrinth .mrpack index files into standard ZIP modpacks without losing custom configs or overrides.

Hey guys! Welcome back to another guide here on MC Toolbox. A while back, I was hanging out in a Minecraft community Discord server on a Friday night, and I saw so many players completely stuck trying to get their favorite modpack running. Someone had just downloaded a brand-new Modrinth pack to host on a private server with their friends. They opened the downloaded file expecting a full .zip folder crammed with 100+ .jar mod files, ready to drag right into their server's /mods directory. But instead, they were met with total confusion: a tiny 2KB file containing nothing except a weird file called modrinth.index.json and a few empty override folders!

I remembered the exact same frustration hitting me a couple of years ago. I spent nearly an hour wrestling with launcher settings, trying to figure out why offline launchers like MultiMC, legacy CurseForge setups, or custom Linux server instances refused to recognize the pack. Modrinth created the .mrpack format for a great reason—it saves gigabytes of bandwidth by indexing mod download links rather than re-uploading massive mod files every time a creator updates their pack. But if you aren't using the official Modrinth App, it feels like hitting a brick wall. That exact weekend headache was what drove me to build our online MRPack to ZIP Converter right here on MC Toolbox.

What Actually Lives Inside a .mrpack File?

Before we dive into the 3-step conversion process, let's break down why .mrpack files behave so differently from traditional .zip modpacks. When a modpack author publishes a project on Modrinth, the platform generates a lightweight index archive containing three core components:

  1. modrinth.index.json: The central blueprint file. It lists every single mod's exact Modrinth project ID, version ID, direct CDN download URL, and cryptographic SHA-512 hashes to ensure no mod file gets corrupted during download.
  2. /overrides Folder: Contains custom mod configs (like config/sodium-options.json), custom resource packs, custom keybinds, and main menu tweaks created by the author.
  3. /client-overrides & /server-overrides: Specialized folders that specify which mods should only load on a player's client (like Iris Shaders) versus mods that should only load on a dedicated server (like Spark or Lithium).
MRPack to ZIP converter 3D workbench scene
Converting Modrinth .mrpack index files directly into full JAR ZIP archives in your browser with MC Toolbox.

Why Traditional Extractors Fail

If you try to simply rename my-modpack.mrpack to my-modpack.zip and extract it with WinRAR or 7-Zip, you will only extract the modrinth.index.json file! You will not get the actual .jar mod files because they haven't been fetched from Modrinth's servers yet. To turn a .mrpack into a usable offline modpack, an engine must read the JSON index, query Modrinth's API, download every matching mod .jar, verify its SHA-512 hash, and place it into a proper /mods directory alongside the /overrides content.

How to Convert .mrpack to ZIP Online in 3 Simple Steps

Instead of manually opening modrinth.index.json in Notepad and pasting 120 mod download URLs one by one into your browser (which would take hours!), our client-side converter handles the entire build pipeline automatically inside your browser window:

Step 1: Upload Your .mrpack File or Paste a Modrinth Link

Navigate to our MRPack to ZIP Converter tool. You have two easy options:

  • Drag and drop your local .mrpack file directly into the green dashed dropzone.
  • Or click the Project ID / Direct URL tab and paste a Modrinth modpack webpage link (e.g. https://modrinth.com/modpack/fabulously-optimized).

Step 2: Automated Browser Extraction & CDN Fetching

Once your file is loaded, our web assembly engine parses the JSON index payload, verifies dependency trees, and fetches the corresponding .jar files directly from Modrinth's public CDN. You can watch the live progress bar as mods are fetched and compiled into a clean /mods directory structure.

Step 3: Download Your Finished ZIP Package

Click the green Download ZIP button! You will receive a standard, ready-to-use .zip archive containing all your mod .jar files and custom config overrides. You can drop this ZIP straight into Prism Launcher, MultiMC, CurseForge, or un-zip it directly into your server's root folder!

3 Pro Tips for Server Admins & Modpack Players

  • Separate Client Mods from Server Mods: If you are building a dedicated Linux server, remember to remove client-only mods like Sodium, Iris Shaders, or Controlling from your /mods folder to prevent server startup crashes.
  • Check Java Version Compatibility: Minecraft 26.x modpacks require Java 21 or Java 22. Ensure your launcher's Java executable path is updated to avoid UnsupportedClassVersionError crashes on startup.
  • 100% Client-Side Privacy: Our converter processes your pack files directly in your web browser memory. No data is stored on remote servers, no account is required, and your custom pack configs remain 100% private.

Try converting your favorite Modrinth packs right now with our MRPack to ZIP Converter!

Gio Nui

Gio Nui

I'm an independent developer and long-time Minecraft creator. Since 2011, I've been focused on building high-performance, browser-based tools for the community.

More Guides