MC ToolboxMC TOOLBOX

MRPack to ZIP Converter

Convert a Modrinth .mrpack into a standard mods and overrides ZIP. Free, no account. Pack files stay local. Mod downloads need network access.

MRPACK

Drop your .mrpack file here

or click to browse files

No account required. Your .mrpack is read in the browser and the ZIP is assembled there. Mod files are fetched from public download URLs (a same-site helper may be used when a CDN blocks the browser). We do not ask you to create an account to convert a pack.

MC Toolbox · Modpack Utilities

Convert .mrpack to ZIP when your launcher or server cannot import Modrinth packs

A .mrpack is mostly a manifest. It contains modrinth.index.json with each mod path, download URL, and hash. The JAR files are often not inside the archive. Launchers that support Modrinth fetch those files for you. The official launcher, Technic, and many server panels do not, so they reject the .mrpack.

This free MRPack to ZIP converter does the fetch step in your browser. It reads the index, downloads each listed mod when the host allows it, copies override files (configs, scripts, resource packs), and builds a ZIP you can extract into a game instance or server folder. You still need the correct mod loader and Minecraft version. The ZIP is not a one-click install for every launcher.

What actually happens inside

Four steps. Unpacking and ZIP assembly run in your browser tab. Mod downloads use the public URLs from the index (and a same-site helper if a CDN blocks direct browser access).

Step 1
Read the index
Opens the mrpack (it is a ZIP archive) and parses modrinth.index.json for pack name, game version, loader dependencies, and the full mod list.
Step 2
Copy overrides directly
Files in overrides/, client-overrides/, and server-overrides/ are copied into the output. That covers configs, scripts, and bundled resource packs the author included.
Step 3
Fetch each mod
Each mod entry has one or more download URLs. The converter tries them and writes the file at the path in the index. If every URL fails, the path and URLs go into FAILED_DOWNLOADS.txt so you can finish manually.
Step 4
Build and offer the ZIP
Assembles the ZIP with compression, adds a pack-info.json summary (name, version, loader hints), and starts a browser download. Your original .mrpack is not stored as a site account upload.

Which launchers actually support .mrpack

The short version: Prism, ATLauncher, and MultiMC handle .mrpack natively. CurseForge support is partial. The official launcher, Technic, and most server panels need a ZIP instead.

LauncherSupports .mrpackNeeds ZIP conversionNotes
Prism LauncherYesNoImport from Modrinth or file
ATLauncherYesNoImport from Modrinth tab
MultiMCYesNoAdd Instance, then Import
GDLauncherYesNoSearch and one-click install
CurseForge AppPartialSometimesMainly CurseForge-hosted packs
Official LauncherNoYesInstall the mod loader first
Technic LauncherNoYesZIP import only
Server panelsNoYesPterodactyl, Apex, Shockbyte, and similar

Questions I actually got asked

Plus a few I figured people would ask before they do.

Does the conversion happen on my computer or a server?
Your .mrpack file is read and the final ZIP is built in the browser with JSZip. We do not store your pack as a user upload. Overrides are copied locally. Listed mod JARs are downloaded from the URLs in modrinth.index.json. When a CDN blocks the browser, the page may use a small same-site download helper (/api/proxy) only to fetch that public file. That is not the same as uploading your pack to our servers, but conversion still needs network access and is not fully offline.
Why do some mods fail to download during conversion?
Some hosts or CDNs refuse the request, rate-limit, or expire links. When a file cannot be fetched, the converter still builds the ZIP and adds FAILED_DOWNLOADS.txt with the expected path and every download URL for that mod. Download those few files manually and place them in the listed folders.
What is modrinth.index.json inside an mrpack?
It is a bill of materials: each mod path (for example mods/sodium-fabric-0.5.8.jar), integrity hashes, and one or more download URLs. The .mrpack is often small because the JARs are not always embedded. Launchers or this tool fetch them. Overrides folders hold configs and other files that do ship inside the archive.
Can I use the output ZIP with the official Minecraft Launcher?
Not as a one-click modpack import. The ZIP is a normal folder layout (mods, configs from overrides, and so on). Install Fabric, Forge, Quilt, or NeoForge yourself, then copy the extracted folders into your instance. Server panels that accept a ZIP extract often work the same way. Prism, MultiMC, and similar launchers may still prefer importing the original .mrpack when they support it.
What is the difference between overrides and mod downloads?
Overrides are files packed inside the .mrpack (configs, scripts, resource packs, datapacks). Mod entries are usually URL references. The converter downloads them into the paths from the index. Both end up in the output ZIP when downloads succeed.
Does this work with Fabric, Forge, Quilt, and NeoForge packs?
Yes for valid Modrinth .mrpack files. The format is loader-agnostic file paths plus a dependencies field. This converter does not install the loader for you. Check pack-info.json in the ZIP and install the matching loader and Minecraft version separately.

