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.

Upload CurseForge ZIP

Drop a CurseForge modpack export or click to choose a file. The pack archive stays in your browser.

Drop a CurseForge modpack ZIP to begin.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.

Cách chuyển đổi CurseForge ZIP sang MRPack

Công cụ này chuyển đổi tệp ZIP modpack xuất từ CurseForge thành kho lưu trữ .mrpack tương thích Modrinth. Quá trình chuyển đổi chủ yếu diễn ra trong trình duyệt bằng JSZip và tệp không được tải lên.

Khi bạn chọn ZIP, công cụ sẽ phân tích manifest.json để xác định phiên bản Minecraft, trình tải mod, ID dự án CurseForge và ID tệp cho từng mod. Sau đó, nó tính toán hash SHA-1 của mỗi tệp và tìm kiếm kết quả khớp trên API Modrinth. Nếu tìm thấy, .mrpack sẽ tham chiếu URL CDN Modrinth và hash SHA-512. Nếu không, công cụ tải tệp từ CurseForge và đặt vào thư mục overrides/mods để các trình khởi chạy tương thích có thể cài đặt.

Các ghi đè như config, gói tài nguyên và tập lệnh được sao chép nguyên vẹn từ ZIP gốc sang .mrpack. Đầu ra cũng bao gồm báo cáo về các tệp cần xử lý thủ công. Tệp .mrpack kết quả có thể được nhập bởi các trình khởi chạy như Prism Launcher, ATLauncher, GDLauncher và Modrinth App.

FAQ ZIP sang MRPack

ZIP to MRPack có phải là ngược lại của MRPack to ZIP không?

Đúng. MRPack to ZIP tải xuống các tệp được tham chiếu bởi pack Modrinth. ZIP to MRPack đọc bản xuất CurseForge và xây dựng kho lưu trữ .mrpack kiểu Modrinth.

Mọi pack CurseForge có thể trở thành .mrpack hoàn hảo không?

Không phải lúc nào. Các kết quả khớp Modrinth công khai rõ ràng, nhưng một số tệp chỉ có trên CurseForge hoặc bị hạn chế phải được gói trực tiếp. Nếu tệp không thể tải xuống, công cụ sẽ thêm nó vào báo cáo bên trong đầu ra.

Trình khởi chạy nào có thể nhập đầu ra?

Prism Launcher, ATLauncher, các nhánh MultiMC hỗ trợ Modrinth, GDLauncher và Modrinth App có thể nhập tệp .mrpack.

Công cụ này có tải lên CurseForge ZIP của tôi không?

ZIP của bạn được mở trong trình duyệt bằng JSZip. Chúng tôi không yêu cầu tài khoản hoặc lưu trữ pack của bạn như một dự án người dùng. Công cụ có thể gọi API CurseForge và Modrinth công khai để tra cứu siêu dữ liệu tệp và tải xuống các tệp mod riêng lẻ khi xây dựng .mrpack. Đó là lấy siêu dữ liệu và tệp công khai, không phải tải lên pack của bạn lên bộ nhớ đám mây của chúng tôi.