MC ToolboxMC TOOLBOX
MRPack to ZIP converter

CurseForge ZIP to MRPack Converter

Convert a CurseForge Minecraft modpack ZIP export into a Modrinth-compatible .mrpack file. Useful when you want to move packs from CurseForge to Prism Launcher, ATLauncher, GDLauncher, or the Modrinth App.

CurseForge ZIP hochladen

Legen Sie einen CurseForge Modpack-Export ab oder klicken Sie, um eine Datei auszuwählen. Das Pack-Archiv bleibt in Ihrem Browser.

Legen Sie eine CurseForge Modpack ZIP-Datei hier ab, um zu beginnen.0%

Modpack utility

Move CurseForge packs into the MRPack ecosystem

CurseForge ZIP exports and Modrinth .mrpack files solve the same problem in different ways. CurseForge stores mod references as project and file IDs in manifest.json. Modrinth stores download URLs, hashes, dependencies, and override files in modrinth.index.json. This tool bridges those formats so a pack exported from CurseForge can be imported by launchers that prefer .mrpack.

The conversion runs mostly in your browser with JSZip. Mod metadata is looked up only when needed to map CurseForge files into the MRPack format. Overrides such as configs, resource packs, shader settings, and scripts are copied into the .mrpack output.

How it works

Step 1

Read CurseForge manifest.json

The converter opens the ZIP locally and reads the CurseForge export manifest to find the Minecraft version, mod loader, overrides folder, project IDs, and file IDs.

Step 2

Match mods on Modrinth

Each CurseForge file is checked for a SHA-1 hash. When Modrinth has the same file, the output .mrpack references the Modrinth CDN URL and SHA-512 hash.

Step 3

Bundle CurseForge-only files

If a file is not available on Modrinth, the tool downloads that CurseForge file and places it in overrides/mods so compatible launchers can still install the pack.

Step 4

Write modrinth.index.json

The result is a standard .mrpack archive with modrinth.index.json, copied overrides, and a short report for files that need manual attention.

When to use this converter

Moving launcherConvert a CurseForge-only pack for Prism Launcher, ATLauncher, GDLauncher, or Modrinth App.
Sharing with friendsSend one .mrpack file instead of asking friends to recreate the pack by hand.
Pack maintenanceCreate a Modrinth-style archive while keeping CurseForge-only mods bundled in overrides.
Paired workflowUse this beside the MRPack to ZIP converter when you need both directions for modpack work.

ZIP to MRPack FAQ

Is ZIP to MRPack the opposite of MRPack to ZIP?

Yes. MRPack to ZIP downloads the files referenced by a Modrinth pack. ZIP to MRPack reads a CurseForge export and builds a Modrinth-style .mrpack archive.

Can every CurseForge pack become a perfect .mrpack?

Not always. Public Modrinth matches are clean, but some CurseForge-only or restricted files must be bundled directly. If a file cannot be downloaded, the tool adds it to a report inside the output.

Which launchers can import the output?

Prism Launcher, ATLauncher, MultiMC forks with Modrinth support, GDLauncher, and the Modrinth App can import .mrpack files.

Does this upload my CurseForge ZIP?

Your ZIP is opened in the browser with JSZip. We do not require an account or store your pack as a user project. The tool may call public CurseForge and Modrinth APIs to look up file metadata and download individual mod files when building the .mrpack. That is metadata and public file fetch, not upload of your pack to our cloud storage.

CurseForge-Packs in das MRPack-Ökosystem verschieben

CurseForge ZIP-Exporte und Modrinth .mrpack-Dateien lösen dasselbe Problem auf unterschiedliche Weise. CurseForge speichert Mod-Referenzen als project und file IDs in manifest.json. Modrinth speichert Download-URLs, Hashes, Abhängigkeiten und Override-Dateien in modrinth.index.json. Dieses Tool überbrückt diese Formate, sodass ein von CurseForge exportiertes Pack von Launchern importiert werden kann, die .mrpack bevorzugen.

Die Konvertierung läuft hauptsächlich in Ihrem Browser mit JSZip. Mod-Metadaten werden nur bei Bedarf nachgeschlagen, um CurseForge-Dateien in das MRPack-Format zu überführen. Overrides wie configs, resource packs, shader settings und scripts werden in die .mrpack-Ausgabe kopiert.

ZIP zu MRPack FAQ

Ist ZIP zu MRPack das Gegenteil von MRPack zu ZIP?

Ja. MRPack zu ZIP lädt die von einem Modrinth-Pack referenzierten Dateien herunter. ZIP zu MRPack liest einen CurseForge-Export und erstellt ein Modrinth-ähnliches .mrpack-Archiv.

Kann jedes CurseForge-Pack ein perfektes .mrpack werden?

Nicht immer. Öffentliche Modrinth-Übereinstimmungen sind sauber, aber einige CurseForge-exklusive oder eingeschränkte Dateien müssen direkt gebündelt werden. Wenn eine Datei nicht heruntergeladen werden kann, fügt das Tool sie einem Bericht in der Ausgabe hinzu.

Welche Launcher können die Ausgabe importieren?

Prism Launcher, ATLauncher, MultiMC-Forks mit Modrinth-Unterstützung, GDLauncher und die Modrinth App können .mrpack-Dateien importieren.

Lädt dies meine CurseForge ZIP hoch?

Ihre ZIP wird im Browser mit JSZip geöffnet. Wir benötigen kein Konto und speichern Ihr Pack nicht als Benutzerprojekt. Das Tool kann öffentliche CurseForge- und Modrinth-APIs aufrufen, um Dateimetadaten nachzuschlagen und einzelne Mod-Dateien beim Erstellen des .mrpack herunterzuladen. Dies sind Metadaten und der Abruf öffentlicher Dateien, nicht das Hochladen Ihres Packs in unseren Cloud-Speicher.