ZIP to MRPack Converter — Pack a Modpack for Modrinth Publishing
The reverse of our main tool. If you have a working .zip modpack and want to publish it on Modrinth, you need a properly-formed .mrpack with a valid manifest. This tool builds one for you.
Build a .mrpack from your .zip
.zip modpack heremods/ folder, looks up the matching Modrinth project for each (by SHA-512 hash), and generates a modrinth.index.json manifest. The overrides/ folder is built from your configs, scripts, and resource packs.
…
🗂 Batch mode: select multiple files to process them in one run.
✅ Result
How to Use This Tool
Three steps, about a minute. Everything runs inside your browser — the file never leaves your device.
Add your file
Drag a file onto the drop zone, or click to browse. Hold Ctrl/Cmd to select several files at once — batch mode converts them one after another.
Let it run
The manifest is read, every mod is fetched from its original source, and the progress bar reports each file as it completes.
Download the result
Your finished file downloads automatically. Use the buttons in the result panel to save it again, or start over with a new upload.
Good to know
- Nothing is uploaded to a server. The file is read with the browser File API and processed in memory.
- Large modpacks (200+ mods) need a stable connection. If a download fails the file is skipped and listed in the result panel.
- Every downloaded JAR is checked against the SHA-512 hash recorded in the manifest, so a corrupt download is caught before it is packed.
- The tool works on mobile browsers, but a desktop connection is much faster for packs over 100 MB.
When to use this tool
- Publishing on Modrinth. Modrinth requires the
.mrpackformat for modpack listings. - Migrating an old CurseForge pack. Convert your CurseForge ZIP to
.mrpackfor republication on Modrinth. - Sharing a small footprint version. The
.mrpackis tiny because it stores URLs, not JARs.
What if a mod isn't on Modrinth?
Modrinth's .mrpack spec requires every listed mod to be downloadable from a trusted source (Modrinth, GitHub releases, mod author CDN). For mods that exist only on CurseForge, the tool flags them and they must be added to overrides/ as bundled JARs, or you must request the author to publish on Modrinth.
Privacy
Same as our other tools: the ZIP is read in your browser. Hashes are computed locally and sent only as lookup queries to the Modrinth API. The JARs themselves are never uploaded.
How to get a .mrpack file from a ZIP
If you have a working .zip modpack (from CurseForge, a MultiMC export, or a friend) and want the compact .mrpack version instead, that's exactly what this tool does. Drop the ZIP above and it produces a spec-compliant .mrpack with an auto-generated modrinth.index.json manifest — no separate uploading, no account, no server round-trip.