STEP to STL converter

Convert .step and .stp CAD files to STL without CAD software. OpenCASCADE triangulates the model on your own device — nothing is uploaded.

Download on the App StoreGet it on Google Play
Prefer a native app? Get Mes3D for iPhone, iPad, Mac & Android.
Supported formats
STLOBJPLYglTFGLB3MFFBXDAE3DSUSDZAMFSTEP3DMABCOFF

Updated

Why convert STEP to STL?

STEP describes a part with exact mathematical surfaces. That is what CAD programs exchange, but 3D printing works with triangles: slicers, many online print services and most mesh tools want STL. Converting is the step that turns the exact model into the faceted one that gets printed.

How the conversion works

  1. The first time you open a STEP file, your browser downloads the OpenCASCADE engine (about 7 MB) — the same kernel FreeCAD uses.
  2. The B-rep surfaces are triangulated in a background worker with a linear deflection of 0.1 % of the bounding box and an angular deflection of 0.5 rad, in millimetres.
  3. The converter writes the result as binary STL (or 3MF/OBJ) and your browser downloads it.

STEP files declare their own units, so there is nothing to choose: the STL comes out in millimetres at the part's real size.

Things to know

  • Assemblies become one STL. Every body is merged into a single mesh at its assembled position. If you need parts separately, export them separately from your CAD program, or use your slicer's "split to objects".
  • Colours need 3MF. STL has no colour; pick 3MF to keep body colours.
  • Tolerances. The mesh is fine enough for any printer, but a bore that was exactly 6.000 mm in CAD is now a polygon. Measure critical fits in CAD.
  • Surfaces without volume. Some exports contain only open surfaces. They convert, but the STL will not be watertight — the summary tells you before you download.

STEP, STL or 3MF for printing?

If your slicer imports STEP, giving it the STEP file lets the slicer choose its own resolution. For everything else, STL is the universal choice and 3MF the better one when the receiver supports it: smaller, in millimetres, with colours.

On a phone

STEP conversion works in a mobile browser, but triangulating a large assembly is heavy for a phone. The Mes3D app for iPhone, iPad and Mac runs OpenCASCADE natively and can export STL, OBJ or 3MF too.

Frequently asked questions

How do I convert a STEP file to STL for free?

Drop the .step or .stp file onto this page, keep STL selected and click Convert and download. The file is triangulated in your browser with OpenCASCADE and saved as a binary STL in millimetres. No account or CAD software is needed.

Will the STL be accurate enough to print?

Yes for printing. Curved faces are triangulated with a deflection of 0.1 % of the model's size, finer than an FDM printer can reproduce. The STL is a mesh, though: exact cylinders become many flat facets, which matters for CAD tolerances, not for printing.

Can I convert STEP to STL and keep the colours?

Choose 3MF instead of STL. Body colours stored in the STEP file carry over to the 3MF; STL cannot store colour at all.

Do I even need to convert? My slicer reads STEP.

Maybe not — recent PrusaSlicer, OrcaSlicer and Bambu Studio versions import STEP directly. Converting is still useful for older slicers, online print services that only take STL, sharing with people who have no CAD tools, and checking the exact mesh that will be printed.

Related guides

Other viewers and tools