{
 "id": "stl-standard-tessellation-language-binary",
 "name": "STL (Standard Tessellation Language) Binary",
 "aliases": [
  "Stereolithography file (Binary)"
 ],
 "category": "3d",
 "identifiers": {
  "extensions": [
   "stl"
  ],
  "puid": [
   "fmt/865"
  ]
 },
 "status": "partial",
 "summary": "STL is a 3D modelling file format created by 3D Systems. An STL file is a triangular representation of a 3-dimensional surface geometry. The surface is tessellated or broken down logically into a series of small triangles (facets). Each facet is described by a perpendicular direction and three points representing the vertices (corners) of the triangle. These data are used by a slicing algorithm to determine the cross sections of the 3-dimensional shape to be built by the fabricator. The structure of STL Binary, though well defined, makes it impossible to create an identification signature under the current PRONOM signature model. The format consists of an 80 byte ASCII header with no formalized structure, followed by a four byte integer value representing the number of facets within the file, followed by 48 bytes of floating point values representing the 'normal' and 'vertex' coordinates within 3 dimensional space for each triangle, followed by a two byte, typically (but not exclusively) unused 'attribute byte count'. A technical specification may be found here: http://www.fabbers.com/tech/STL_Format",
 "projects": [
  {
   "name": "Kaitai Struct: stl",
   "url": "https://formats.kaitai.io/stl/",
   "kind": "grammar",
   "license": "CC0-1.0"
  },
  {
   "name": "PRONOM fmt/865",
   "url": "https://www.nationalarchives.gov.uk/PRONOM/fmt/865",
   "kind": "format-doc"
  }
 ],
 "provenance": {
  "sources": [
   "kaitai",
   "pronom"
  ]
 },
 "updated": "2026-10-24",
 "parsers": [
  {
   "engine": "kaitai",
   "url": "https://github.com/kaitai-io/kaitai_struct_formats/blob/master/media/stl.ksy",
   "license": "CC0-1.0"
  }
 ],
 "structure": [],
 "tools": [
  {
   "name": "3D Utilities",
   "url": "http://ssa.ncsa.illinois.edu/isda/software/3d-utilities/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "ABViewer",
   "url": "https://cadsofttools.com/products/abviewer/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Alibre Design",
   "url": "https://www.alibre.com/",
   "reads": false,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Amapi Pro 7",
   "url": "https://www.wikidata.org/wiki/Q120731789",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Anim8or",
   "url": "http://www.anim8or.com/",
   "reads": true,
   "writes": false,
   "license": "freeware",
   "via": "stl"
  },
  {
   "name": "ArchiCAD",
   "url": "https://www.graphisoft.com/plans-and-products/archicad",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "Autodesk 3ds Max",
   "url": "https://www.autodesk.com/products/3ds-max/overview",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "Autodesk 3DS Max 8",
   "url": "https://www.wikidata.org/wiki/Q112685364",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Autodesk 3DS Max 9",
   "url": "https://www.wikidata.org/wiki/Q112661114",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Autodesk Inventor",
   "url": "https://www.autodesk.com/products/inventor/overview?term=1-YEAR&tab=subscription",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "binvox",
   "url": "https://www.patrickmin.com/binvox/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Blender",
   "url": "https://www.blender.org",
   "reads": true,
   "writes": true,
   "license": "GNU General Public License, version 3.0",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "Bricscad",
   "url": "http://www.bricsys.com",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "BRL-CAD",
   "url": "https://brlcad.org",
   "reads": true,
   "writes": true,
   "license": "GNU Lesser General Public License, version 2.1",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "CATIA",
   "url": "https://www.3ds.com/products-services/catia/",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "Cinema 4D",
   "url": "https://www.maxon.net/en/products/cinema-4d/overview/",
   "reads": false,
   "writes": true,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "clara.io",
   "url": "http://clara.io",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "CloudCompare",
   "url": "http://www.cloudcompare.org/",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "Cobalt",
   "url": "http://www.ashlar.com/3d-modeling/3d-modeling-cobalt.html",
   "reads": false,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Creo Elements/Pro",
   "url": "http://www.ptc.com/products/creo-elements-pro/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "DicomToMesh",
   "url": "https://www.wikidata.org/wiki/Q131339000",
   "reads": false,
   "writes": true,
   "license": "MIT License",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "Form-Z",
   "url": "http://www.formz.com",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Fusion 360",
   "url": "https://www.autodesk.com/products/fusion-360/overview",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "GIMIAS",
   "url": "http://www.gimias.org/",
   "reads": true,
   "writes": false,
   "license": "BSD licenses",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "Global Mapper",
   "url": "https://www.bluemarblegeo.com/global-mapper/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "IntelliCAD",
   "url": "https://www.intellicad.org/",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "IRONCAD",
   "url": "http://www.ironcad.com",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "JavaView",
   "url": "http://www.javaview.de/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "KeyCreator",
   "url": "http://kubotek3d.com/Products/KeyCreator-Direct-CAD.aspx",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Keyshot",
   "url": "https://www.keyshot.com/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "KISSSlicer",
   "url": "https://www.kisslicer.com/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Konvertor",
   "url": "http://www.logipole.com/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "LightWave 3D",
   "url": "http://www.newtek.com/lightwave/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Maple",
   "url": "https://www.maplesoft.com/products/maple/",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "Mathematica",
   "url": "https://www.wolfram.com/mathematica/",
   "reads": true,
   "writes": true,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "MayaVi",
   "url": "http://docs.enthought.com/mayavi/mayavi/",
   "reads": true,
   "writes": false,
   "license": "BSD licenses",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "MeshLab",
   "url": "http://meshlab.sourceforge.net/",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "Moment of Inspiration",
   "url": "http://moi3d.com/",
   "reads": false,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "MountainsMap",
   "url": "http://www.digitalsurf.com/en/mntkey.html",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Navisworks",
   "url": "http://www.autodesk.com/products/navisworks",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Nugraf",
   "url": "https://www.wikidata.org/wiki/Q113044711",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "NX",
   "url": "https://www.plm.automation.siemens.com/global/en/products/nx/",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "Onshape",
   "url": "https://www.onshape.com",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "PhotoModeler",
   "url": "http://www.photomodeler.com",
   "reads": false,
   "writes": true,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "PhotoRec",
   "url": "http://www.cgsecurity.org/wiki/PhotoRec",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "PolyTrans 4.1.2",
   "url": "https://www.okino.com/conv/conv.htm",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Preview",
   "url": "https://support.apple.com/it-it/guide/preview/prvw846b61d3/mac",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Q251322",
   "url": "https://www.freecad.org/",
   "reads": true,
   "writes": true,
   "license": "GNU Library General Public License, version 2.0 or later",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "Q3353120",
   "url": "https://openscad.org/",
   "reads": true,
   "writes": true,
   "license": "GNU General Public License, version 2.0 or later",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "Qlone",
   "url": "https://www.qlone.pro",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Qlone Dental",
   "url": "https://www.qlone.pro/dental",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Rhinoceros 3D",
   "url": "https://www.rhino3d.com/",
   "reads": true,
   "writes": true,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "SALOME",
   "url": "https://www.salome-platform.org/",
   "reads": true,
   "writes": true,
   "license": "GNU Lesser General Public License, version 2.1 or later",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "SketchUp",
   "url": "https://how-to-sketchup.com/",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Solid Edge",
   "url": "https://www.plm.automation.siemens.com/global/en/",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "SOLIDWORKS",
   "url": "https://www.solidworks.com/",
   "reads": true,
   "writes": false,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "SolveSpace",
   "url": "http://solvespace.com/",
   "reads": false,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "SpaceClaim",
   "url": "http://www.spaceclaim.com/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "T-FLEX CAD",
   "url": "http://www.tflex.com/",
   "reads": false,
   "writes": true,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "TetGen",
   "url": "http://tetgen.org/",
   "reads": true,
   "writes": false,
   "via": "stl"
  },
  {
   "name": "Tinkercad",
   "url": "https://www.tinkercad.com/",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "TransMagic",
   "url": "https://www.wikidata.org/wiki/Q7833626",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "VariCAD",
   "url": "http://www.varicad.com/",
   "reads": false,
   "writes": true,
   "license": "proprietary license",
   "via": "stl"
  },
  {
   "name": "VisualARQ",
   "url": "http://www.visualarq.com/",
   "reads": true,
   "writes": true,
   "via": "stl"
  },
  {
   "name": "Visualization Library",
   "url": "http://visualizationlibrary.org",
   "reads": true,
   "writes": true,
   "license": "BSD licenses",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "Wings 3D",
   "url": "http://www.wings3d.com/",
   "reads": true,
   "writes": true,
   "license": "BSD licenses",
   "open_source": true,
   "via": "stl"
  },
  {
   "name": "xCAD",
   "url": "https://www.xcad.tech/",
   "reads": false,
   "writes": true,
   "via": "stl"
  }
 ],
 "conversions": [],
 "samples": [],
 "claims": [],
 "verification": [],
 "family": "stl"
}