The Xometry app works best with JavaScript enabled!
  • Solutions
  • Industries
  • Resources
  • Enterprise
  • How Xometry Works
  • Become a Supplier
Resources3D Printing DesignHow to Convert STL Files to STEP Files

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 December 17, 2024

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.

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.

STL vs. STEP: The Differences

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

Converting STL to STEP

Now the part you probably came here for: how to make the conversion! Below you’ll find a breakdown of the exact steps you’ll need to take.

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.

  1. First, get a conversion tool. There are several tools to use for this, but we’ll use FreeCAD as our example, which is also fairly easy to use. Many basic converters don’t do such a great job in general because they tend to convert the model as it is, without smoothing it out, so the flat mesh faces are visible. In FreeCAD, you can make changes or just export an STP file.
  2. You’ll then have to upload your STL file. If your chosen software is assigned as your primary STL tool, you can just double-click on the file, and it will open. Otherwise, right-click on it and select “open with FreeCAD.” This will directly open it in the program’s viewing window.
  3. Select your STL mesh part, click “Analyze,” and then “Evaluate and Repair Mesh.” This process will fix any basic problems, like mesh points that haven’t quite merged and missing parts.
  4. Once the mesh is fixed, select it, and go to the “Part” option on the top menu. Then select “Create shape from mesh.” Here, you can either leave the sewing tolerance at its default of 0.1 or change it to something else and then click “OK.” You should now see two views: the mesh and the solid part you just made it from.
  5. If all goes well, your final shape will be valid, and you’ll have the option to convert it to a FreeCAD solid body. You can do this by going back to “Part” and then “Convert to Solid.”
  6. If the solid is as you expected, go to “File,” then “Export,” and select “STEP.” You could also “Save as,” but that would force you to use the FreeCAD file format. Once exported, you’re good to go.
STL to STEP conversion illustration
"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.

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

Quick Links

  • Home

  • Contact Us

  • Help Center

  • About Us

  • Careers

  • Press

  • Investors

  • Xometry Go Green

Support

  • Privacy Policy | Terms of Use | Legal

  • ITAR | ISO 9001:2015 | AS9100D | ISO 13485:2016 | IATF 16949:2016


© 2024 Xometry, All Rights Reserved