STEP → STL · CAD TO MESH, EXPLAINED
STEP to STL — CAD Surfaces Turned into a Mesh
STEP to STL is tessellation done in CAD software, not online file conversion: precise B-rep surfaces become triangles. This site does not convert STEP files — use a desktop CAD kernel, then check the mesh here.
STEP to STL is tessellation, not format conversion
STEP (Standard for the Exchange of Product Data, .step / .stp) is a CAD interchange format defined by ISO 10303. It stores precise B-rep geometry — NURBS surfaces, curves, and solids — not triangles. STL is a triangulated mesh. Converting STEP to STL means tessellating those B-rep surfaces into triangles. That is a lossy process: curved faces become faceted. Finer tessellation produces more triangles and stays closer to the original curves.
The work needs a CAD kernel such as OpenCascade. A browser cannot reasonably run that kernel, so there is no simple in-page STEP to STL tool here — unlike swapping between triangle-based formats. Export the mesh from CAD, then bring the STL back to this site to inspect it.
Free tools that convert STEP to STL
| Tool | Best for |
|---|---|
| FreeCAD | Open source, cross-platform; full control over tessellation tolerance |
| Fusion 360 | Free for personal use; familiar CAD workflow if you already model there |
| CAD Exchanger | Online service; a quick export when you cannot install desktop CAD |
All three tessellate STEP in a CAD kernel. Desktop apps usually give better control over mesh density than a one-click online export.
After conversion: check your mesh
- Tessellation can leave holes and non-manifold edges. Check watertightness with the STL repair tool on this site (runs in the browser, nothing uploaded).
- Confirm size and shape in the STL viewer — a units mixup or an overly coarse tessellation shows up immediately.
- If you need a web or AR format next, convert STL to GLB.
FAQ
Can I convert STEP to STL online?+
Yes, via services such as CAD Exchanger — useful for a quick export. Desktop tools (FreeCAD, Fusion 360) give more control over tessellation quality: chord height, angular tolerance, and whether curved faces stay reasonably smooth.
Why can't a browser tool do this?+
STEP stores NURBS surfaces and B-rep solids. Tessellating those into triangles needs a CAD kernel (OpenCascade is the usual open-source one). That is far heavier than swapping between triangle-based formats such as STL, OBJ, or GLB, which is why this site does not offer STEP to STL conversion.
What is tessellation tolerance?+
It controls how closely the triangles approximate the original curved surfaces. A tighter (lower) tolerance means more triangles, a smoother mesh, and a bigger STL. Loosen it and you get a lighter file with more visible faceting on fillets and cylinders.
Does conversion lose information?+
Yes. STEP preserves exact curves and solids; STL approximates them with flat triangles. Parametric history, feature trees, and assembly structure are also lost. Finer tessellation gets closer to the original curves but never recovers the B-rep.
STP vs STEP — different formats?+
Same format, different extension. Both are ISO 10303 STEP files (.step / .stp). CAD tools treat them interchangeably.
My slicer says the converted STL is broken.+
Tessellation can leave non-manifold edges, holes, or inverted faces. Run the file through the STL repair tool on this site to check watertightness before you slice.