Free · No upload · 100% in your browser

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.

No file uploads No signup SHA-1 verified Free forever

Files never leave your browser — conversion runs entirely on your device.

Drop your .mrpack file here
or click to browse your device
Accepts .mrpack (Modrinth modpack) Index parsed locally ~1 GB recommended max
No account, no upload — the whole mrpack to zip conversion happens in your browser.
No file uploads
No signup
SHA-1 verified
Free forever
Effortless workflow

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.

01

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.

Nothing leaves your device
02

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.

SHA-1 verified integrity
03

Save your ZIP

The converter repacks everything into a standard ZIP archive that opens in any launcher or archive tool. One click to save.

Universal ZIP format
Modrinth modpack format

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

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.

Use cases

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.

Reverse conversion

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.

01

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.

Runs entirely in your browser
02

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.

No mods are uploaded, ever
03

Save your .mrpack

Pick the mod loader and Minecraft version, then export a Modrinth-format pack that's ready to share or import.

Standard .mrpack format
  • 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.

Compatibility

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 support changes with releases. Statuses below were checked against official launcher documentation on 2026-09-16 — when in doubt, trust your launcher's own docs.
Launcher .mrpack support How to use a Modrinth pack
Modrinth AppFull supportNative format — open or create instances directly.
Prism LauncherFull supportAdd Instance → Import, then pick the .mrpack.
ATLauncherFull supportCreate a pack → Import from file.
GDLauncherFull supportImport an instance → choose the .mrpack.
HMCLFull supportInstall modpack — or just drag & drop the file.
CurseForge AppPartialBuilt for its own format — convert to ZIP and import manually.
MultiMCNeeds ZIPUpstream MultiMC only imports MultiMC/Technic archives. Use Prism (its fork) or convert first.
Minecraft launcherNeeds ZIPNo modpack support. Convert to ZIP, then install mods manually.
TechnicNeeds ZIPZIP modpacks only — convert the .mrpack to ZIP first.

Last verified: 2026-09-16

Step-by-step install recipes

Install a .mrpack in Prism Launcher
  1. Open Prism Launcher and click Add Instance.
  2. Choose Import in the left sidebar.
  3. Click Browse and select your .mrpack file.
  4. Confirm the instance name and click OK.
  5. Wait while Prism downloads every mod from the index — done.
Prism reads modrinth.index.json and fetches all mods automatically.
Install a .mrpack in HMCL
  1. Open HMCL and go to Versions.
  2. Click Install Modpack (or drag the .mrpack into the window).
  3. Choose local import and select your .mrpack file.
  4. Confirm the options and click install.
  5. HMCL resolves the mod loader and downloads every mod.
HMCL officially supports CurseForge, MultiMC and Modrinth pack imports.
Manual install in the official Minecraft launcher
  1. Convert your .mrpack to ZIP with the tool above.
  2. Extract the ZIP into a folder you can find again.
  3. Create a new installation matching the pack's Minecraft version.
  4. Install the loader the pack uses — Fabric, Forge, Quilt or NeoForge.
  5. Open the installation's game directory and copy the mods/ files into a mods folder.
  6. Copy config/ and any other folders from the export next to it.
This route is manual by design — the official launcher has no modpack importer.
Modrinth App

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.

  1. Open your instance in the Modrinth App.
  2. Go to the Mods tab of the instance.
  3. Click Export modpack in the top-right corner.
  4. 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.

The exported .mrpack is the finished pack: launchers that understand Modrinth files install it as-is. For launchers that don't, convert it to ZIP with the tool above — the full walkthrough is in the Modrinth export guide.
Format comparison

MRPACK vs ZIP vs CurseForge: what's the difference

Feature MRPACK CurseForge ZIP
Mod storageReferenced by CDN URL + hashmanifest.json project IDsEmbedded in the archive
File sizeSmall (index + overrides)MediumLarge — all mods inside
Integrity checkSHA-1 & SHA-512 per fileNone built inZIP CRC only
Launcher supportAll modern launchersCurseForge ecosystemUniversal
Open standardYes — documented by ModrinthPartiallyYes

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.

No launcher? No problem

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.

  1. Rename a copy: pack.mrpack → pack.zip (keep the original).
  2. Open it with 7-Zip, WinRAR, or your operating system's archive tool.
  3. You'll find modrinth.index.json and the overrides/ folder inside.
PowerShell
Copy-Item "pack.mrpack" "pack.zip"
Expand-Archive -Path "pack.zip" -DestinationPath ".\extracted"
Linux / macOS
cp pack.mrpack pack.zip
unzip pack.zip -d ./extracted
To actually get the mods, import the pack in a Modrinth-aware launcher — or use our converter with “Download mod files” enabled.
Troubleshooting

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.

FAQ

Frequently asked questions

What is a .mrpack file?
It's Modrinth's modpack format for Minecraft: a ZIP archive containing modrinth.index.json — a list of every mod with its download URL and hashes — plus an overrides/ folder with configs and resources. The “What is .mrpack?” section above covers the full structure.
Are my files uploaded anywhere?
No. The whole converter runs in your browser as JavaScript. Your .mrpack and the exported ZIP never touch a server — you can watch the network tab: only Modrinth's CDN is contacted, directly by your browser, when you enable “Download mod files”.
What does “Download mod files” do?
A .mrpack only references mods. With this option on, the converter fetches each referenced file from cdn.modrinth.com, verifies its SHA-1 hash, and packs the real .jar files into the ZIP. With it off, you get a structure-only export (overrides + index) in seconds.
Which launchers support .mrpack natively?
Modrinth App, Prism Launcher, ATLauncher, GDLauncher and HMCL import Modrinth packs directly. The official Minecraft launcher, Technic and upstream MultiMC don't — convert to ZIP first. Details in the launcher table.
Can I use the converter offline?
The page needs one initial load; after that, structure-only conversion works offline. Downloading mods naturally requires internet. For a fully offline workflow, check the open-source CLI tools in Credits.
How do I get the .jar files out of a .mrpack?
Enable “Download mod files” and convert to ZIP — every mod .jar lands in the mods/ folder of the export. Handy for backups, custom packs, or launchers without Modrinth support.
Is this the same as MCPACK or MCADDON?
No — .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?
Partially, right here: switch to ZIP → MRPACK and mods that exist on Modrinth are matched by hash automatically; CurseForge-exclusive mods get bundled as overrides. For full CurseForge API-based conversion, use the free desktop CLI cursetomod — covered in our CurseForge guide.
Why convert ZIP back to .mrpack?
Modrinth-format packs are smaller, hash-verified, install with one click in modern launchers, and keep client/server mod separation. Turning a loose mods ZIP into a proper .mrpack makes it shareable on Modrinth and future-proof.
My conversion failed or mods are missing
First check your connection — mod downloads come straight from Modrinth's CDN. Failed files are listed with reasons; hit “Retry failed” after fixing. If a specific mod is unavailable, it may have been removed or region-blocked on Modrinth; downloading it manually into the pack's overrides works too.
Is it really free?
Yes — no accounts, no quotas, no paywalls. The site is static and runs entirely client-side, so it costs almost nothing to operate. If it saved you time, consider starring the open-source projects in Credits.
Do you store anything about me?
We use Google Analytics (cookies included) for aggregate usage statistics; converter settings live only in your open tab. Details in the privacy policy.
Credits & open source

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:

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:

Zero friction

Ready to convert mrpack to ZIP?

Free, private and launcher-friendly — the whole conversion happens right here in your browser.

No upload No signup SHA-1 verified