3D Soulfile

3D printing · Meshes · CAD drawings

Convert STL to a STEP solid

STL stores triangles; STEP stores mathematical surfaces. Converting between them means building real B-Rep topology — shared edges, closed shells — so CAD software can knit the result into a solid body rather than treating it as a picture.

Nothing is uploaded, stored, or seen by anyone

Drop a file here, or click to browse

stl · 3mf · obj · ply · amf · dxf · svg · gcode

Working

What it converts

GCODE → STLRebuild the printed solid
STL ↔ 3MFSlicer-ready, welds vertices
OBJ ↔ STLRenderers and game engines
PLY ↔ STLFrom 3D scanners
AMF ↔ STLCarries units and materials
DXF ↔ SVGCAD drawings to vector graphics
DXF · SVG → STLExtrude a flat profile into a solid
Any mesh → STEPFaceted CAD solid, simplify first
SimplifyCut triangles, keep the shape
Repair & rescaleFix bad faces, convert units

Flat faces are merged

Exported one face per triangle, a flat surface becomes thousands of tiny faces: painfully slow to import and impossible to select or dimension. Coplanar triangles are merged into single planar faces first, which on a typical part cuts the face count by twenty to forty times and gives you surfaces you can actually click on and measure against.

What it is not

This is not reverse engineering. A mesh has no record that a surface was once a cylinder, so curved areas stay as many small flat facets. You get a solid body you can measure, cut, and use in an assembly — not an editable parametric model with a feature tree.

How people actually use it

Import it as reference geometry, then sketch on top of it: take hole positions and spacings from the faceted body and model the real part fresh with proper features. That is faster than fighting a faceted import, and it is what people do with scan data for exactly the same reason.

See all supported formats — meshes, 2D drawings and g-code, all converted in your browser.

Common questions

Can you convert STL to STEP?

Yes. Coplanar triangles are merged into single planar faces and assembled into a closed solid, so CAD software imports it as a solid body rather than a mesh.

Will the STEP file be editable in SolidWorks?

It opens as a solid body you can measure, cut and use in an assembly, but not as a parametric model with a feature tree. A mesh holds no record of the features it was built from, so those cannot be recovered.

Why is my STEP file large?

Every distinct surface becomes a CAD face. Flat areas merge into single faces, but curved surfaces stay as many small facets because the mesh has no record that they were once cylinders.

Is this the same as reverse engineering?

No. Reverse engineering means recognising that a set of triangles was once a cylinder or a fillet and rebuilding those surfaces exactly. That is an unsolved problem in the general case, and tools that attempt it cost thousands and still need manual work.

Something wrong? Tell me

If a file will not convert, or the result looks wrong, I would rather hear about it. Include the format and roughly what you were doing — that is usually enough to reproduce it.

This form is the only thing on this site that contacts a server. It sends what you type above, plus your browser version and which page you were on — those two make bugs far easier to reproduce. Your files are never included and never leave your device. Please do not paste anything confidential.

Other conversions