FiveM Resource Merger
Combine prop and asset packs into ONE streamed resource. Upload your resource ZIPs and the merger checks every file, catches name collisions before they break in game, combines the ytyps and hands you one clean resource with a single fxmanifest. One ensure line instead of twenty.
Works on stream files and manifests, not Lua scripts: your script resources stay untouched. Free · no login · 2-10 resources per merge · merging clothing packs? Use the EUP Merger →
Drop your resource ZIPs here or click to browse
2 to 10 ZIPs · 64 MB each · prop packs, ymap/ytyp packs, addon assets
Free · no login · 3 merges per hour · only upload resources you have the rights to use. Clothing packs instead? Use the EUP Merger
What you can merge
One .zip per resource, ideally the whole folder (fxmanifest.lua + stream/) zipped up. Anything streamable under stream/ is taken: .ydr, .ytd, .ytyp, .ybn, .ycd, .yft, .ymap, .ynv.
Not for this tool: clothing/EUP packs (collection metas would be lost, the merger rejects them and points you to the EUP Merger) and vehicle packs (they need meta merging, see FAQ).
Prop and asset packs
Resources with stream/*.ydr, .ytd and .ytyp files: bought prop packs, our converter and Reskin Studio outputs, decoration packs. The core use case.
Map packs (ymap/ytyp)
Streamed .ymap placements with their .ytyp definitions and collision .ybn files merge exactly the same way. One resource for your whole map folder.
Animation resources
Streamed .ycd clips ride along. Test scripts (client.lua) are deliberately left out and listed in the report; the clips keep their names, so your scripts keep working.
Any stream/ layout
Nested folders, resource-inside-a-folder ZIPs, extra READMEs and previews: the merger finds every streamable file under stream/ and skips the rest with a reason.
Why fewer resources matter
The FiveM docs are direct about it: every resource you add increases server startup time. Servers running hundreds of separate asset resources are the classic case behind multi-minute boots, txAdmin restart loops that hit the startup time limit, and server.cfg files nobody wants to touch anymore.
Faster startup
Fewer resources to initialize means faster boots and fewer txAdmin boot-loop incidents. To be honest about the rest: merging does not reduce streaming memory or raise FPS. The same assets stream either way.
A server.cfg you can read
One ensure line for all your decoration props instead of an ensure block you scroll past. Bracket folders only organize the files; they do not reduce the resource count. Merging does.
Conflicts become visible
Two packs streaming the same file name is a silent lottery about which one loads. A merge forces the conflict into the open and tells you exactly where it is.
The fiddly parts, handled
Combining resources by hand fails in very specific, very silent ways. These are the four the merger takes off your plate:
Name collisions caught, not hidden
FiveM cannot stream two files with the same name. The merger checks every basename across all your packs and tells you exactly which files collide and which ZIPs they came from, before anything breaks in game.
One fxmanifest, generated
Every .ytyp gets its DLC_ITYP_REQUEST line, in your upload order. No hand-written data_file lines, no forgotten ytyp that makes props invisible.
Only real game files
Every file is checked for the RAGE resource signature. Junk that pretends to be a .ydr is skipped and documented instead of crashing your server at 3 am.
Full bundle report
bundle_report.json documents what was taken from each ZIP and what was skipped with the reason. Shown right in the tool and shipped inside the download.
Merging by hand vs. the Resource Merger
The manual route works and people sell it as a service for $10-60 per merge. This is what changes:
FiveM Resource Merger FAQ
More free FiveM tools on SwisserAI
FiveM EUP Merger
The clothing-specific sibling: merges EUP and clothing packs with dlcName renaming and YMT patching. Free, no login.
Merge clothing packsGLB to FiveM converter
Turn any 3D model into a FiveM-ready prop resource with collision and fxmanifest, then merge them all here. Free, no login.
Convert a modelProp Reskin Studio
Retexture any GTA prop in the browser and spawn it under a new name: the fix for name collisions, and the source of new props to bundle.
Reskin a propMerge your asset packs right now
Upload your resource ZIPs at the top of this page and download one clean, streamable resource with a full report. Free, no login, done in seconds.