STL vs OBJ vs 3MF: het beste bestandsformaat voor 3D-printen

30 juni 2026 • ContentaSoft Team

Elke 3D-print begint met een bestand, en het formaat dat je kiest bepaalt hoe schoon je model bij de printer aankomt. Kies het verkeerde en je kunt kleur, schaal of zelfs een waterdicht oppervlak verliezen — problemen die pas opduiken wanneer de slicer vastloopt of de eerste laag verkeerd uitkomt.

Drie formaten domineren het desktop-3D-printen vandaag de dag: STL, het decennia oude werkpaard; OBJ, het formaat dat kleur en materialen meedraagt; en 3MF, de moderne container die specifiek voor additieve productie is ontworpen. Elk heeft een duidelijke niche, en weten welke je moet gebruiken bespaart uren opschoonwerk.

Deze gids legt uit wat elk formaat daadwerkelijk opslaat, waar het uitblinkt, waar het tekortschiet en precies welk formaat je in veelvoorkomende scenario's moet kiezen — van een snelle FDM-hobbyprint tot een meerkleurenmodel of een bestand dat naar een printservice wordt gestuurd.

Wat is STL?

STL (stereolithografie) is het oorspronkelijke 3D-printformaat en dateert uit de late jaren tachtig. Het beschrijft een model als een ruwe mesh van driehoeken — niets meer. Er zijn geen kleuren, geen eenheden en geen scènestructuur: alleen een lijst van driehoekige facetten en hun oppervlaktenormalen, opgeslagen als ASCII-tekst of compacte binary.

Sterke punten

  • Universele ondersteuning — elke slicer, printer en CAD-tool leest STL zonder problemen.
  • Doodeenvoudig — een pure driehoeksmesh is gemakkelijk te genereren, te repareren en te valideren.
  • Compact in binaire vorm, waardoor bestanden van één onderdeel klein blijven en snel laden.
  • Decennia aan gereedschap voor meshreparatie, uithollen en analyse richten zich eerst op STL.

Beperkingen

  • Geen kleur- of materiaalgegevens — je kunt geen meerkleurenmodel in één STL opslaan.
  • Geen ingebedde eenheden — STL is eenheidloos, dus een model kan op de verkeerde schaal worden geïmporteerd.
  • Geen printinstellingen, metadata of assemblagestructuur van welke aard dan ook.
  • Eenvoudig om een niet-waterdichte mesh te exporteren met gaten of omgekeerde normalen die de slicer afwijst.

Wat is OBJ?

OBJ (Wavefront OBJ) is een meshformaat uit de wereld van 3D-graphics. Anders dan STL kan het polygonen opslaan die verder gaan dan driehoeken, textuurcoördinaten en — cruciaal — verwijzingen naar materialen en kleuren via een bijbehorend MTL-bestand. Dat maakt OBJ het aangewezen formaat wanneer het uiterlijk van het oppervlak belangrijk is, zoals bij volkleuren-hars- of binder-jet-prints.

Sterke punten

  • Slaat kleur en materiaal op via een MTL-sidecarbestand, plus textuur- (UV-)coördinaten.
  • Ondersteunt quads en n-gons, niet alleen driehoeken, zodat meshes schoner blijven.
  • Breed ondersteund in software voor 3D-modelleren, sculpten en renderen.
  • Door mensen leesbaar ASCII-formaat dat gemakkelijk te inspecteren en te debuggen is.

Beperkingen

  • Kleur leeft in een apart MTL-bestand — vergeet je het mee te sturen, dan is de kleur verloren.
  • Geen ingebedde eenheden, dus de schaal moet bij import worden bevestigd, net als bij STL.
  • Niet alle slicers lezen OBJ-kleur, en uitvoerige ASCII-bestanden kunnen groot worden.

Wat is 3MF?

3MF (3D Manufacturing Format) is de moderne, open standaard die door het 3MF Consortium specifiek voor 3D-printen is ontwikkeld. Het is een gezipte XML-container die geometrie, kleur, materialen, eenheden en zelfs printinstellingen bundelt in één zelfbeschrijvend bestand. PrusaSlicer, Cura en de meeste actuele slicers behandelen 3MF als een eersteklas projectformaat.

Sterke punten

  • Draagt geometrie, kleur en materialen samen mee in één gecomprimeerd bestand.
  • Bedt eenheden expliciet in, zodat een model altijd op de juiste mm-schaal wordt geïmporteerd.
  • Kan printinstellingen, supports en meerdere objecten opslaan als een volledig project.
  • Standaard gecomprimeerd, zodat rijke bestanden kleiner blijven dan gelijkwaardige ASCII-formaten.
  • Open, uitbreidbare standaard met sterke, actief onderhouden ondersteuning.

Beperkingen

  • Oudere of nichegerichte slicers ondersteunen 3MF-functies mogelijk niet volledig.
  • De container is complexer dan een gewone STL-mesh om met de hand te genereren.
  • Sommige printservices vragen nog steeds om STL, dus een conversiestap kan nodig zijn.

STL vs OBJ vs 3MF in één oogopslag

De onderstaande tabel vat samen hoe de drie formaten zich verhouden op de factoren die het belangrijkst zijn voor een geslaagde 3D-print.

Kenmerk STL OBJ 3MF
Geometrie Alleen driehoeksmesh Polygonen + UV's Mesh + structuur
Kleur / materiaal Geen Via MTL-bestand Ingebouwd
Eenheden ingebed Nee (eenheidloos) Nee Ja (mm)
Bestandsgrootte Klein (binary) Groter (ASCII) Klein (gezipt)
Slicer-ondersteuning Universeel Gangbaar Moderne slicers
Waterdicht-vriendelijk Hangt af van export Hangt af van export Sterke validatie
Beste gebruik Eénkleurige FDM Volkleurenmodellen Moderne projecten

