STEP to STL Converter with 0.1 mm Mesh Tolerance | MiConvert

Convert STEP to STL for 3D Printing

Upload a .step or .stp model and download a binary STL in millimeters, meshed from the exact CAD surfaces so curved faces stay within 0.1 mm of the original. Every body in the file goes into the one STL, so export a single part if that is all you want to print.

📁

Drop your file here

or click to browse

Select File

Max 10 files, 50MB each

SSL Encrypted Auto-deleted No Sign Up 100% Free
STEP → STL

Why Convert STEP to STL, and What Happens to Your Model

STEP is how CAD programs hand parts to each other. SolidWorks, Fusion 360, Onshape, Inventor and CATIA all write it, and component suppliers publish their parts in it. Its geometry is exact: a hole is a true cylinder and a fillet a true arc. Many slicers, Cura among them, do not read STEP at all, and print services usually ask for STL, which stores nothing but triangles.

The converter opens your file with FreeCAD 1.1 on our server and reads it through OpenCASCADE, the geometry kernel FreeCAD uses on the desktop. Every face is then tessellated with fixed settings: no point of the mesh deviates more than 0.1 mm from the true surface, and no single facet spans more than about 29 degrees of a curve. Flat faces stay as a few large triangles, while small holes and tight fillets get the extra triangles they need.

The shape arrives at full size. STEP files saved in inches or meters are converted to millimeters, the unit slicers assume. What STL cannot hold is dropped: colors, part names, materials, the assembly tree and any PMI annotations. Separate bodies are written into the same STL as separate shells in their modeled positions. They are not fused, so parts that overlap in the assembly still overlap in the mesh.

Before reading, the converter repairs several export faults that would otherwise stop OpenCASCADE: gzip-compressed STEP, UTF-16 text, a byte-order mark and a missing end-of-file line. Identical bodies stacked at exactly the same position, which some assembly exports repeat hundreds of times, are written once. A STEP made only of curves has no surface to mesh and fails as having no geometry; convert such a file to DXF instead.

People who land here usually have a STEP from a supplier, a customer or a model library and need something a slicer or print service accepts, or want to check printability without installing CAD. Keep the STEP if you will edit the part again; the STL is a one-way export.

How to Convert STEP to STL

  1. Export the part from your CAD program as STEP. If you only want one part printed, export that part rather than the whole assembly.
  2. Drop the .step or .stp file on this page. STL is already selected. Batches take up to 10 files without a paid plan (25 on Plus, 50 on Pro), and each file gets its own STL.
  3. Click Convert. Typical STEP files are done within a few seconds of upload.
  4. Download the STL and open it in your slicer. Measure a known feature; it should match the CAD model in millimeters.
  5. If the file holds several bodies, use your slicer's split-to-objects command to arrange them on the bed.

Conversion Details

  • Exact CAD surfaces meshed by FreeCAD 1.1 and OpenCASCADE, not by a generic mesh tool
  • Fixed tolerance: at most 0.1 mm deviation and about 29 degrees per facet on curves
  • Inch and meter STEP files converted to millimeters
  • All bodies included at their modeled positions, written as binary STL
  • Repeated copies of one body at the same spot written once, keeping assembly exports compact
  • Repairs gzip, UTF-16, byte-order-mark and unterminated STEP files before reading

Video Tutorial

Need to convert STEP to STL? This quick tutorial shows you how to do it completely free! 🔗 Try it now: https://miconvert.com/en/step-to-stl?utm_source=youtube&utm_medium=social&utm_campaign=step-to-

Frequently Asked Questions

Can I convert STEP to STL online without CAD software?

Yes. FreeCAD runs on our server, so you only need a browser. It is free up to 50 MB per file as a guest and 100 MB when logged in; Plus and Pro raise that to 200 MB and 1 GB.

How fine is the mesh, and can I change it?

The mesh stays within 0.1 mm of the exact surface, which suits FDM printing and most resin work. The setting is fixed. For small, smooth parts that need a finer mesh, export STL from your CAD program with a tighter deviation.

Why does a STEP fail with "Could not read this 3D file"?

The file is not STEP text: it does not start with the ISO-10303-21 header, which is typical of a native SolidWorks, Inventor or Solid Edge file renamed to .step, or it is truncated. Export it again as STEP from the original program, or download it again if it came from a website.

What does "No valid 3D geometry found" mean for a STEP file?

The STEP parsed but held nothing to mesh. Usually it is an assembly STEP that only references separate part files, or a file of curves only, such as a sketch. Export the assembly with geometry included, convert the parts one by one, or convert curves to DXF.

Are colors and part names kept?

No. STL stores triangles only, and the converter does not read STEP colors. For a multi-color or multi-material print, export 3MF with colors from your CAD program instead.

Why does my model look tiny or huge in the slicer?

STEP units are converted to millimeters, so the size should match the CAD model. If it still looks wrong, the source was probably modeled or exported at the wrong scale; check the dimensions in the original program.

Is .stp the same as .step?

Yes. Both extensions hold the same ISO 10303-21 format and both are accepted here.

Do you keep my STEP files?

No. Conversion happens on our servers; the upload is deleted when the conversion finishes and the STL is removed automatically about four hours after it is created.