SupaVoxel
Gratis 3D-tool voor het web

Gratis GLB-compressor online

Sleep een .glb erin en krijg een kleiner bestand terug: textures worden opnieuw gecodeerd naar WebP en kunnen worden beperkt tot 2K, 1K of 512 px, en het mesh wordt gequantiseerd en verpakt met meshopt. Je ziet de grootte voor en na, en het bestand verlaat je apparaat nooit.

  • Draait in je browser
  • Geen account nodig
  • Grootte voor / na
  • Nooit groter dan het origineel
Bijgewerkt oktober 2026

Zo comprimeer je een GLB-bestand

  1. 01

    Sleep het model erin

    Sleep een .glb naar de tool hierboven, tot 200 MB. Andere formaten werken ook: OBJ, FBX, glTF, STL, 3MF, PLY, USDZ, DAE en STEP worden eerst naar GLB geconverteerd. Het paneel toont bestandsgrootte, driehoeken en aantal textures. Probeer een voorbeeld laadt een model met textures.
  2. 02

    Kies een texturegrootte

    Max. texturegrootte beperkt de langste zijde van elke texture: Behouden, 2K (de standaard), 1K of 512. Textures die al kleiner zijn dan de limiet blijven op hun grootte. De optie is grijs wanneer het model geen textures heeft.
  3. 03

    Comprimeer en download

    Klik op Comprimeer GLB. Je krijgt de bestandsgrootte voor → na met het bespaarde percentage en de tijd die het kostte, plus een Origineel / Resultaat-schakelaar op het canvas om te vergelijken. Download het resultaat; de naam eindigt op -compressed.glb.

Wat de GLB Compressor doet

Twee aparte besparingen: de afbeeldingen, meestal het grootste deel van een GLB, en de geometrie.

WebP-textures

PNG- en JPEG-textures worden opnieuw gecodeerd naar WebP op hoge kwaliteit (0.91). Een texture wordt alleen vervangen als de WebP daadwerkelijk kleiner is.

Textures verkleinen

Van 4K naar 2K verkleint het aantal pixels per texture met 4×; 1K met 16×. Op een telefoonscherm is een 2K-texture nauwelijks te onderscheiden van 4K.

Gequantiseerde vertices

Posities, normalen en UV's worden opgeslagen als compacte integers in plaats van 32-bit floats (KHR_mesh_quantization).

Meshopt-packing

Vertex- en indexgegevens worden herordend voor de GPU-cache en gecomprimeerd met EXT_meshopt_compression, dat zeer snel decodeert in de browser.

Nooit groter dan je origineel

Als het gecomprimeerde bestand niet kleiner is dan je originele GLB, krijg je het origineel terug, met een melding daarover.

Privé

Alles draait in je tabblad met gltf-transform en meshoptimizer gecompileerd naar WebAssembly. Geen upload.

GLB comprimeren: kies een texturegrootte

De texturelimiet is de instelling die het grootste deel van de besparing bepaalt. Kies op basis van waar het model wordt getoond.

InstellingBeste voorNadeel
BehoudenHero-productshots, inspectie van dichtbijKleinste besparing: alleen WebP-hercodering en geometrie-packing
2K (standaard)Webproductviewers, AR, de meeste game-propsNauwelijks zichtbaar verlies op schermen; grote besparing bij 4K- of 8K-bronnen
1KThumbnails, catalogusrasters, mobile-first pagina's, achtergrondpropsZacht van dichtbij; zeer kleine bestanden
512Kleine previews, objecten op afstand, low-end mobielZichtbare blur bij alles groter dan een icoon

De GLB Compressor verkleint bytes, niet het aantal polygonen. Is het aantal driehoeken het probleem, verklein dat dan eerst met de mesh simplifier en comprimeer daarna het resultaat.

Waar bestanden van de GLB Compressor werken

De output gebruikt drie standaard glTF-extensies: EXT_meshopt_compression, KHR_mesh_quantization en EXT_texture_webp. three.js (met de meshopt-decoder geregistreerd op GLTFLoader), Babylon.js en Google's model-viewer lezen ze allemaal, wat de meeste productviewers, configurators en WebXR-pagina's dekt. Al onze eigen tools, waaronder de glTF-viewer, openen deze bestanden ook.

