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

.mrpack을 ZIP으로 변환하는 방법

1. 입력 방법 선택: 로컬 .mrpack 파일 업로드, Modrinth 프로젝트 ID 또는 슬러그 입력, 또는 직접 다운로드 URL 붙여넣기.

2. 도구가 팩 내의 modrinth.index.json을 읽고, overrides(config, 리소스 팩 등)를 직접 복사하며, 각 모드 JAR을 나열된 URL에서 다운로드합니다.

3. 모드 다운로드에 실패하면 누락된 파일과 해당 URL을 나열한 FAILED_DOWNLOADS.txt가 포함됩니다. 수동으로 다운로드하여 올바른 폴더에 배치하세요.

4. 완료되면 ZIP 다운로드를 클릭하여 아카이브를 저장합니다. ZIP에는 표준 폴더 구조(mods/, config/ 등)가 포함되어 있으며, 모드가 설치된 Minecraft 인스턴스에 수동으로 설치할 준비가 되어 있습니다.

자주 묻는 질문

변환은 내 컴퓨터에서 이루어지나요, 아니면 서버에서 이루어지나요?

.mrpack 파일은 브라우저에서 읽히고 최종 ZIP은 JSZip을 사용하여 브라우저 내에서 생성됩니다. 팩을 사용자 업로드로 저장하지 않습니다. Overrides는 로컬로 복사됩니다. 나열된 모드 JAR은 modrinth.index.json의 URL에서 다운로드됩니다. CDN이 브라우저를 차단하는 경우, 페이지는 해당 공개 파일을 가져오기 위해 작은 동일 사이트 다운로드 헬퍼(/api/proxy)를 사용할 수 있습니다. 이는 팩을 당사 서버에 업로드하는 것과 다르지만, 변환에는 여전히 네트워크 액세스가 필요하며 완전히 오프라인은 아닙니다.

변환 중 일부 모드 다운로드가 실패하는 이유는 무엇인가요?

일부 호스트나 CDN이 요청을 거부하거나, 속도 제한을 걸거나, 링크를 만료시킵니다. 파일을 가져올 수 없는 경우, 변환기는 ZIP을 계속 생성하고 해당 모드의 예상 경로와 모든 다운로드 URL이 포함된 FAILED_DOWNLOADS.txt를 추가합니다. 해당 파일을 수동으로 다운로드하여 나열된 폴더에 배치하세요.

mrpack 내부의 modrinth.index.json은 무엇인가요?

이는 자재 명세서입니다: 각 모드 경로(예: mods/sodium-fabric-0.5.8.jar), 무결성 해시, 하나 이상의 다운로드 URL이 포함됩니다. .mrpack은 JAR이 항상 포함되어 있지 않기 때문에 종종 작습니다. 런처나 이 도구가 이를 가져옵니다. Overrides 폴더에는 아카이브 내에 실제로 포함된 설정 및 기타 파일이 들어 있습니다.

출력 ZIP을 공식 Minecraft 런처와 함께 사용할 수 있나요?

원클릭 모드팩 가져오기로는 사용할 수 없습니다. ZIP은 일반 폴더 구조(mods, overrides의 config 등)입니다. Fabric, Forge, Quilt 또는 NeoForge를 직접 설치한 다음 추출된 폴더를 인스턴스에 복사하세요. ZIP 추출을 허용하는 서버 패널도 같은 방식으로 작동합니다. Prism, MultiMC 및 유사한 런처는 지원하는 경우 원래 .mrpack을 가져오는 것을 선호할 수 있습니다.

overrides와 모드 다운로드의 차이점은 무엇인가요?

Overrides는 .mrpack 내에 패키지된 파일(config, 스크립트, 리소스 팩, 데이터 팩)입니다. 모드 항목은 일반적으로 URL 참조입니다. 변환기는 이를 인덱스의 경로로 다운로드합니다. 다운로드가 성공하면 둘 다 출력 ZIP에 포함됩니다.

이것은 Fabric, Forge, Quilt 및 NeoForge 팩에서 작동하나요?

유효한 Modrinth .mrpack 파일의 경우 작동합니다. 형식은 로더에 독립적인 파일 경로와 dependencies 필드로 구성됩니다. 이 변환기는 로더를 설치하지 않습니다. ZIP 내의 pack-info.json을 확인하고 일치하는 로더와 Minecraft 버전을 별도로 설치하세요.