Start with your STL.
Bring a binary or ASCII mesh, then choose the units it was made in. STL itself doesn’t store a unit.
Turn an STL into a solid you can actually edit. Rebuild smooth surfaces, make it yours in CAD, and get back to printing.
Keep the part.
Change the possibilities.
A valid solid can still contain faceted areas. Check the result before editing or printing. STEP restores geometry, not the original feature history.
That STL isn’t the end of the story.
It’s a starting point.
Bring a binary or ASCII mesh, then choose the units it was made in. STL itself doesn’t store a unit.
Merge planar faces and recognize cylinders, cones and toroidal fillets. Validate the closed solid before saving.
Download your STEP file from the converter and open it in CAD. Change a hole, add a feature, then export a new STL for your slicer.
Mesh reconstruction isn’t a time machine. Some surfaces come back cleanly. Others stay faceted. We show the difference.
Try your own model ↗The desktop engine’s regression run passed 52 tests. Its latest geometry run imported 30 valid solids in Open CASCADE.
| Part | Triangle faces before | After |
|---|---|---|
| CornerPart | 99 | 4−96% |
| HexagonPart | 51 | 4−92% |
| GateFixation-Part1 | 60 | 0−100% |
| Extension120mm | 6 | 4−33% |
Compared with the earlier 0.005 mm conversion run. Fewer triangle faces do not prove that every curved area is smooth. Results depend on the mesh.
Know what you’re getting.
Then get back to making.
The output is an AP214 B-rep solid, intended for direct face editing and new CAD features. It does not recreate the original sketches or feature tree. The latest reconstruction was validated with Open CASCADE; check import diagnostics and your intended edits in SolidWorks.
Yes. That is what lets a phone do this: your STL goes to the ms-step server, which does the conversion. The STL is deleted as soon as its conversion ends, and the results are deleted automatically after 30 minutes. There is no account, and a result can only be fetched with its random link. Working with confidential parts? The Windows app below converts everything on your own computer.
The default 0.005 mm is the maximum local geometric allowance used when reconstructed faces or circle endpoints need it. Every relaxed element is marked in STEP and reported in the log. It is separate from the 0.02 mm mesh chord recognition tolerance. A finer setting is not always a better reconstruction.
Noise, intersecting holes, unusual boundaries and unsupported curved surfaces can block reconstruction. The tool keeps valid faceted geometry when a smooth replacement fails validation.
Yes: convert to STEP, make your changes in CAD, and export the edited solid back to STL for the slicer. Inspect dimensions, wall thickness and the resulting mesh before printing. Conversion does not restore missing design information or improve the original scan’s accuracy.
The Windows app converts on your own PC, with system-following dark mode and the same 0.005 mm default tolerance.