Batch Model Compression
Upload multiple models or ZIP archives and compress them all at once.
Loading...
Please wait
About This Tool
Compress multiple 3D models or ZIP archives in one batch using the same pipeline as our single-model compression tool: mesh simplification, texture optimization, and Draco encoding. Upload GLB, GLTF, OBJ, FBX files or ZIP packages — auxiliary materials and textures are auto-matched from file references. Everything runs locally in your browser with no uploads.
Tips
- 1Process up to 20 models in one batch
- 2Supports ZIP archives with multiple models inside
- 3MTL, textures, and .bin files auto-detected from references
- 4Shared compression settings apply to all models
- 5Download all results as a single ZIP
How to Use
Upload Models or ZIP
Drag and drop multiple 3D models or ZIP archives. Auxiliary files are matched automatically from content references.
Configure Compression
Adjust mesh simplification, texture size/format/quality, and Draco settings. The same options apply to every file in the batch.
Compress All & Download
Run batch compression, review per-file status and savings, then download individual files or a ZIP archive.
Frequently Asked Questions
How many models can I compress at once?
Up to 20 models per batch. If you add more, only the first 20 are processed and the rest are skipped with a notice.
Can I upload ZIP archives?
Yes. ZIP files are extracted automatically and each model inside is added as a separate job. You can also mix individual model files and ZIP archives in one batch.
Do all models use the same compression settings?
Yes. One set of simplification, texture, and Draco settings applies to every model in the batch, keeping results consistent for bulk optimization.
How are MTL, textures, and other auxiliary files handled?
Upload them together with your models or include them inside a ZIP. The tool reads file references inside each model and matches auxiliary files automatically. Unmatched files are reported as a warning.
What if some files fail during batch compression?
Each model is processed independently. Failures are marked in the file list while successful models remain available for download individually or as part of the ZIP package.
What is the difference between mesh simplification and Draco encoding?
Mesh simplification (powered by the Meshopt library) actually reduces the number of faces/vertices in your model — higher strength means fewer polygons, smaller files, but visible quality loss. Draco encoding compresses the existing geometry data without changing face count, achieving 50-90% size reduction with nearly no visual difference. For best results, use both together: apply Meshopt simplification first, then Draco encoding.
How much smaller will my models be?
Results vary widely: simple models may see 30-50% reduction, while complex textured models can achieve 70-90% reduction when all options are enabled.
Should I enable all compression options?
For web deployment, enabling all options (simplify + texture compress + Draco) gives the smallest files. For archival purposes, you may want to skip simplification to preserve full detail.
Which texture format is best for web?
WebP offers the best compression ratio (~30% smaller than JPEG at similar quality) and is supported by all modern browsers. Use JPEG for maximum compatibility if needed.
The output is GLB format. How do I convert it back to the original format?
Draco compression only works with GLB/GLTF format, so the output is always GLB. To convert it back to OBJ, STL, or other formats, use our GLB format converter tool.
What should I know about KTX2 format?
KTX2 is a GPU-optimized texture format that enables hardware-accelerated decoding. Note that KTX2 textures cannot be opened by most image viewers or standard 3D software. You'll need compatible tools such as Three.js (with KTX2Loader), Babylon.js, or dedicated GPU texture tools to view and use them.
Related Articles
createImageBitmap Unavailable? Troubleshooting by Platform & Environment
When Any3D reports createImageBitmap is unsupported, troubleshoot platform, HTTPS, enterprise policy, and WebView limits for Worker image processing.
OffscreenCanvas Unavailable? Troubleshooting by Platform & Environment
When Any3D reports OffscreenCanvas is unsupported, troubleshoot by platform, hardware acceleration, VPN/intranet, and enterprise WebView limits.
Web Worker Unavailable? Platform Troubleshooting
When Any3D shows Web Worker is unavailable, troubleshoot desktop/mobile platform, HTTPS, VPN/intranet, enterprise CSP, and parental controls.