The Xometry app works best with JavaScript enabled!
Resources3D Printing DesignSTL to STEP: How to Convert STL Files to STEP Files

STL to STEP: How to Convert STL Files to STEP Files

picture of Kat de Naoum
Written by
Rebecca Piccoli headshot
Updated by
 5 min read
Published August 30, 2022
Updated November 12, 2025

You might want to bookmark this page for your next 3D printing project

STL to STEP conversion illustration

Both STL and STEP files are very useful in 3D printing, and while you can technically create 3D parts without them, most users prefer not to. In this article, we’ll explain why these formats are so popular and how to make the all-important conversion. But first, let’s look at what they are.

1. Get a Conversion Tool

The easiest tool to use for STL to STEP file conversion is FreeCAD. Basic converters don’t do such a good job in general. This is because they generally convert as-is and don’t create a smoothed part but a solid with the flat mesh faces visible. The CAD capabilities of FreeCAD enable the user to progress immediately to make changes or just export as an .STP file.

2. Upload Your STL File

In FreeCAD, the uploading of the STL file is as simple as clicking on it (if it’s assigned as the primary STL tool) or right-clicking the file and “opening with” FreeCAD. This will directly open the file in the FreeCAD viewing window.

3. Repair the Mesh

In the FreeCAD work area, select your STL (mesh) part and click Analyze, then click Evaluate and Repair Mesh. This will highlight and fix the range of basic mesh problems such as: coincident but not merged points, missing mesh elements, and more esoteric fails.

4. Transform the Mesh Into a Shape

With the repaired mesh selected in the workspace, go to the Part command on the top menu and select “Create shape from mesh.” Set a sewing tolerance, which can be left at the default of 0.1 – then click OK. In the combined view you’ll now have two views – the mesh and the solid part you just created from it.

5. Transform Your Shape Into a Solid

If the shape created by converting the STL and repairing any faults is valid, you’ll be able to convert it to a FreeCAD solid body. 

6. Export Your Solid Formation Into a STEP File

With the solid part selected in the workspace, click File >> Export and choose the STEP format from the options. Once complete, the file is ready for all uses. It is recommended to use Export instead of Save As. The “Save As” option will force the user to use a FreeCAD file format.

NOTE: STL file data does not contain information on curves. Any curve, radius, circle, etc., will comprise a series of lines and planes. An STL to STP conversion does not guarantee the part can be produced in a process like CNC without additional CAD work or the need to reproduce the part in a solid CAD modeling program.

What is an STL File?

STL (stereolithography, standard tessellation/triangle) is probably the most standard file type that 3D printers use. It’s a reliable way to communicate the shape you want to print but without any information on color or texture. Classified as an ASCII format file, this type was developed by 3D Systems for the company’s own printers. These files aren’t very detailed and can be rather clunky in structure.

STL files store all the information relating to the small triangles that make up a 3D object as x, y, and z points which define its corners. Each triangle also has a “normal,” which is basically a line the length of one unit that points straight out of the surface at a right angle and indicates which side of the triangle faces outward. There are also some non-standard versions of binary STL files, but they’re not used as much. You can see the triangles that make up the mesh surface in the preview below.

The STL preview of a Xometry X tile. Note the triangles making up the mesh surface.
The STL preview of a Xometry X tile. Note the triangles making up the mesh surface.

What is a STEP File?

STEP, also sometimes seen as STP, stands for “standard for the exchange of produce model data” and is another 3D printing file type, but it’s mainly used to transfer complete, detailed 3D models between different software. STEP is considered the best cross-compatible data transfer option for CAD/CAM systems (computer-aided design and computer-assisted manufacturing), which tend to have their own file types.

What are the Differences Between STL and STP Formats?

To make things a little easier, we’ve listed and compared some of the major differences between STL and STEP files in the following table:

