STL/3MF → STEP Converter 100% in your browser

Converts an STL or 3MF into a closed STEP solid, with optional smoothing that never risks the part's dimensions.

📐
Drag an .stl, .3mf or .zip file here, or click to choose one
ZIP files are opened automatically to look for the .stl/.3mf inside.
0.10 mm
0 mm = no smoothing. A higher value smooths the mesh without moving any vertex further than that distance, automatically protecting edges and tight-fit areas.
🧩 Also available as a browser extension Install once — convert with one click straight from your downloads.
Enjoying this tool? It's free and runs 100% locally in your browser. Your support covers the domain and hosting costs. Support on Ko-fi

Frequently Asked Questions

What is a STEP file, and why do I need one?

STEP (.step / .stp) is the standard 3D file format used by CAD software like Fusion 360, SolidWorks, Onshape, and Inventor. Unlike an STL, which is just a mesh of triangles, a STEP file describes exact solid geometry, so professional CAD tools can open, edit, and measure it precisely.

Why can't I just import my STL file directly into my CAD software?

Most CAD programs can import STL files, but only as a mesh body that's hard to edit — you can't easily change dimensions, add features, or combine it with other parts. Converting to STEP turns the mesh into a solid body that behaves like native CAD geometry.

Is it safe? Does my file get uploaded to a server?

No. The entire conversion happens locally in your browser using WebAssembly — your file is never uploaded, stored, or sent anywhere. You can even disconnect from the internet after the page loads and the converter will still work.

What does safe smoothing mean? Will it change my model's dimensions?

Smoothing merges nearly-coplanar triangles into cleaner flat faces to reduce file complexity, but it never moves vertices beyond the tolerance you choose, so your part's outer dimensions stay accurate. You can disable it entirely if you need a 1:1 mesh-to-solid conversion.

Which file formats are supported?

You can upload .stl and .3mf files directly, or a .zip containing one of them, which is opened automatically. The output is always a standard .step file that opens in any CAD software.

Is there a file size or model complexity limit?

There's no hard file size limit, but very dense meshes with millions of triangles can take one or two minutes to convert, since everything runs on your device's own processing power rather than a server.

Does this work on iPad, Android, or mobile browsers?

Yes, it runs on any modern browser, including Safari on iPad and Chrome on Android, since it's a normal web page rather than a native app.

Is it really free, with no account needed?

Yes, the converter is completely free with no sign-up. If you find it useful, there's an optional way to support the project below.