STL to STEP

STL → STEP: bring scan/print meshes into CAD workflows.

Loading...

Please wait

About This Tool

STL to STEP converts triangle meshes into the STEP format for CAD exchange. Complex organic shapes are approximated, not perfect parametric reconstruction. All processing is local in your browser, files never leave your device.

Tips

  • 1Organic shapes are approximated as surfaces
  • 2Larger meshes take longer to process
  • 3Best for exchange, not perfect editing

About Configuration Options

General Settings

Coordinate System

DefaultY-up

Determines the 'up' axis of the exported model. Different 3D software uses different conventions. Selecting the wrong system may cause the model to lie on its side.

Y-upRecommended

Convention used by OpenGL, Three.js, and most Web 3D engines. Choose this for models from web or game engines.

Z-up

Convention used by Blender (default), 3ds Max, and some CAD software. Try this if the model appears sideways.

Rotation X

Default

Range-180° – 180°

Rotate the model around the X axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Y

Default

Range-180° – 180°

Rotate the model around the Y axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Z

Default

Range-180° – 180°

Rotate the model around the Z axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Application

DefaultRoot node transform

Choose how rotation is written to the exported model. Baking into vertices rewrites all vertex coordinates so every export format (including geometry-only formats such as STL and STEP) applies it consistently; root node transform keeps the original vertex coordinates, which is friendlier to animated or skinned models, but formats that ignore node transforms (such as STEP) won't apply the rotation.

Bake into vertices

Rotation is written into all vertex coordinates and applies consistently to every export format; geometry data is rewritten.

Root node transformRecommended

Rotation is written as a root node transform while vertex coordinates stay unchanged; better for skinned or animated models, but formats that ignore node transforms (such as STEP) won't apply it.

STEP Output Settings

Precision

Default0.001

Range0.0001 – 0.1 · step 0.0001

Tessellation tolerance when converting BREP surfaces to mesh. Lower values keep finer surface detail (larger files); higher values produce a coarser mesh. Range 0.0001-0.1.

Format Information

Input format

Extension:
stl
Full Name:
Stereolithography
Type:
3D Mesh
Format:
STL (Binary / ASCII)
Open With:
Slicer SoftwareMeshLabWindows 3D ViewerSTL Viewer Online
Description:
STL is the de facto standard mesh format in 3D printing, storing only triangular surface data since 1987, without color, texture, or material. Almost all slicers (Cura, PrusaSlicer, Bambu Studio, ChiTuBox) and printers directly support STL, ensuring its enduring popularity. Two classic pitfalls: STL lacks unit definitions, making millimeters and inches indistinguishable on disk; always verify scale in your slicer. It also has ASCII (readable but 4-6x larger) and binary (compact, default) encodings. For multi-color printing, materials, or parameters, switch to 3MF, which carries richer print information while maintaining slicer compatibility.

Notes:

  • Does not support colors, textures or materials
  • No unit definition; verify scale in your slicer
  • ASCII format is 4-6× larger than binary

Supported Features:

  • Triangle mesh only, simple and universally compatible
  • Binary and ASCII encoding options
  • Directly importable into Cura, PrusaSlicer, Chitubox, etc.

Output format

Extension:
step, stp
Full Name:
STEP (Standard for the Exchange of Product Model Data)
Type:
CAD Model
Format:
STEP
Description:
STEP (ISO 10303) is an international standard for CAD data exchange, preserving precise geometry with NURBS and solid modeling. Widely used in mechanical design and manufacturing, it retains parametric features and assembly structures, unlike mesh formats (STL/OBJ), enabling lossless transfer between CAD software. STEP suits engineering precision, not real-time rendering. Browsers and game engines require conversion to mesh. Recommended workflow: design in CAD, export STEP for archiving, then convert to STL/GLB for preview or printing. .stp and .step are identical variants.

Notes:

  • CAD software required for editing parametric features
  • Not suitable for real-time or web rendering

Supported Features:

  • ISO-standard CAD exchange format
  • Precise parametric surface modeling
  • Widely supported by CAD/CAM/CAE software
  • Suitable for engineering and manufacturing

How to Use

1

Select STL Mesh

Load your triangulated STL file from 3D scans or CAD exports into the browser.

2

Configure Precision

Adjust reconstruction tolerance and surface fitting parameters in the settings panel.

3

Coordinate System Alignment

Confirm orientation axes (Y-Up vs Z-Up) to ensure seamless CAD assembly alignment.

4

Export STEP Solid

Generate and download the solid B-Rep STEP file for parametric CAD modeling.

Frequently Asked Questions

View all FAQs
Q

How accurate is the conversion?

A

Accuracy depends on mesh density and approximation settings. The result is not a native CAD solid. Denser meshes and better approximation parameters yield surfaces closer to the original. For high precision, keep the original CAD file.

Q

Can I edit it freely in SolidWorks?

A

You can open it in SolidWorks for data exchange, but editing is limited compared to native feature-based models. The result is approximated surfaces without a parametric feature tree, so complex modifications may be restricted. For deep editing, use native CAD formats.

Q

When is this conversion needed?

A

When scanned or 3D printed parts need to be used in CAD assemblies or drawing workflows. STEP is the standard exchange format for CAD software, converting mesh models to STEP allows them to be used in professional engineering projects. Note that the result is approximated surfaces, not native CAD solids.

Q

Does STL to STEP preserve color or texture?

A

No, STL to STEP does not preserve color or texture. STEP is a geometry-only format, so any color or texture data from the STL file is lost during conversion.

Q

What types of STL models convert best to STEP?

A

Models with regular geometry (flat faces, cylinders, simple shapes) convert to clean STEP surfaces. Highly organic or noisy meshes produce approximations with many small faces, making the STEP more suitable as an exchange model than a native CAD solid.

Q

Can the converted STEP be used for simulation or FEA?

A

Yes, STEP can be imported into FEA and simulation tools for meshing and analysis. Since the result is approximated surfaces, the mesh quality depends on the density of the source STL.

Support Us