Export from the Modrinth App
The Modrinth App (desktop) can turn any of your instances into a shareable pack. One export gives you one .mrpack file that contains the pack index and all overrides:
- Open your instance in the Modrinth App.
- Go to the
Modstab of the instance. - Click
Export modpackin the top-right corner. - Choose a save location and file name — the export runs and a .mrpack appears.
modrinth.index.json and your overrides — not the mod .jar files themselves. Mods are resolved (and hash-checked) when someone imports the pack, which is exactly why the file stays small.Where the exported file goes
The save dialog lets you pick any folder — many people use Downloads or a dedicated modpacks folder. The default file name is your instance's name. That file is self-contained: send it over Discord, attach it to a GitHub release, or upload it as a private file host link.
Sharing and versioning your export
Treat the .mrpack like a release artifact: keep one file per version and name it accordingly — MyPack-1.4.0.mrpack. Launchers read the pack name and versionId straight from modrinth.index.json at import time, so consistent naming saves everyone confusion later.
Changed mods or configs? Export again — the new file carries the updated index and overrides automatically. If you share the pack publicly, publish it as a new version on modrinth.com: subscribers get an update notification instead of having to re-import a brand-new pack.
Downloading packs from the Modrinth website
Don't build packs yourself? Every modpack listed on modrinth.com/modpacks has a Download button. The downloaded .mrpack is the exact same format the App exports — install it in any Modrinth-aware launcher, no extra export step needed.
Want your own pack listed there? The Creator dashboard accepts the same .mrpack and turns it into a project page with versions, changelogs and analytics. A public Modrinth page is a far better long-term home for a pack than a chat attachment — search traffic and update notifications included.
Using the exported .mrpack
Launchers with native Modrinth support — the Modrinth App itself, Prism Launcher, ATLauncher, GDLauncher and HMCL — import the file directly and install every mod from the index. For launchers without .mrpack support (the vanilla launcher, Technic, upstream MultiMC), convert the pack to ZIP first with our free converter, then follow the install guide.
Sharing outside the Modrinth world works too: the .mrpack opens in Prism and HMCL on every desktop OS, and the same converter turns it into a plain ZIP — with every verified .jar inside when you need a self-contained file for backups or manual server setups.
Common questions
Why is my exported .mrpack so small?
Can I edit a .mrpack file?
overrides/ folder or the index, zip it back up and restore the .mrpack extension. Just keep the JSON valid.Does the export include the mods themselves?
Can I export a .mrpack from Prism Launcher or other launchers?
Export Instance → choose Modrinth. The file they produce is the same .mrpack the Modrinth App writes, so everything in this guide applies to it too.My export is missing configs or shader packs — why?
overrides/; if something is missing, copy it into the instance's folder and export again.How do I include the mod .jar files in my export?
Sources
- Modrinth Support — Modpacks on Modrinth — creating and exporting packs in the Modrinth App
- Modrinth Support — Sharing Modpacks — the .mrpack format and sharing options