CapabilitySTLSTEP
Capability
Full surface geometry
STL
Yes, but it might compromise on resolution
STEP
Yes
Capability
Full 3D geometry
STL
No, only outer surface data
STEP
Yes
Capability
Accuracy and resolution
STL
Moderate to poor unless the resolution and file size are high
STEP
Excellent
Capability
Modification
STL
It’s difficult to modify and requires conversion to STEP or another CAD format
STEP
Easy
Capability
Faults that can obstruct good printing
STL
Quite common
STEP
N/A
Capability
Interoperability
STL
It’s universal among 3D printers
STEP
Wide

STL vs. STEP Differences

"I have experience converting STL files to STEP files. The process can vary depending on the CAD software, but with the right tools, it is manageable and often useful for refining or modifying designs. That being said, staying in STEP format as long as possible with your project ensures the highest precision and compatibility before moving over to STL files for production for something like 3D printing."
Colton Bamford,
Manager, Additive Production

Frequently Asked Questions on STL to STEP Conversion

Why do I need to convert my STL file into STEP?

You don’t! But it sure does help in many ways. Editing is made much easier, especially if you’re working on large or more detailed parts, and it can also give your end product a smoother surface finish.

What types of software can open STL files?

You’ll either need a specific STL viewer or a CAD program to open these files. Some options are below:


  • Second Tier and Free CAD Applications: FreeCAD, Tinkercad, LibreCAD, ZBrush (formerly Sculptris), SketchUp, Fusion, OnShape, and others
  • Prime and Professional CAD Packages: SolidWorks, Catia, Creo (formerly ProE), AutoDesk, Siemens NX (formerly Unigraphics)
  • Online Viewers: FilePro Info, 3D Usher, STP Viewer - ABViewer 15, ShareCAD, and others
  • Offline Viewers: Geomagic Verify Viewer, GOM Inspect, VariCAD Viewer, gCAD 3D, IDA-STEP, STP Viewer, EnSuite-View, NIST STEP File Analyzer/Viewer, and others

What is the best STL to STEP file converter?

There are many out there, but three of the most popular are FreeCAD, which is easy to use and very capable; Autodesk Fusion, which makes the conversion easy; and GOM Inspect, which is also great for analysis and repair.

How long does it take to convert an STL into an STEP file?

After you hit that “convert” button, your STEP file will be ready in just a few seconds, especially if it’s a simple design. But even if your model is a little more complex, detailed, or large, with lots of data and intricate parts, converting it will very likely only take a few minutes at the most.

Is it Possible to Convert an STL file to STEP?

Yes, it is possible to convert an STL file to STEP. There are various software and online tools that can help.

How Xometry Can Help

3D printing is our area of expertise here at Xometry and we offer many related services, like FDM, SLS, and PolyJet. You can get a free, no-obligation quote quickly by uploading your design to our Instant Quoting page. If you need any help converting your STLs into STEP files or have any other queries, please feel free to contact one of our representatives.

Disclaimer

The content appearing on this webpage is for informational purposes only. Xometry makes no representation or warranty of any kind, be it expressed or implied, as to the accuracy, completeness, or validity of the information. Any performance parameters, geometric tolerances, specific design features, quality and types of materials, or processes should not be inferred to represent what will be delivered by third-party suppliers or manufacturers through Xometry’s network. Buyers seeking quotes for parts are responsible for defining the specific requirements for those parts. Please refer to our terms and conditions for more information.

picture of Kat de Naoum
Kat de Naoum
Kat de Naoum is a writer, author, editor, and content specialist from the UK with 20+ years of writing experience. Kat has experience writing for a variety of manufacturing and technical organizations and loves the world of engineering. Alongside writing, Kat was a paralegal for almost 10 years, seven of which were in ship finance. She has written for many publications, both print and online. Kat has a BA in English literature and philosophy, and an MA in creative writing from Kingston University.

Read more articles by Kat de Naoum

Support
  • +1-800-983-1959

    support@xometry.com

Mailing Address

© 2025 Xometry, All Rights Reserved.

Privacy Policy | Terms of Use | Legal