Other tools you might want while you're here

Cách chuyển đổi .mrpack sang ZIP

1. Chọn phương thức nhập: tải lên tệp .mrpack cục bộ, nhập ID dự án Modrinth hoặc slug, hoặc dán URL tải xuống trực tiếp.

2. Công cụ đọc modrinth.index.json bên trong gói, sao chép trực tiếp mọi overrides (cấu hình, gói tài nguyên, v.v.) và tải từng tệp JAR mod từ các URL được liệt kê.

3. Nếu bất kỳ mod nào tải xuống thất bại, một tệp FAILED_DOWNLOADS.txt sẽ được bao gồm liệt kê các tệp bị thiếu và URL của chúng. Hãy tải thủ công và đặt vào đúng thư mục.

4. Khi hoàn tất, nhấp Tải ZIP để lưu kho lưu trữ. ZIP chứa cấu trúc thư mục tiêu chuẩn (mods/, config/, v.v.) sẵn sàng để cài đặt thủ công vào một instance Minecraft đã mod.

Câu hỏi thường gặp

Quá trình chuyển đổi diễn ra trên máy tính của tôi hay trên máy chủ?

Tệp .mrpack của bạn được đọc và ZIP cuối cùng được xây dựng trong trình duyệt bằng JSZip. Chúng tôi không lưu trữ gói của bạn dưới dạng tải lên người dùng. Overrides được sao chép cục bộ. Các tệp JAR mod được liệt kê được tải xuống từ các URL trong modrinth.index.json. Khi CDN chặn trình duyệt, trang có thể sử dụng một trình trợ giúp tải xuống cùng trang nhỏ (/api/proxy) chỉ để lấy tệp công khai đó. Điều này không giống như tải gói của bạn lên máy chủ của chúng tôi, nhưng quá trình chuyển đổi vẫn cần truy cập mạng và không hoàn toàn ngoại tuyến.

Tại sao một số mod tải xuống thất bại trong quá trình chuyển đổi?

Một số máy chủ hoặc CDN từ chối yêu cầu, giới hạn tốc độ hoặc hết hạn liên kết. Khi không thể lấy tệp, trình chuyển đổi vẫn xây dựng ZIP và thêm FAILED_DOWNLOADS.txt với đường dẫn dự kiến và mọi URL tải xuống cho mod đó. Hãy tải thủ công các tệp đó và đặt vào các thư mục được liệt kê.

modrinth.index.json bên trong mrpack là gì?

Đó là một bảng kê vật liệu: mỗi đường dẫn mod (ví dụ mods/sodium-fabric-0.5.8.jar), hàm băm toàn vẹn và một hoặc nhiều URL tải xuống. .mrpack thường nhỏ vì các tệp JAR không phải lúc nào cũng được nhúng. Trình khởi chạy hoặc công cụ này sẽ lấy chúng. Các thư mục Overrides chứa cấu hình và các tệp khác thực sự được đóng gói trong kho lưu trữ.

Tôi có thể sử dụng ZIP đầu ra với Trình khởi chạy Minecraft chính thức không?

Không phải là nhập modpack một cú nhấp chuột. ZIP là bố cục thư mục thông thường (mods, config từ overrides, v.v.). Tự cài đặt Fabric, Forge, Quilt hoặc NeoForge, sau đó sao chép các thư mục đã giải nén vào instance của bạn. Các bảng điều khiển máy chủ chấp nhận giải nén ZIP thường hoạt động theo cách tương tự. Prism, MultiMC và các trình khởi chạy tương tự có thể vẫn thích nhập tệp .mrpack gốc khi chúng hỗ trợ.

Sự khác biệt giữa overrides và tải mod là gì?

Overrides là các tệp được đóng gói bên trong .mrpack (cấu hình, tập lệnh, gói tài nguyên, gói dữ liệu). Các mục mod thường là tham chiếu URL. Trình chuyển đổi tải chúng vào các đường dẫn từ chỉ mục. Cả hai đều có trong ZIP đầu ra khi tải xuống thành công.

Công cụ này có hoạt động với các gói Fabric, Forge, Quilt và NeoForge không?

Có, đối với các tệp .mrpack Modrinth hợp lệ. Định dạng là các đường dẫn tệp không phụ thuộc vào trình tải cùng với trường dependencies. Trình chuyển đổi này không cài đặt trình tải cho bạn. Kiểm tra pack-info.json trong ZIP và cài đặt trình tải phù hợp cùng phiên bản Minecraft riêng.