Your packs never leave your device. Reading the zips, resolving conflicts and building the merged pack all happen here in your browser; this page makes no network requests with your files.
Java resource packs only (.zip). Add as many as you like, then order them below.
A resource pack merger takes several Minecraft texture packs and stacks them into a single pack you can load on its own. Drop in your .zip packs, set which one takes priority, and the tool combines every file, resolving any overlaps in favor of the pack you put on top. It all happens in your browser, so nothing uploads and there is no watermark.
Running many packs at once works in Minecraft, but managing a long list is awkward, and some launchers or servers only let you ship one pack. Merging lets you pull your favorite textures, fonts, sounds and models from different packs into one tidy .zip. The tool reads each pack with an in-browser zip library, so even large high-resolution packs are handled locally.
The merged pack gets a fresh pack.mcmeta that carries the highest pack format from your source packs plus a wide compatibility range, so it loads cleanly across many Minecraft versions. You can name it with the same section-sign color codes Minecraft uses and reuse the top pack's icon.
Minecraft applies resource packs as a stack: the pack at the top of the list overrides the ones beneath it. This tool follows the same rule. Whichever pack is highest in your priority order wins any file conflict, so put the pack whose look you want to dominate at the top and move the rest below it.
When two or more packs include the same file path, the tool keeps the higher-priority version and records the rest as conflicts. It shows the total conflict count and a full list of the affected paths, naming the pack that won and the ones it overrode, so you can confirm the merge does exactly what you expect before you download. Files that only exist in one pack are always carried straight through. The whole process is local to your browser and makes no network calls with your packs.
Drop your resource pack .zip files into the tool, drag them into the priority order you want, and build. The tool reads every pack, stacks them so the top pack wins any file conflict, writes a fresh pack.mcmeta, and gives you one .zip you can load like any other resource pack. You do not need to unzip anything yourself.
The pack higher in the list wins, just like the order of packs in Minecraft's resource pack screen. If two packs both include the same texture or file, the merged pack keeps the version from the higher pack and drops the lower one. The tool shows you exactly how many files conflicted and which paths, so nothing is silent.
This merger is built for Java Edition resource packs, which are .zip archives. Bedrock packs use a different layout (.mcpack with a manifest.json) and a different folder structure, so they are not supported here. If you have a Bedrock pack, keep it separate from your Java packs.
No. Reading the zip files, resolving conflicts and building the merged pack all happen in your browser. The page makes no network requests with your files, so your packs never leave your device and there is no watermark.
Everything is held in memory while it merges, so total size is limited by your device's RAM. Most texture packs merge instantly. The tool warns you when the combined size gets large, and very large high-resolution packs (hundreds of megabytes) can be slow or fail on low-memory devices. If a build fails, remove a pack and try again.
The merged pack carries the highest pack_format found in your source packs and a wide supported_formats range, so it loads without the incompatible warning across many versions. The actual textures and files are copied unchanged, so they keep behaving the way each source pack intended.
Customize your HUD next, or browse more Minecraft tools: