Ontwerpen en bestanden
Wat is een STL bestand? Uitleg, openen, maken en bewerken
Een STL-bestand beschrijft de buitenkant van een 3D-model als een net van driehoeken, zonder kleur en zonder eenheid. Het is sinds 1987 het meest gebruikte bestand voor 3D-printen: elke slicer en elke printservice leest het. Hier lees je hoe je een STL opent, maakt en bewerkt, en wanneer OBJ of 3MF een betere keus is.
door Huedcast · bijgewerkt op
Wat zit er in een STL-bestand?
STL staat voor stereolithography, de printtechniek waarvoor het formaat in 1987 bij 3D Systems werd bedacht. Het bestand slaat één ding op: een lijst driehoeken, elk met drie hoekpunten en een normaal, een pijl die aangeeft welke kant de buitenkant is. Samen vormen die driehoeken een huid om het voorwerp: een mesh.
Meer zit er niet in. Geen kleur, geen materiaal, geen namen van onderdelen, en geen eenheid: de getallen zijn gewoon getallen. Of 50 nu 50 millimeter of 50 inch betekent, moet het programma dat het bestand opent zelf aannemen.
Er zijn twee smaken. Een ASCII-STL is leesbare tekst die begint met het woord solid: handig om in te kijken, maar groot. Een binaire STL bewaart dezelfde driehoeken in 50 bytes per stuk, al snel een paar keer kleiner.
Waarom STL de standaard voor 3D-printen is
Een 3D-printer hoeft maar één ding te weten: waar de buitenkant zit. Precies dat beschrijft een STL, en daarom werkt elke slicer, elk CAD-pakket en elke modellensite ermee.
De eenvoud is ook de zwakte. Een bol bestaat uit duizenden platte vlakjes; wil je hem gladder, dan groeit het bestand. Kleur of meerdere onderdelen passen er niet in; daarvoor zijn OBJ en 3MF bedacht. Voor één vorm in één kleur, zoals een resinprint bij Huedcast, is STL genoeg.
Hoe open je een STL-bestand?
Een STL-bestand openen kost niets. Dit zijn de gratis opties om te kijken en te meten:
- Op een Mac: Voorvertoning en Quick Look (spatiebalk in de Finder) openen STL rechtstreeks, naast OBJ, USDZ en PLY, volgens de handleiding van Apple.
- Op Windows: de app 3D Viewer opende STL, OBJ en 3MF, maar Microsoft heeft hem op 1 juli 2026 uit de Store gehaald. Heb je hem nog, dan werkt hij.
- Online: gratis viewers in de browser waar je een STL heen sleept; je model gaat dan wel naar een server van een ander.
- Een slicer: PrusaSlicer, Bambu Studio en UltiMaker Cura zijn gratis, draaien op Windows, macOS en Linux, en openen STL, OBJ en 3MF. Je ziet de maat in millimeters en of het stuk op een printbed past.
- Bij Huedcast: sleep je bestand naar Print mijn bestand en je ziet het model in de browser, met breedte, diepte en hoogte.
Hoe maak je een STL-bestand?
Een STL-bestand maken doe je zelden met de hand; je exporteert het uit het programma waarin je het model hebt gebouwd. Deze vijf zijn gratis of hebben een gratis variant:
- Tinkercad: in de browser, blokken stapelen en van elkaar aftrekken; exporteert STL en OBJ met de knop Export.
- Blender: open source; sterk in organische vormen zoals figuren. Exporteert STL als ASCII of binair.
- FreeCAD: open source, parametrisch CAD voor onderdelen met maten. Leest en schrijft STL en OBJ.
- Fusion (Autodesk): gratis licentie voor persoonlijk, niet-commercieel gebruik, beperkt tot tien actieve documenten; STL- en OBJ-export zitten erin.
- Onshape: CAD in de browser; het gratis abonnement maakt je documenten openbaar. Exporteert STL, OBJ en 3MF en laat je bij STL de eenheid kiezen.
Wil je een printbaar model zonder te modelleren, dan zet de AI-ontwerper van Huedcast foto's of een beschrijving om in een printbestand: bijna goed, geen kopie. In de studio stuur je bij met meten, doorsnede en sokkel. Moet het stuk op maat passen, dan levert de ontwerpdienst een printklaar model op je maten.
Hoe bewerk je een STL-bestand?
Een STL is een losse zak driehoeken, geen slim CAD-model. Eén maat veranderen is daarom lastig; deze vier bewerkingen gaan wel goed en heb je bij het printen het vaakst nodig:
- Schalen: kan in elke slicer, en bij Huedcast ook in de bestelflow, waar je de hoogte in millimeters kiest en direct ziet of het stuk nog op de printer past.
- Repareren: gaten dichten, omgekeerde driehoeken omdraaien, losse flodders weghalen. Meshmixer (gratis, niet meer in ontwikkeling) en de 3D-Print Toolbox van Blender doen dit grotendeels automatisch.
- Opdelen: een stuk dat te groot is snijd je met een vlakke snede in delen, in PrusaSlicer of Meshmixer, en lijm je na het printen. Bij Huedcast past één resinstuk tot 127 × 80 × 160 mm; groter kan in delen.
- Booleans: twee vormen samenvoegen, aftrekken of alleen de overlap houden, in Blender en Meshmixer. Zo zet je een naam op een sokkel of maak je een gat voor een magneet.
Stap voor stap staat het in STL bewerken, repareren en opdelen.
Wat is het verschil tussen STL, OBJ en 3MF?
Alle drie beschrijven ze een mesh, maar ze bewaren niet hetzelfde. OBJ komt uit de animatiewereld (Wavefront) en neemt via een los .mtl-bestand materialen en texturen mee. 3MF is speciaal voor 3D-printen bedacht, is sinds 2025 een ISO-norm (ISO/IEC 25422) en is in feite een zip-bestand met xml erin.
| STL | OBJ | 3MF | |
|---|---|---|---|
| Wat het opslaat | Alleen driehoeken en hun normalen | Driehoeken of veelhoeken, plus kleur en textuur via een los .mtl-bestand | Driehoeken, plus kleur en materiaal, eenheid, meerdere objecten en printinstellingen |
| Eenheid in het bestand | Nee | Nee | Ja (standaard millimeter) |
| Bestandsgrootte | Klein als binair, groot als ASCII | Groot (tekst) | Klein (gecomprimeerde zip) |
| Wie het leest | Alles: slicers, CAD, viewers, printservices | Slicers en 3D-software; slicers negeren meestal kleur en textuur | Moderne slicers (PrusaSlicer, Bambu Studio, Cura), Windows, CAD |
| Huedcast accepteert het | Ja | Nee | Ja |
Vuistregel: één vorm, één kleur? STL. Meerdere onderdelen of slicerinstellingen bewaren? 3MF. Een OBJ-bestand is voor beeldschermwerk met textuur; voor printen zet je het in een slicer of Blender om naar STL.
De eenheidvalkuil: 25,4 keer te groot of te klein
Omdat een STL geen eenheid kent, neemt elk programma er een aan; vrijwel alle slicers en printservices lezen millimeters. Ontwerp je in inches en schrijft je programma die getallen ongewijzigd weg, dan komt een beker van 4 inch binnen als 4 millimeter: 25,4 keer te klein. Andersom maakt een programma dat inches aanneemt van een millimetermodel een reus, 25,4 keer te groot.
Controleer daarom bij het exporteren de eenheid (Onshape laat je die bij STL kiezen; in Blender let je op de schaalfactor) en kijk na het openen naar de maat. Bij Huedcast zie je die direct na het uploaden; klopt het niet, dan schaal je in de flow naar de hoogte die je wilt. 3MF heeft dit probleem niet: de eenheid staat in het bestand.
Gesloten mesh en normalen
Een printer kan alleen iets maken van een vorm met een binnen- en een buitenkant. De mesh moet waterdicht zijn: elke rand grenst aan precies één andere driehoek en alle normalen wijzen naar buiten. De 3MF-specificatie eist dit letterlijk; voor STL geldt het net zo, alleen controleert niemand het voor je.
Gaten ontstaan bij gesneden of samengevoegde modellen en bij gescande of door AI gemaakte meshes; een omgekeerde normaal zie je in een viewer vaak als een donker of doorzichtig vlak. Bij het uploaden controleert Huedcast of de mesh gesloten is; is hij open, dan gaat je bestand naar een offerte. Wanddikte en overhangen meet de site niet, dus loop vooraf de controlelijst voor een printklare STL door.
Wat Huedcast met je STL doet
Je uploadt een STL- of 3MF-bestand van hooguit 100 MB, drie bestanden per bestelling. De site meet breedte, diepte en hoogte, controleert of de mesh gesloten is en toont de prijs per maatklasse: vanaf € 23,95 per stuk, tot 160 mm hoog. Past het niet in één stuk of is de mesh open, dan krijg je een offerte. Je bevestigt dat je het bestand mag laten printen (eigen werk of een licentie die dat toestaat); beschermde figuren printen we niet.
Veelgestelde vragen
- Kan ik een OBJ-bestand uploaden bij Huedcast?
- Nee, alleen STL en 3MF. Een OBJ zet je in een paar seconden om: open het in PrusaSlicer, Bambu Studio, Cura of Blender en exporteer als STL. Kleur en textuur gaan daarbij verloren, maar die print een resinprinter in één kleur toch niet.
- Hoe groot mag een STL-bestand zijn?
- Bij Huedcast tot 100 MB per bestand; binair zijn dat ongeveer twee miljoen driehoeken. Zit je erboven, exporteer dan binair in plaats van ASCII, of verminder het aantal driehoeken in Blender of Meshmixer.
- Is een 3MF-bestand beter dan een STL?
- Voor één vorm maakt het niet uit; beide meten en printen we hetzelfde. 3MF heeft de eenheid in het bestand, is kleiner en kan meerdere onderdelen bevatten. Uploaden gaat net zo makkelijk.
Je STL laten printen
Sleep je STL of 3MF naar Print mijn bestand: je ziet de maat in millimeters, of de mesh gesloten is en de prijs per maatklasse. Bestel pas als alles klopt.
Dit artikel hoort bij Ontwerpen en bestanden. Het hoofdartikel: Voor de 3D printer ontwerpen: zelf een 3D-model maken dat echt print.
Lees ook
- Ontwerpen en bestandenIs je STL klaar om te printen: een controlelijstNegen punten voordat je een STL of 3MF laat printen: gesloten mesh, wanddikte, eenheden, maat, overhangen en wat wij bij het uploaden checken.
- Ontwerpen en bestandenSTL bestand bewerken: schalen, repareren en opdelen voor de printerEen STL bestand bewerken voor de printer: schalen zonder eenheidfout, gaten dichten, opdelen met pennen en een sokkel toevoegen, met gratis programma's.
Bronnen, nagegaan op 11 oktober 2026
- STL in 1987 ontwikkeld voor 3D Systems; alleen driehoeken met normalen; geen eenheid, geen kleur; ASCII begint met 'solid'; binair 80 bytes kop en 50 bytes per driehoek: Wikipedia: STL (file format)
- OBJ door Wavefront Technologies ontwikkeld; tekstformaat; vertices, textuurcoördinaten, normalen, faces; materialen via los .mtl-bestand; geen eenheid: Wikipedia: Wavefront .obj file
- 3MF is een ZIP-archief; unit-attribuut (micron, millimeter, centimeter, inch, foot, meter) met millimeter als standaard; basematerials met displaycolor; meerdere objecten via resources en build items; mesh moet manifold zijn met normalen naar buiten: 3MF Consortium: 3MF Core Specification
- 3MF erkend als ISO/IEC 25422:2025; specificaties vrij beschikbaar; beheerd door het 3MF Consortium: 3MF Consortium: Specification
- Voorvertoning op de Mac opent STL, OBJ, USDZ, PLY, glTF/GLB en meer: Apple Support: 3D file formats supported in Preview on Mac
- 3D Viewer op 1 juli 2026 uit de Microsoft Store gehaald (aangekondigd februari 2026); 3D Builder sinds juli 2024 niet meer ondersteund en uit de Store: Microsoft Learn: Deprecated features in the Windows client
- 3D Viewer opende .fbx, .3mf, .obj en .stl: Wikipedia: Microsoft 3D Viewer
- PrusaSlicer importeert 3MF (voorkeur, ook projectbestand), STL (binair en ASCII), STEP, OBJ (materiaal en textuur genegeerd) en AMF: Prusa Knowledge Base: Supported file formats
- Bambu Studio is open source (AGPL-3.0), gratis, releases voor Windows, macOS en Linux; importeert OBJ (eigen wikipagina 'import obj') naast STL en 3MF: GitHub bambulab/BambuStudio en Bambu Lab Wiki
- UltiMaker Cura is open source (LGPL-3.0): GitHub Ultimaker/Cura
- UltiMaker Cura opent 3MF, AMF, STL, OBJ, PLY, X3D, glTF en meer: UltiMaker Support: supported file types
- Blender exporteert STL als ASCII of binair ('binary is more compact'), met schaalfactor en scene unit: Blender Manual 3.6: STL import/export
- FreeCAD is open source zonder licentiekosten en leest en schrijft STL en OBJ: FreeCAD.org
- Fusion voor persoonlijk gebruik is gratis voor niet-commerciële gebruikers (omzet onder 1.000 dollar per jaar), tien actieve documenten, export naar onder meer STL en OBJ: Autodesk: Fusion 360 for personal use
- Onshape exporteert onder meer STL, OBJ en 3MF; bij STL kies je de eenheid (millimeter, centimeter, inch, foot, meter, yard) en de resolutie: Onshape Help: Exporting files
- Onshape gratis abonnement: documenten zijn openbaar; export naar STL mogelijk: Onshape forum (officiële moderatorantwoorden)
- Meshmixer is gratis, niet meer in ontwikkeling en zonder support van Autodesk; functies: auto-repair, hole filling, plane cuts, booleans, hollowing, supports: Autodesk App Store: Meshmixer
- Tinkercad werkt gratis in de browser; exporteren via de knop Export naar STL of OBJ: SimplyPrint: Tinkercad 3D printing (artikel van 30 juni 2026, bijgewerkt 2 september 2026)