Is this STL to STEP converter free, and is my file uploaded?
It is free, and the conversion happens in your browser. Your file stays on your computer and is not uploaded.
STL → STEP: bring scan/print meshes into CAD workflows.
or click to browse, paste supported
STL to STEP converter: turn an STL mesh into a STEP file you can open in CAD software. Flat areas become clean flat faces, curved areas stay as small flat pieces, and a mesh with no holes opens as a solid. The conversion runs in your browser and your file is not uploaded.
| Option | What it does | Default / range |
|---|---|---|
Up axis | Determines the 'up' axis of the exported model. Different 3D software uses different conventions. Selecting the wrong system may cause the model to lie on its side.
| Z-up |
Rotation X | Rotate the model around the X axis (degrees). Useful for correcting axis misalignment or print orientation. | 0°-180° – 180° |
Rotation Y | Rotate the model around the Y axis (degrees). Useful for correcting axis misalignment or print orientation. | 0°-180° – 180° |
Rotation Z | Rotate the model around the Z axis (degrees). Useful for correcting axis misalignment or print orientation. | 0°-180° – 180° |
Rotation Application | Choose how rotation is written to the exported model. Baking into vertices rewrites all vertex coordinates so every export format (including geometry-only formats such as STL and STEP) applies it consistently; root node transform keeps the original vertex coordinates, which is friendlier to animated or skinned models, but formats that ignore node transforms (such as STEP) won't apply the rotation.
| Root node transform |
| Option | What it does | Default / range |
|---|---|---|
Precision | Tessellation tolerance when converting BREP surfaces to mesh. Lower values keep finer surface detail (larger files); higher values produce a coarser mesh. Range 0.0001-0.1. | 0.0010.0001 – 0.1 · step 0.0001 |
Convert STL to STEP right in your browser; the file stays on your device. You get a STEP file that CAD programs can open: flat areas become clean flat faces, while curved areas stay as many small flat pieces. Smooth curves are not rebuilt, and there is no feature history or dimensions to edit.
| Item | Details |
|---|---|
| Input → output | STL (binary or ASCII) → STEP (.step, the same format as STP) |
| What STL stores | Only tiny triangles, with no units |
| What the STEP contains | Faces and edges CAD can select; a solid body if the mesh has no holes, surfaces if it does |
| Curved areas | Still made of small flat pieces |
| Units | Millimetres |
| Privacy and price | Converted in your browser, not uploaded; free, no sign-up |
Common programs such as SolidWorks, Fusion 360, FreeCAD or Onshape can import the file.
How it works, simply: the converter tidies up the mesh, merges triangles that lie on the same flat surface and joins all faces into one STEP file.
It is free, and the conversion happens in your browser. Your file stays on your computer and is not uploaded.
Yes. Open this page, choose your STL file and download the STEP file. There is nothing to install and no account needed.
Yes, as long as the STL has no holes. A mesh with holes opens as surfaces instead, so repair it first if you need a solid.
It decides how many decimal places are kept for each point. The default suits most models; a rougher setting makes the file slightly smaller without changing the shape you see.
STL files have no units, and the STEP is saved in millimetres. If your model was made in inches it will look 25.4 times too small; scale it up by 25.4 in your CAD program.
Each triangle of the mesh becomes its own face in the STEP file, and STEP is stored as text, so the result is usually several times larger. Reduce the mesh in your modeling app first if size matters.