STL Mesh

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

ToolBest for
FreeCADOpen source, cross-platform; full control over tessellation tolerance
Fusion 360Free for personal use; familiar CAD workflow if you already model there
CAD ExchangerOnline 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.

🧊
Written by Casey Marlin · Last updated
This update: editorial guide — no conversion tool on this page