Niet elke app leest elke extensie. Sommige desktop-3D-apps, oudere importers voor game-engines en een paar marketplaces kunnen meshopt of WebP niet decoderen. De regel is simpel: bewaar je originele GLB om te bewerken en lever de gecomprimeerde kopie. Toont een doelapp een leeg of textuurloos model, dan mist er een van deze extensies; geef hem dan het origineel.

Deze compressor gebruikt meshopt, geen Draco. Beide verkleinen geometrie goed; meshopt decodeert sneller op het apparaat van de kijker, daarom gebruikt de GLB Compressor het.

Tips voor de GLB Compressor voor het kleinste bestand

Doen
  • Begin met 2K; ga alleen naar 1K als het bestand nog te groot is voor je paginabudget
  • Verklein eerst het aantal driehoeken met de mesh simplifier bij dichte scans en AI-modellen
  • Vergelijk Origineel en Resultaat van dichtbij voordat je live gaat
  • Test het gecomprimeerde bestand één keer in je werkelijke doelomgeving (je site, je engine)
Vermijden
  • Overschrijf je bronbestand niet; bewaar het om te bewerken
  • Verwacht dat een model met alleen geometrie veel minder krimpt dan een met textures; de bytes zitten in de afbeeldingen
  • Gebruik geen 512 voor een product waar mensen op inzoomen
  • Stuur geen gecomprimeerde GLB naar een app die niet met meshopt is getest

FAQ

Veelgestelde vragen

Is deze GLB Compressor gratis?

Ja, zonder account, zonder watermerk en zonder limiet op het aantal bestanden. De compressie draait op je eigen computer in de browser, dus er valt niets te betalen. Elk bestand mag tot 200 MB zijn, genoeg voor vrijwel elk web- of AR-asset.

Hoeveel kleiner wordt mijn GLB?

Dat hangt af van waar het bestand uit bestaat. Textures vormen meestal het grootste deel van een GLB, dus een model met 4K PNG-textures krimpt enorm bij 2K of 1K, terwijl een bestand met alleen geometrie minder bespaart via quantisatie en meshopt. De tool toont de exacte grootte voor en na en het percentage voor jouw bestand.

Verandert de GLB Compressor hoe mijn model eruitziet?

Met Behouden of 2K is het verschil op het scherm nauwelijks te zien. Quantisatie rondt vertexposities af naar een fijn raster dat onzichtbaar is op normale kijkafstand. Lagere texturegroottes verzachten detail; controleer dat met de schakelaar Origineel en Resultaat voordat je downloadt.

Wordt mijn GLB geüpload?

Nee. Het bestand wordt gelezen, gecomprimeerd en geschreven door JavaScript en WebAssembly in de pagina. Er wordt niets naar een server gestuurd, dus onuitgebrachte producten en klantassets blijven op je apparaat.

Gebruikt het Draco-compressie?

Nee, het gebruikt meshopt met gequantiseerde vertices, plus WebP voor textures. Meshopt-bestanden decoderen snel en worden ondersteund door three.js, Babylon.js en model-viewer. Heb je specifiek Draco nodig, gebruik dan een tool als gltf-transform op de command line; onze viewers openen beide soorten.

Kan ik GLB-bestanden comprimeren die uit andere formaten komen?

Ja. Sleep een OBJ-, FBX-, glTF-, STL-, 3MF-, PLY-, USDZ-, DAE- of STEP-bestand erin; het wordt eerst in de browser naar GLB geconverteerd en daarna gecomprimeerd. De download is altijd een .glb. Wil je converteren met meer opties, zoals eenheden en textureafhandeling, gebruik dan de speciale converters.

Waarom kreeg ik het originele bestand terug?

De compressor levert nooit een groter bestand terug dan je hebt geüpload. Was je GLB al gecomprimeerd, of bestaat hij vooral uit gegevens die niet verder verpakt kunnen worden, dan zou het resultaat niet kleiner zijn en krijg je het origineel met een melding. Probeer een lagere texturegrootte als het model textures heeft.

Gratis starten

Comprimeer je GLB nu

Sleep een model in de GLB Compressor hierboven en zie precies hoeveel megabytes je bespaart, zonder het te uploaden.

Gratis · werkt in je browser · geen registratie