glTF/GLB Compressor

Free Online 3D Model Compressor

compress

Drag & drop glTF or GLB files here, or browse

Compress with DRACO, Meshopt, or Quantization

How It Works

  1. Add 3D model files Drag and drop glTF or GLB files. Multiple files can be compressed at once.
  2. Choose compression method Select DRACO for best compression, Meshopt for GPU-friendly output, or Quantize for lightweight optimization.
  3. Adjust settings Fine-tune quantization levels to balance file size vs. visual quality.
  4. Download Download compressed models with before/after size comparison.

Features

Supported Formats

FAQ

What compression methods are available?

Three methods: DRACO (Google's mesh compression - best size reduction), Meshopt (GPU-friendly optimization), and Quantize (reduces vertex precision - lightweight, no decoder needed).

Will compression affect visual quality?

With default settings, visual differences are imperceptible. Lower quantization values produce smaller files but may introduce visible artifacts in high-precision models. Use the sliders to find the right balance.

Do I need a special decoder for compressed files?

DRACO-compressed files require a DRACO decoder (built into Three.js and most web 3D frameworks). Meshopt requires a meshopt decoder. Quantized files need no special decoder - they work everywhere glTF is supported.

Which compression method should I choose?

DRACO is best for smallest file size (typically 50-90% reduction). Meshopt is best when you need fast GPU decode. Quantize is best for broad compatibility with no decoder dependency.

Can I compress animated models?

Yes. All compression methods preserve animations. DRACO compresses mesh geometry while leaving animations intact.