Free 3D tool
No account · No watermarkCompress GLB files online for free
Shrink GLB and glTF models for fast mobile product pages using Draco or Meshopt geometry and resized WebP textures, all inside your browser.
Geometry
Draco & Meshopt
Textures
WebP · 1K–4K
Compare
Split & 2-Up 3D
Privacy
100% In-Browser
Drop your GLB file here
Or drop a .gltf together with its .bin and texture files.
Output settings
Presets
Preserved automatically
- Triangle count
- PBR materials
- Colour variants
- Animations & scale
How it works
How to reduce GLB file size
Typical Blender, Maya or Substance exports drop by 50–75% in a few seconds without losing meshes, UVs or variants.
- 01.GLB or .glTF + .bin
Drop in your GLB
Drag your GLB onto the studio stage or pick it from disk. Multi-file .gltf exports work too when dropped together with their .bin and textures.
- 02Synced 3D orbit
Compare the two models
Inspect the original and compressed models with a draggable split curtain or side-by-side 3D view, complete with wireframe and size breakdown.
- 03Instant WebWorker
Change a setting or download
Switch presets, texture cap or mesh codec while keeping your camera angle in place. Download the packed GLB as soon as it looks right.
Technical reference
Draco compression, texture size and format
Default settings match the production pipeline we run for e-commerce product pages, aligned with Khronos glTF 2.0 extensions and Google’s AR / Merchant Center specifications.
Draco compression
Compresses triangle positions, normals and UVs to a fraction of their raw size (14-bit precision). Supported by three.js, Babylon.js and Google model-viewer.
Meshopt compression
Unpacks faster on mobile GPUs than Draco at a slightly larger file size (3.5 MB vs 2.9 MB on our sample chair). Supported in three.js, Babylon.js and model-viewer.
Largest texture size
Textures for colour, roughness and normals often make up most of a GLB. Maps larger than your cap are scaled down cleanly without upscaling smaller maps.
Texture format
WebP cuts colour and normal map sizes sharply vs PNG and JPEG. Pick Keep JPEG and PNG when exporting straight to Android Scene Viewer or a USDZ converter.
What the compressor keeps
Every mesh part, PBR material, colour variant (KHR_materials_variants) and animation stays intact with the exact same triangle count. Only duplicate buffers and unused nodes are pruned.
Size targets
Recommended GLB budgets
- CharpstAR product page1 – 5 MB
Draco + 2,048 px WebP · Fast mobile 4G/5G load
- Google AR on Android (Scene Viewer)≤ 10 MB
≤ 2,048 px textures · Keep JPEG & PNG recommended
- Google 3D in Search (Merchant Center)≤ 15 MB
Up to 4,096 px recommended · 8K hard ceiling
Verify real-world dimensions, draw calls and AR readiness in our 3D model checker. Read more on GLB and Draco compression.
Sources: Google Scene Viewer, Google Merchant Center 3D & Khronos EXT_meshopt.
For your catalogue
We build and host 3D models for product pages
Raw CAD and manufacturer files often carry millions of triangles or hundreds of unmerged parts that compression alone cannot fix. We rebuild them to 1–5 MB, generate matching iPhone AR (.usdz) files, and host the 3D + AR viewer on Shopify, Shopware, Magento, WooCommerce or custom storefronts with one line of code.
- CAD & photo-to-3D rebuilds
- GLB + iPhone USDZ included
- 1-line embed & global CDN
3D model creation, hosting, updates and page setup included on a 12-month term.
Questions

Get your free sample
One product, made in 3D and AR, on your product page within ten working days.
Send the product page link. If you already have model files, we ask for them when we reply.