Free account

Sign in to use Bulk YTD Optimization

Optimize many GTA V and FiveM texture dictionaries at once. Drop a .zip, .rpf, folder, or a pile of .ytd files and apply the same compression, mipmap, and downscale rules to every texture dictionary, then download one archive with the original paths preserved.

  • Runs in your browser
  • Free to start
  • No credit card

Discord sign-in takes a few seconds. We use it to save your work and unlock the tool.

Bulk YTD Optimization

Optimize many GTA V and FiveM texture dictionaries at once. Drop a .zip, .rpf, folder, or a pile of .ytd files and apply the same compression, mipmap, and downscale rules to every texture dictionary, then download one archive with the original paths preserved.

How it works

  1. 1Add a .zip, .rpf, folder, or multiple .ytd files; the tool scans the tree and lists every texture dictionary it finds.
  2. 2Set your optimization options once: compression and mip policy, ensure mipmaps, power-of-two resize, or a downscale cap.
  3. 3Click Optimize to process every .ytd in your browser, watching progress in the live console.
  4. 4Download a single optimized .zip or .rpf with the same internal paths, with nested RPF archives rebuilt when within size and depth limits.

Frequently asked questions

Does bulk optimization run in the browser?
Yes. Every texture dictionary is decoded and rebuilt locally in your browser, so your archives stay on your device with no upload or install.
What inputs can I drop for batch processing?
A single .zip or .rpf, a folder, or several .ytd files at once. The output is one archive matching your input, or a .zip when you batch loose .ytd files.
Is it free and does it work for FiveM?
Scanning and optimizing run free in your browser; downloading the optimized archive uses tokens (or your included plan). It targets GTA V and FiveM texture budgets, applying the same recompress, mipmap, and downscale rules across the whole pack in one pass.
Are nested RPF archives handled?
Yes. Nested .rpf archives are scanned and rebuilt when they fall within the size and depth limits shown in the console.