Upload or enter content to preview the printable mesh.
Free Online STEP to STL Converter
Someone sent you a STEP file, and your slicer only reads STL? Convert it here, in your browser. Pick a precision, preview the mesh, and download a binary STL — your CAD file never leaves your device.
Balanced tessellation for most CAD parts and slicer checks.
Higher precision lowers deflection and adds triangles. Use fine only when curved surfaces need smoother output.
CAD units are interpreted as millimeters by default for the STL handoff. Check final scale in your slicer before printing.
No credits · files stay on your device
From exact CAD to printable triangles
Your STEP file describes exact surfaces — planes, cylinders, cones, NURBS, trimmed faces, even assemblies, product structure, colors, and engineering units — in what CAD calls boundary representation, or B-rep. Your slicer can't read any of that. It wants STL: a plain triangle mesh with one normal per triangle and no CAD topology. Converting STEP to STL means approximating those exact surfaces with triangles, and how finely that happens decides whether your curves print smooth or faceted.
What precision really controls
Linear deflection limits how far the mesh may deviate from your CAD surface; angular deflection controls how curved faces are split.
A one-way street
Once tessellated, analytic faces, constraints, and design intent are gone — keep the STEP as your source.
Your file stays in the browser
The OpenCascade runtime loads only when you open this tool.
How to convert STEP to STL
Drop in your CAD file
Drag your .step or .stp file into the converter. It opens locally in your browser, parsed by OpenCascade WASM — nothing is sent to a server.
Pick your precision
Choose coarse, medium, or fine tessellation. Curved parts need finer settings; flat mechanical parts usually don't.
Preview and download
Check the triangle mesh looks right, export a binary STL for your slicer, and confirm the printed scale.
Will my curves get faceted? What to know before you convert
3.1Will my curves get faceted?Your curves stay smooth if the precision matches the part.
Your curves stay smooth if the precision matches the part. The precision setting limits how far the triangles may drift from your original CAD surface (linear deflection) and how aggressively curved faces are split as their direction changes (angular deflection). Coarse gives you a smaller STL and a faster preview — usually plenty for boxes, brackets, plates, and flat-sided fixtures. Fine adds triangles around cylinders, fillets, threads, and organic surfaces so your rounded features print smooth instead of chunky. The catch is file size: a fine export can be much larger and may slow your slicer down without improving the actual print, because your printer's nozzle or resin pixel size can't reproduce detail finer than its own resolution anyway.
3.2Is my client's CAD file safe here?Your file never leaves your computer.
Your file never leaves your computer. The whole conversion runs in your browser: the OpenCascade WASM runtime loads only when you open this tool, reads your STEP file locally, tessellates it into meshes, and merges them into a single geometry for preview and export. Nothing is uploaded — which matters when the STEP you're converting is a client's design or your own IP. One thing to check on your end: STL has no reliable unit metadata, so the output uses millimeters by convention. Confirm dimensions in Cura, PrusaSlicer, Bambu Studio, Lychee, Chitubox, or whichever slicer you use before printing.
3.3Can you convert STL back to STEP?No — not as a true conversion, and you should be wary of any tool that promises one.
No — not as a true conversion, and you should be wary of any tool that promises one. Once your model has been tessellated into triangles, the analytic faces, constraints, features, sketches, and design intent are gone. Mesh reverse-engineering tools can fit surfaces to a scan or triangle model, but that is reconstruction — a modeling project, not a clean format conversion. If you need engineering edits, go back to your original STEP file. If you only need sculpting, rendering, decimation, or mesh cleanup, STL to OBJ is the honest mesh-to-mesh route.
3.4How do I keep my print accurate from CAD to slicer?Keep your STEP as the editable source of truth and export STL only for slicing.
Keep your STEP as the editable source of truth and export STL only for slicing. Before you print, check that thin walls will survive your printer's process, that holes haven't been over-tessellated into huge files, that small fillets still mean something at print scale, and that assemblies were exported as the part or combined body you actually want on the plate. STEP to STL is the handoff from CAD accuracy to printer geometry — it won't repair printability problems for you.
Your editable source of truth
- Analytic faces, features, and engineering units
- Re-export any time at a different precision
- The file your CAD tool can still edit
The manufacturing handoff
- Slicing, print-time estimates, quoting
- Inspect thin walls and holes before manufacturing
- Share geometry without sharing design intent
No CAD file yet — just an idea?
Generate a custom print-ready model with PrintReady3D's AI generator when you don't have STEP geometry to start from.
Generate from imageSTEP to STL FAQ
Quick answers on faceting, precision, file privacy, and why a reverse STL to STEP conversion doesn't exist.
Can I convert STP files too?
Yes. STEP and STP are two extensions for the same CAD exchange family, and both .step and .stp work in this STEP to STL converter.
Are my STEP files uploaded?
No. Your file is read, previewed, and converted to STL entirely in your browser by OpenCascade WASM. It never touches a server.
Which precision should I choose?
Medium, for most parts. Drop to coarse for quick flat-sided models; go fine when fillets, cylinders, or curves need smoother STL tessellation.
Why does my converted model look faceted or low-poly?
The tessellation was too coarse for your curved surfaces. Re-export at a finer precision so the triangles are small enough for curves to read as smooth.
Can I convert STL back to STEP?
Not as a true conversion. STL is only triangles — the CAD surfaces and feature history are gone. Reverse engineering can rebuild surfaces, but that's a separate modeling process.
Why is the STL larger than the STEP file?
Because STL spells out every triangle, while STEP stores exact surfaces compactly. Fine tessellation on curved CAD faces multiplies the triangle count — and the file size.
Related CAD and mesh tools
How to Convert STEP to STL
Compare online conversion, FreeCAD, and native CAD export settings before printing.
STL to OBJ
Move triangle meshes into modeling, sculpting, and rendering workflows.
OBJ to STL
Convert edited mesh files back into slicer-friendly STL.
Image to 3D Model
Generate a custom printable object from a sketch or photo.
Image to STL
Build relief or stencil STL files from logos, photos, and line art.