100% client-side — files never leave your device

How to Convert STEP to STL for 3D Printing (Free, No Upload)

You designed a part in Fusion 360, SolidWorks or FreeCAD — or a supplier sent you a STEP file — and now you want to print it. Your slicer wants STL. Here is how to get from one to the other without mangling the model.

Step 1: convert with the right quality

Converting STEP to STL means tessellating exact surfaces into triangles. Quality is a trade-off: too coarse and curved surfaces print visibly faceted; too fine and you get a 300 MB STL that chokes the slicer. Open our STEP to STL converter, drop the file, and pick a preset: Normal is right for most FDM prints, Fine for small parts with visible curves, Draft for quick fit checks.

Step 2: check the mesh before slicing

Use the built-in 3D viewer to inspect the result: rotate around curved faces and look at the silhouette. If you can count the facets on a cylinder, go one preset finer. The triangle count shown in the file list tells you whether the STL will be slicer-friendly — most desktop slicers are happy up to a few million triangles.

Step 3: mind units

STL has no unit field — a bare number 25 can be millimeters or inches. STEP files carry real units, and the converter preserves them: a 25 mm part exports as 25 units, which every slicer reads as millimeters by convention. If a part imports 25.4× too large or small, units are the culprit.

Why browser-based conversion?

Classic online converters upload your CAD data to someone’s server. For anything under NDA that is a real problem. This converter runs OpenCascade compiled to WebAssembly inside your browser — the STEP file never leaves your machine, and conversion is usually faster than an upload would have been.

More from the blog