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.

CurseForge ZIP을 MRPack으로 변환하는 방법

이 도구는 CurseForge에서 내보낸 모드팩 ZIP 파일을 Modrinth 호환 .mrpack 아카이브로 변환합니다. 변환은 주로 브라우저에서 JSZip을 사용하여 수행되며 파일이 업로드되지 않습니다.

ZIP을 선택하면 도구가 manifest.json을 구문 분석하여 Minecraft 버전, 모드 로더 및 각 모드의 CurseForge 프로젝트 ID와 파일 ID를 식별합니다. 그런 다음 각 파일의 SHA-1 해시를 계산하고 Modrinth API에서 일치하는 항목을 검색합니다. 일치하는 항목이 있으면 .mrpack이 Modrinth CDN URL과 SHA-512 해시를 참조합니다. 일치하는 항목이 없으면 도구가 CurseForge에서 파일을 다운로드하여 overrides/mods 폴더에 배치하여 호환 런처가 설치할 수 있도록 합니다.

config, 리소스 팩, 스크립트 등의 오버라이드는 원본 ZIP에서 .mrpack으로 그대로 복사됩니다. 출력에는 수동 처리가 필요한 파일에 대한 보고서도 포함됩니다. 결과 .mrpack은 Prism Launcher, ATLauncher, GDLauncher, Modrinth App과 같은 런처에서 가져올 수 있습니다.

ZIP to MRPack FAQ

ZIP to MRPack은 MRPack to ZIP의 반대인가요?

네. MRPack to ZIP은 Modrinth 팩이 참조하는 파일을 다운로드합니다. ZIP to MRPack은 CurseForge 내보내기를 읽고 Modrinth 스타일 .mrpack 아카이브를 구축합니다.

모든 CurseForge 팩을 완벽한 .mrpack으로 만들 수 있나요?

항상 그렇지는 않습니다. 공개 Modrinth 일치는 깔끔하지만 일부 CurseForge 전용 또는 제한된 파일은 직접 번들로 묶어야 합니다. 파일을 다운로드할 수 없는 경우 도구는 출력 내 보고서에 추가합니다.

어떤 런처가 출력을 가져올 수 있나요?

Prism Launcher, ATLauncher, Modrinth 지원 MultiMC 포크, GDLauncher, Modrinth App은 .mrpack 파일을 가져올 수 있습니다.

이 도구가 내 CurseForge ZIP을 업로드하나요?

ZIP은 브라우저에서 JSZip을 사용하여 열립니다. 계정이 필요하지 않으며 팩을 사용자 프로젝트로 저장하지 않습니다. 도구는 .mrpack을 빌드할 때 파일 메타데이터를 조회하고 개별 모드 파일을 다운로드하기 위해 공개 CurseForge 및 Modrinth API를 호출할 수 있습니다. 이는 메타데이터 및 공개 파일 가져오기이며, 당사 클라우드 스토리지에 팩을 업로드하는 것이 아닙니다.