Quick answer
Open the free MicroPlugins STEP to STL converter, set the mesh quality to Fine, drop in your .step or .stp file and download the STL. The converter turns exact CAD surfaces into the triangles your slicer needs, in millimetres. It runs in your browser, so the file is never uploaded. Keep the STEP file as your master copy.
On this page
- Why convert STEP to STL for 3D printing?
- What changes when STEP becomes STL?
- How to convert STEP to STL in your browser
- Which mesh quality should you choose?
- Units: will the STL be the right size?
- How to convert many STEP files at once
- How to check the STL before you print
- If the conversion does not work
- Other ways to convert STEP to STL
- Frequently asked questions
Why convert STEP to STL for 3D printing?
A STEP file describes a part with exact mathematical surfaces: true cylinders, fillets and curves. A 3D printer cannot use that directly. Your slicer needs a mesh, a surface made of flat triangles, which it then slices into layers.
STL is the mesh format every slicer and print service accepts. Some slicers, such as PrusaSlicer and Bambu Studio, can import STEP and mesh it themselves. Converting it yourself still helps: you choose how fine the mesh is, and you get a file that opens anywhere.
What changes when STEP becomes STL?
The shape stays the same, but most of what makes a CAD file useful is dropped. STL stores triangles and nothing else.
| What it stores | STEP (.step, .stp) | STL (.stl) |
|---|---|---|
| Geometry | Exact curved surfaces and solids | Flat triangles that approximate the surface |
| Units | Recorded in the file | None. The file holds plain numbers |
| Colours | Kept | Dropped |
| Part names and assembly tree | Kept | Dropped. Every part ends up in one mesh file |
| Editable in CAD | Yes, as a solid | No, only as a mesh |
Because curves become flat facets, the mesh is always an approximation. The finer the mesh, the closer it follows the true surface, and the bigger the file. Our guide to 3D file formats explains the difference between CAD and mesh formats in more depth.
How to convert STEP to STL in your browser
- Open the STEP to STL converter Go to the MicroPlugins STEP to STL converter. STL is already selected as the target format, and there is nothing to install.
- Set the mesh quality Click Options and, under CAD tessellation, pick Fine for printing. Leave Binary STL on and Unit scale on Keep as-is.
- Add your STEP files Drag one or more .step or .stp files onto the page, or click Choose 3D Files. Each file gets its own row in the list.
- Convert and download Click Convert. When a row finishes, download its STL, or click Download all (.zip) to save every result at once.
Change Options before you add files. Settings apply to files you add afterwards, and files already in the list keep the settings they were added with.
The first STEP file loads the OpenCascade CAD engine into your browser, so it takes a little longer. The file is read and converted on your device. Nothing is uploaded, which matters when the part is under NDA.
Which mesh quality should you choose?
The CAD tessellation setting controls how finely curved surfaces are cut into triangles. It only applies to STEP, IGES and BREP files.
- Draft gives the fewest triangles and the smallest file. Good for a quick look, too coarse for most prints.
- Normal is the default. Fine for previews and simple, mostly flat parts.
- Fine gives smoother curves, holes and fillets. Use it for printing and inspection.
The presets scale with the size of the part, so the same setting works on a 10 mm bracket and a 2 m frame. Leave Binary STL on. ASCII STL holds the same triangles as text and is several times larger, so only turn it off if a tool asks for ASCII.
Units: will the STL be the right size?
STL has no units, so every slicer assumes the numbers are millimetres. Getting the size right means writing the file in millimetres.
The converter does that for you. OpenCascade reads STEP geometry in millimetres whatever unit the part was designed in, and the STL is written from that. A part modelled in inches still comes out at the right physical size.
- Leave Unit scale on Keep as-is. The mm → m option would make the part 1,000 times smaller, which is useful for game engines but not for printing.
- Check the size before you print. Your slicer shows the part’s dimensions as soon as you import it. Compare one overall dimension with your drawing.
- Tiny part on the build plate? It was probably scaled to metres somewhere. Scale it by 1,000 (100,000%) in the slicer, or convert again with Keep as-is.
Ready to convert?
STEP to STL in your browser, in batch, with nothing uploaded.
How to convert many STEP files at once
Select several files in the file picker, or drop them onto the page together. Each file becomes its own row. Picking a different format in one row’s Target menu converts just that file again.
Click Convert once and the files are converted one after another. When they are done, Download all (.zip) saves every STL in a single ZIP.
Each STEP file produces one STL that holds every visible part of the assembly. If you need one part on its own, open the STEP file in the 3D Viewer, hide the other parts in the scene hierarchy and export STL from the viewer. Only visible parts are written.
How to check the STL before you print
Every finished row has a report you can expand. It compares the source with the written file, measured from the STL itself: triangles, meshes and what was dropped.
For a closer look, click Open in 3D Viewer on the row, or drop the STL into the STL viewer.
- Look at curved faces. Zoom in on holes and fillets. Visible flat facets mean the mesh is too coarse, so convert again with Fine.
- Check the size. Switch the viewer to Advanced to see the triangle count and the bounding box. For an STL made from STEP, the bounding-box numbers are millimetres.
- Cut it open. A cross-section shows walls and internal features, which helps you spot a wall that will be too thin to print.
If the conversion does not work
- “Could not be read as STEP”. The file may be damaged or use a variant the CAD engine does not support. Export it again from your CAD program, ideally as AP214 or AP242.
- Faceted curves. Convert again with Fine tessellation.
- Slicer reports open or non-manifold edges. The STEP file may hold surfaces rather than closed solids. Fix the model in CAD, or use your slicer’s repair tool.
- The tab runs out of memory. Very large assemblies need a lot of RAM. Use a desktop browser, close other heavy tabs, or try Normal first.
Other ways to convert STEP to STL
| Option | Cost | Install | File uploaded | Mesh control | Best for |
|---|---|---|---|---|---|
| MicroPlugins converter | Free | None | No | Draft, Normal or Fine | Quick, private conversions and batches |
| Export from your CAD program | Your CAD licence | Desktop app | No | Detailed tolerance and angle settings | Designs you own and edit |
| Free desktop CAD (such as FreeCAD) | Free | Desktop app | No | Detailed | Offline work and fixes before export |
| Upload-based online converters | Often free | None | Yes | Varies | Only when the file is not sensitive |
Frequently asked questions
Is STEP or STL better for 3D printing?
You need both. STEP is the better master file because it holds exact, editable geometry. The printer works from a mesh, so you send it an STL made from the STEP file, or a slicer that meshes STEP itself.
What units does the converted STL use?
Millimetres. The converter reads STEP geometry in millimetres and writes the STL from that. STL itself stores no units, and slicers assume millimetres, so the part imports at its real size.
Why does my STL look faceted?
An STL approximates curves with flat triangles. Convert again with the CAD tessellation set to Fine in the converter options. The mesh follows curves more closely, at the cost of a larger file.
Can I get one STL per part of an assembly?
The converter writes one STL per STEP file. To export a single part, open the file in the 3D Viewer, hide the other parts and export STL. Many slicers can also split a mesh into separate objects.
Can I convert STL back to STEP?
Not with MicroPlugins, and not without losing quality anywhere. An STL only holds triangles, so the exact surfaces are gone. CAD tools can wrap a mesh in a STEP file, but it stays faceted rather than becoming true curves.
Is it safe to convert confidential CAD files online?
With MicroPlugins, yes. The conversion runs inside your browser and the STEP file never leaves your device. Upload-based converters copy your file to their servers, so check their terms before using them.
Keep reading
Convert your STEP file now
Free, in your browser, in batch. Your CAD file stays on your device.