Use this page for CurseForge ZIP exports that include manifest.json plus the optional overrides directory. It is not a general ZIP converter and does not infer a Minecraft modpack from an arbitrary archive.
The converter reads project IDs and file IDs from manifest.json, keeps override files as bundled content, and prepares a Modrinth-compatible .mrpack output. A ZIP to MRPack conversion depends on that manifest because CurseForge exports store file identity as project and file numbers instead of direct Modrinth version references. Without those IDs, there is no reliable way to confirm which public mod file should be matched.
Before a ZIP to MRPack run starts, the browser checks the archive shape and keeps the source ZIP local. The page expects a normal CurseForge export, not a hand-made mods folder, a launcher instance backup, or a random compressed directory. That boundary keeps the conversion predictable and makes error messages easier to understand. It also helps you decide whether a failed upload is a format issue, a missing manifest, or a mod file that needs manual attention before you try the export again.
When possible, CurseForge file metadata is compared with Modrinth version files by SHA-1 so matched files can become Modrinth references instead of bundled downloads. If a safe match is not available, the converter can bundle a resolvable CurseForge file, while still reporting when a download cannot be proven or fetched.