Convert stl to step

Free online STL to STEP converter

Convert a triangular STL mesh to STEP and check scale, topology, and solid validity.

Convert STL to STEP online - free

Uploading…
Selected files exceed the 30 MB total limit. Please select fewer or smaller files.

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .stl file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .stl to .step conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .step file

    Conversion result is ready to download.

How to convert stl to step file

Many CAD and CAM systems require STEP when importing a solid or assembly, while 3D scanners, slicers, and printing workflows commonly produce STL. Converting the file can place a scanned or printed model in a STEP-based workflow, but it cannot recreate the original parametric design history.

What the STL format is

STL is a mesh format that represents a surface as triangular facets. Each facet stores vertex coordinates and a normal; STL does not natively store reliable units, feature history, sketches, constraints, materials, colors, assembly structure, or editable dimensions. Files use either ASCII or binary encoding and commonly have the .stl extension.

CAD systems export STL for 3D printing and visualization, while Blender and other polygon modelers create it for mesh workflows. 3D scanners also commonly output STL. Slicers accept STL as toolpath input, but a triangular mesh is generally unsuitable for precise feature editing in mechanical CAD.

What the STEP format is

STEP, commonly saved with .step or .stp, is an ISO standard for exchanging product data between CAD, CAM, and engineering systems. Unlike STL, it can describe analytic geometry such as planes, cylinders, and cones, along with trimmed faces, shells, solid bodies, assemblies, colors, and product structure when the exporter and application protocol support them.

STEP is supported by systems including SolidWorks, Fusion, Inventor, CATIA, NX, FreeCAD, and many CAM applications. AP203, AP214, and AP242 are common application protocols; AP214 and AP242 generally support more product, color, and assembly information than older AP203 exports. A converted mesh does not automatically gain those richer design attributes.

Convert the file on 101convert.com

  1. Open the STL-to-STEP converter on 101convert.com.
  2. Select or drop the .stl file, choose STEP as the output format, and start the conversion. The service can convert the file for free without installing desktop software.
  3. Download the resulting .step or .stp file.
  4. Open it in the intended CAD application and inspect the model tree, body type, scale, holes, curved surfaces, and known dimensions before using it for machining or dimension-critical work.

Online conversion is suitable for a quick format change, but the result depends on the source mesh and the converter's ability to repair it and build valid STEP geometry. Do not upload confidential or export-controlled designs unless the service's handling terms permit it.

Convert the file in FreeCAD

  1. Open FreeCAD and choose File → Open, then select the STL file.
  2. Switch to the Mesh workbench. Use the mesh analysis and repair tools to check for open boundaries, duplicate faces, degenerate triangles, inconsistent normals, self-intersections, and non-manifold edges.
  3. Select the repaired mesh, switch to the Part workbench, and choose Part → Create shape from mesh. Use a tolerance appropriate to the model. Excessive tolerance can move edges or remove small features.
  4. Select the resulting shape and choose Part → Convert to solid. FreeCAD can create a solid only when the converted shell is closed and valid; otherwise, repair the mesh and repeat the operation.
  5. Select the solid and choose File → Export. Save it as .step or .stp, reopen the exported file, and verify that the receiving application recognizes a valid solid rather than only a surface or collection of faces.

For a very dense scan, reduce triangle count with controlled decimation before conversion. This can reduce processing time and produce a more manageable STEP file, but it may remove small features and lower dimensional accuracy. Preserve the original STL so the reduction can be repeated with different settings.

Quality and compatibility limits

STL-to-STEP conversion normally wraps or converts the existing triangles; it does not infer cylinders, planes, fillets, holes, sketches, constraints, or feature history. A faceted STL commonly becomes a STEP body containing many small planar faces, not a clean parametric model. For engineering use, rebuilding important geometry from measured references in a CAD system is often more accurate than automatic conversion.

Before conversion, confirm that the STL contains the intended closed shell, has consistent face orientation, and is free of gaps and non-manifold regions. STL has no dependable unit field, so a model exported in millimeters can be interpreted as inches or vice versa. Measure a known feature after import and scale the mesh before conversion if its size is incorrect.

Conversion can fail because of open boundaries, self-intersections, zero-area triangles, duplicate geometry, or invalid topology. A STEP file can also be larger than the STL because it stores surface, topology, and solid definitions instead of only triangle coordinates. Recheck dimensions and geometry in a CAD viewer before manufacturing.

STL vs STEP: format comparison

How the STL and STEP formats compare on the properties that matter most for this conversion.

Comparison of the STL and STEP file formats
Property .STL Stereolithography .STEP Standard for the Exchange of Product model data
Open standard Partly open Yes
Compression Uncompressed Uncompressed
Typical file size Small Medium
Opens in a web browser No No
Further editing Not directly editable Limited
Metadata support None Extensive
Plain-text readable Yes Yes
Best used for Embedding in applications Data exchange
Introduced 1987 1994
Developer 3D Systems ISO
MIME type model/stl application/step

Frequently asked questions

Is the STL to STEP converter free?

Yes, converting STL to STEP on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my STL file be?

You can upload STL files up to 500 MB and convert up to 5 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert STL to STEP?

No. The STL to STEP conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid STL file for this STL to STEP conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.

Will converting STL to STEP make it a proper editable CAD model?

It can create a STEP solid or surface model, but it usually preserves the STL's triangular facets rather than recovering original parametric features, sketches, or design history. The result may be usable for CAD operations, but it is not the same as a native feature-based model.

Why is my STL to STEP conversion failing or producing an invalid solid?

The conversion can fail when the STL has holes, non-manifold edges, self-intersections, duplicate triangles, or other mesh defects. A closed, consistently oriented, clean mesh is more likely to become a valid STEP solid.

Will the scale change when converting STL to STEP?

The shape can keep its coordinate values, but STL files commonly do not identify their units while STEP records units explicitly. Check the intended units and the dimensions after conversion, especially if the STL was exported in millimetres, inches, or another unit system.

Will the STEP model look faceted instead of smooth?

Yes, an STL-to-STEP conversion normally retains the mesh's triangular surface structure, so curved areas can remain visibly faceted. Increasing the STL's original mesh resolution can improve the result, but it does not recreate exact analytic curves or surfaces.

Additional formats for
stl file conversion

Reverse conversion

Convert to step from
other formats

Share on social media: