Minecraft Resourcepack Merger is a free, browser-based tool that merges multiple Minecraft Java Edition resource packs (texture packs) into one clean, optimized pack. It is powered by LOOM, a proof-carrying merge engine that resolves conflicts intelligently, understands 3D models, OptiFine/CIT and PBR materials, and can port packs between Minecraft versions — all without uploading anything.
Every pack is processed 100% locally in your browser. No files are ever sent to a server, there is nothing to install, and no account is required. When two packs touch the same file, the merge is proof-carrying: the tool only combines them when it can prove the result is equivalent to how Minecraft itself would stack them, and otherwise reports the conflict for you to resolve.
Most mergers simply overwrite files by priority. LOOM is proof-carrying: for every
conflict it emulates how Minecraft's own resource-pack stack would resolve that file, and merges only
when it can prove the output matches — so the merged pack behaves exactly like loading the originals in
order. It also understands the structure of a pack — 3D models, blockstates, OptiFine/CIT/CEM,
PBR normal and specular maps, languages and fonts — instead of treating everything as opaque bytes, and
it can migrate a pack's pack_format and legacy files to a different Minecraft version.
The merger works with Minecraft Java Edition resource packs from as old as
1.6.1 up to the latest 1.21.5 (pack_format 1 through 46). You can
combine packs built for different versions, and optionally port the merged result to a target version —
the engine rewrites pack_format and relocates renamed or legacy files so the pack loads
cleanly on that version. Bedrock Edition packs are not supported.
Is the Minecraft resource pack merger free? Yes — it is completely free to use, with no account and no limits.
Are my packs uploaded anywhere? No. Everything runs in your browser; your packs never leave your device.
Does it work with OptiFine and PBR packs? Yes — OptiFine/CIT/CEM references and PBR material sets are detected and preserved.
Which Minecraft edition? Minecraft Java Edition resource packs (Bedrock is not supported).
Which Minecraft versions are supported? Java Edition packs from 1.6.1 up to 1.21.5 (pack_format 1–46), and you can port the merged pack to a different target version.
Can I rename the merged pack or change its icon? Yes — you can set a custom pack name and upload your own pack icon before building.
Minecraft Resourcepack Merger is an unofficial, fan-made tool. Not an official Minecraft product and not approved by or associated with Mojang or Microsoft.