Upload a STEP (.step / .stp) file and download a tessellated STL mesh.
Input file
Everything runs in your browser — your files are never uploaded. STEP/IGES use the OpenCASCADE engine (a one-time ~7 MB download) and are tessellated into a mesh, so the result is a surface model, not editable CAD history.
Share
What is the STEP to STL?
STEP to STL conversion is the process of translating parametric CAD geometry (stored in STEP format) into a triangle mesh representation (STL format). STEP files preserve solid geometry and tolerances, while STL represents shapes as linked triangles, which is the universal format for 3D printing and mesh software.
How it works
The converter reads your STEP file, tessellates the solid geometry into a triangle mesh at a specified resolution, and exports the mesh as binary or ASCII STL. Higher tessellation density produces smoother surfaces but larger file sizes; lower density runs faster but may show faceting on curved surfaces.
Examples
Input
Result
Notes
Mechanical part STEP file (gear.step), 50 kB, with curved surfaces
Click 'Convert' and wait for processing (usually under 30 seconds)
Download the resulting STL file to your device
Open in your 3D printer software, CAM program, or mesh viewer to verify quality
Benefits
Free — no login, subscription, or watermark
Instant conversion — process files up to 100 MB in seconds
Batch capable — convert multiple STEP files without reloading
Adjustable mesh quality — choose resolution to balance detail and file size
No software install — runs in any browser, Windows/Mac/Linux
Preserves geometry — solids convert to watertight meshes suitable for 3D printing
Tips & common mistakes
Common mistakes
Using coarse tessellation for intricate designs — results in visible facets on curves
Not checking STL after conversion in a viewer — some STEP solids may produce non-manifold or hollow meshes if geometry was flawed
Assuming tolerance is preserved — STL is a mesh approximation; tight CAD tolerances don't guarantee mesh accuracy
Tips
For 3D printing, use medium or fine tessellation to avoid visible layer stepping on curved features
Use ASCII STL if you need human-readable vertex data for inspection or custom processing
Test-print a small section first if converting complex assemblies to STL for the first time
Keep the original STEP file as backup — STL loses parametric history and cannot be edited in CAD
Frequently asked questions
What is the difference between STEP and STL format?
STEP stores 3D geometry as mathematical solids with edges, faces, and parameters; STL represents shapes as a collection of triangles. STEP is editable in CAD; STL is a fixed mesh used for printing and rendering.
Will my STEP file's precise dimensions be preserved in STL?
No. STL is a mesh approximation. Fine details and tight tolerances from STEP may be lost, especially if tessellation is coarse. Always verify scale and fit after conversion.
What's the maximum file size I can convert?
Most online converters handle STEP files up to 100–200 MB. Very large assemblies may time out; consider simplifying geometry or converting parts separately.
Can I convert STEP to STL offline?
Yes, using desktop CAD software (SolidWorks, FreeCAD, Fusion 360) or open-source libraries like Open Cascade. This tool offers online convenience without installation.
Is ASCII or binary STL better for 3D printing?
Binary STL is smaller and faster to process; most 3D printers prefer it. ASCII is human-readable but 4–5 times larger. Choose binary for printing, ASCII for inspection or custom processing.
Why does my STL look different from the STEP preview?
Coarse tessellation creates visible triangles, especially on curves. Increase mesh density or check that the original STEP geometry was solid and watertight.