Welk formaat moet je gebruiken?

Er bestaat geen enkel beste formaat — de juiste keuze hangt af van wat je print en waar het bestand naartoe gaat. Hier volgen heldere aanbevelingen voor de meest voorkomende scenario's.

Hobby-FDM-print, één kleur

Gebruik STL. Voor een print met één materiaal op een desktop-FDM-machine is STL de veiligste, meest universele keuze. Elke slicer leest het direct, en je hoeft geen kleur of printinstellingen in het bestand te bakken. Exporteer als binary STL om het bestand klein te houden.

Meerkleuren- of multimateriaalprint

Gebruik 3MF als je slicer het ondersteunt, of anders OBJ met het bijbehorende MTL-bestand. 3MF draagt kleur, materialen en instellingen per object mee in één bestand, wat ideaal is voor meerkleurenprinters en tool-changers. OBJ blijft een solide alternatief voor volkleurenmodellen die naar een kleurcapabel printproces gaan.

Een bestand naar een printservice sturen

Controleer wat de service vraagt. Veel diensten kiezen standaard nog steeds voor STL voor eenkleurige onderdelen, omdat het universeel en gemakkelijk te valideren is. Voor kleur- of materiaalspecifieke bestellingen geeft 3MF of OBJ het uiterlijk correct weer. Bevestig altijd de eenheden — als de service mm verwacht, neemt 3MF de dubbelzinnigheid volledig weg.

Archivering en projectopslag

Gebruik 3MF. Omdat het eenheden, materialen en printinstellingen in één zelfbeschrijvende container bewaart, is 3MF het beste formaat om een afgewerkt, printklaar project te archiveren dat je maanden later misschien opnieuw bekijkt. Voor de brongeometrie kun je het oorspronkelijke CAD- of STEP-bestand er nog steeds naast bewaren.

Veelgemaakte valkuilen die je moet vermijden

De meeste mislukte prints zijn terug te voeren op een klein aantal terugkerende formaatfouten. Let op deze.

  • Niet-waterdichte STL: een mesh exporteren met gaten, openingen of omgekeerde normalen. De slicer kan binnen niet van buiten onderscheiden en wijst het bestand af of print rommel. Voer een meshreparatie uit voordat je slicet.
  • Ontbrekende MTL bij OBJ: een OBJ delen zonder het bijbehorende MTL-bestand (of textuurafbeeldingen) verwijdert alle kleur. Verpak de OBJ, zijn MTL en eventuele texturen altijd samen.
  • Verkeerde schaal: omdat STL en OBJ eenheidloos zijn, kan een model dat in inches is geëxporteerd worden geïmporteerd alsof het millimeters waren. Bevestig de afmetingen bij import, of gebruik 3MF, dat eenheden inbedt.
  • Uitgaan van 3MF-ondersteuning: niet elke slicer of service leest 3MF-kleur en -instellingen. Verifieer je doeltool voordat je vertrouwt op geavanceerde 3MF-functies, en houd een STL-alternatief gereed.
  • Over-tessellatie: een mesh exporteren met veel meer driehoeken dan de printer kan oplossen, maakt het bestand onnodig groot en vertraagt het slicen zonder de print te verbeteren. Stem de meshdichtheid af op je nozzle en laaghoogte.

Hoe converteer je tussen STL, OBJ en 3MF

Converteren tussen deze formaten is eenvoudig met 3D CAD Converter. Je kunt het doen via de desktop-app of, voor herhaalbare batches, vanaf de command line.

  1. Laad je bronbestand — STL, OBJ, 3MF, STEP of een van de 15+ ondersteunde formaten.
  2. Kies het doelformaat en, voor CAD-bronnen zoals STEP, een tessellatiekwaliteit.
  3. Bevestig de eenheden en controleer of de mesh waterdicht is voordat je exporteert.
  4. Exporteer één bestand, of wijs de converter naar een map om een hele bibliotheek in batch te converteren.

Vanaf de CLI vergen dezelfde conversies één enkel commando:

cadconvert convert -i model.obj -o model.stl
cadconvert batch -i ./in -o ./out -f 3mf
cadconvert convert -i part.step -o part.stl --tessellation high

Het eerste commando converteert een gekleurde OBJ naar een printklare STL. Het tweede converteert een hele map in batch naar 3MF. Het derde tessellateert een STEP-CAD-onderdeel tot een hoogwaardige STL-mesh om te printen.

Wil je dieper ingaan op een specifiek formaat of een specifieke workflow? Deze gidsen helpen:

Converteer elk 3D-bestand naar een printklaar formaat

3D CAD Converter zet STEP, OBJ, 3MF, STL en 15+ formaten om in schone, waterdichte, printklare meshes — in batch, offline, met een eenmalige aankoop.

Gratis proefversie downloaden

Conclusie

Voor de meeste eenkleurige desktopprints blijft STL de veilige standaard. Wanneer kleur of materialen belangrijk zijn, grijp dan naar OBJ met zijn MTL-bestand of, beter nog, de moderne 3MF-container die geometrie, kleur, eenheden en instellingen samen bundelt.

Welk formaat je printer of service ook wil, 3D CAD Converter verplaatst je modellen tussen STL, OBJ, 3MF en meer — met behoud van schaal en waterdichtheid, zodat de eerste laag elke keer goed terechtkomt.