Skip to content
Vecaria
Go Pro

GLB & glTF Compressor

Shrink GLB and glTF models with Draco or Meshopt compression — validation report included, nothing uploaded.

This tool runs entirely in your browser (local WebAssembly) — your files are never uploaded to a server.

  • Formats: GLB, glTF
  • Flow: GLB / glTF → Draco or Meshopt compressed model + validation report
  1. Drop or select a self-contained .glb — it is validated and previewed on the page. For .gltf, drop the complete set in one selection (the .gltf plus every referenced .bin/texture, filenames unchanged)…
  2. Pick the compression codec: Draco (default), Meshopt, or None (plain GLB).
  3. Click Convert & download — the compressed model (name-draco.glb / name-meshopt.glb / name-plain.glb) saves to your downloads.
  • Compresses geometry, not textures — use GLB Optimize for texture work.
  • Draco output requires a Draco-capable viewer (KHR_draco_mesh_compression); Meshopt output requires a viewer with EXT_meshopt_compression support; None outputs a plain GLB with no geometry compression.
  • Self-contained .glb works directly; .gltf needs the complete set dropped together (the .gltf plus every referenced .bin/texture, resolved by filename — missing files are named in the error) and is assembled into a self-contained GLB before compression.
  • Drop in a .glb → preview on page → convert & download the Draco-compressed version + validation report
  • Drop a .gltf + .bin + textures as one set → assembled into a self-contained GLB → compressed

Open GLB & glTF Compressor in the tools site →