XConvert
Downloads
Pricing

STEP Converter

Free online STEP (.step/.stp) converter. Convert STEP CAD files to STL, GLB, glTF, OBJ, PLY in your browser — no upload, no watermark.

Input (STL)
🧊
Choose a 3D model file to convert
Output (OBJ)
🧊
3D preview will appear here

How to Convert a STEP File to a 3D Mesh

  1. Choose Your STEP File: Drag and drop your .step or .stp model, or click "Choose 3D file". The first time you open the converter it loads an OpenCASCADE CAD engine (occt-import-js) into the page, a one-time download of roughly 7-8 MB; after that, conversions run instantly on your own device.
  2. Pick an Output Format: Use the output-format dropdown to choose your mesh target — GLB, glTF, STL, OBJ, PLY, or 3MF. GLB is selected by default because it packs the whole model into one self-contained file.
  3. Confirm the Tessellation Looks Right: STEP stores exact CAD surfaces, so converting builds a triangle mesh that approximates them. Spin the model in the 3D preview to check that curved faces look smooth before you export.
  4. Convert and Download: Click Convert and save the result. The conversion happens entirely in your browser — your STEP file is never uploaded to a server — so there is no queue, no sign-up, and no watermark.

Popular STEP Conversions

  • STEP to STL — a watertight triangle mesh for slicers and 3D printing, the most common reason people leave STEP
  • STEP to GLB — one self-contained binary for the web, AR viewers, and <model-viewer> embeds
  • STEP to glTF — the JSON-based "JPEG of 3D" for Three.js scenes and runtime engines
  • STEP to OBJ — a universal mesh for Blender, Maya, Cinema 4D, and older modeling tools
  • STEP to 3MF — the modern, color-aware 3D-printing container that supersedes STL
  • STEP to PLY — per-vertex data for scan, point-cloud, and research pipelines

Why Convert a STEP File?

STEP stands for STandard for the Exchange of Product model data, the international CAD interchange format defined by ISO 10303. The .step and .stp files most people have are the clear-text encoding from Part 21 of that standard (ISO 10303-21), first published in 1994. STEP is the neutral format that SolidWorks, Autodesk Fusion 360, CATIA, Onshape, FreeCAD, and most other CAD systems use to hand a design to one another without locking it to one vendor.

The reason STEP is so precise is also the reason you often have to convert it. A STEP file is a boundary-representation (B-rep) model: it stores geometry as exact mathematical surfaces and solids — NURBS curves, trimmed faces, and watertight solid bodies — rather than as triangles. That exactness is perfect for engineering and CAM, but most downstream tools cannot read it:

  • 3D printing (STL or 3MF): Slicers like Cura, PrusaSlicer, and Bambu Studio need a triangle mesh, not B-rep surfaces. Converting tessellates the CAD geometry into a printable mesh — STL for universal slicer support, or 3MF when you want color and units to travel with the model.
  • Web, AR, and game engines (GLB / glTF): Real-time runtimes are built around glTF 2.0, the Khronos Group standard. A .glb loads cleanly in <model-viewer>, WebXR, Unity, Unreal, and Three.js, where a raw STEP file simply will not open.
  • Mesh modeling and scans (OBJ / PLY): Apps like Blender open STEP only through add-ons; OBJ is the safe universal mesh handoff, and PLY suits scan and point-cloud workflows.

Note this converter is one-way: it reads STEP and writes mesh formats. There is no mesh-to-STEP export here, because rebuilding exact parametric B-rep solids from a triangle mesh is a separate reverse-engineering problem, not a file conversion.

STEP vs. the Mesh Formats You Convert To

Format Representation Editable parametric CAD Stores color Best for
STEP (.step / .stp) Exact B-rep solids & NURBS surfaces Yes (in CAD apps) Limited (AP242) CAD interchange, engineering, CAM
STL (.stl) Triangle mesh (tessellated) No No Universal 3D printing / slicers
3MF (.3mf) Triangle mesh + print metadata No Yes (multi-material) Modern color 3D printing
GLB / glTF Triangle mesh + PBR materials No Yes Web, AR, real-time engines
OBJ (.obj) Triangle/quad mesh (+ .mtl) No Via .mtl Blender, Maya, broad mesh interchange
PLY (.ply) Triangle mesh + per-vertex data No Per-vertex 3D scans, point clouds, research

Frequently Asked Questions

What is the difference between a STEP file and an STL file?

A STEP file stores exact CAD geometry — mathematically precise surfaces and watertight solids (boundary representation, or B-rep). An STL file stores only a triangle mesh that approximates those surfaces. Converting STEP to STL is called tessellation: the smooth NURBS faces are sampled into flat triangles, so an STL is an approximation of the original CAD model, while STEP is the exact model. STEP is what you keep for editing and engineering; STL (or 3MF) is what a 3D printer's slicer actually needs.

Can I convert a mesh file like STL or OBJ back into a STEP file?

Not with this tool, and generally not with any simple converter. STEP describes exact parametric surfaces and solids, while STL, OBJ, GLB, and PLY are triangle meshes with no surface equations. Going from a mesh back to a true B-rep STEP solid means reconstructing those surfaces — a reverse-engineering task that CAD packages like Fusion 360, SolidWorks, or specialized tools handle with manual or auto-surfacing, not a one-click conversion. This converter is import-only: STEP in, mesh out.

Will the converted mesh match my STEP model exactly?

It will be a faithful approximation, not a mathematically exact copy. Because STEP stores curved surfaces as equations and meshes store flat triangles, every STEP-to-mesh conversion introduces some tessellation. Flat-faced parts convert essentially perfectly; highly curved or organic shapes show their accuracy in how finely the surfaces are triangulated. For most 3D printing this is invisible at typical layer heights, but for tight engineering tolerances you should verify the mesh against your nominal CAD geometry.

Should I convert my STEP file to STL or to 3MF for 3D printing?

STL for the widest compatibility — virtually every slicer reads it, and it is the safe default for a single-material print. Choose 3MF when you want color, multiple materials, or real-world units to stay with the model; 3MF, published by the 3MF Consortium since 2015, is an XML-and-ZIP package that carries print metadata STL cannot. Both formats discard STEP's parametric editability and keep only the printable mesh.

Is my STEP file uploaded to a server when I convert it?

No. This converter parses and tessellates your STEP file entirely in your browser using the occt-import-js WebAssembly build of the OpenCASCADE CAD kernel — the file is read, converted, and downloaded on your own device, so it never leaves your computer. That means no upload wait, no account, and no watermark. The only network cost is the one-time download of the CAD engine the first time you use the tool.

What software opens a STEP file directly?

Most CAD systems read STEP natively, including SolidWorks, Autodesk Fusion 360, AutoCAD, CATIA, Siemens NX, Onshape, and the free FreeCAD. General 3D apps like Blender, however, need an add-on to import STEP, and slicers and web viewers do not read it at all — which is why converting STEP to a mesh format is so common when the destination is a 3D printer, a game engine, or a web page.

Which output format keeps the most detail from my STEP model?

For visual fidelity on the web or in a viewer, GLB or glTF preserve the most, since they carry the mesh plus materials in a single modern container. For 3D printing, STL and 3MF carry pure geometry, which is all a slicer needs. In our testing, a mechanical bracket exported to GLB at the default tessellation rendered with smooth-looking filleted edges, while the same part exported to STL produced an equivalent watertight mesh ready to load straight into a slicer. No mesh format, though, preserves STEP's editable parametric solids — for that you must keep the original .step file.

Related Convert tools
Convert Step To 3mfConvert Step To GlbConvert Step To GltfConvert Step To ObjConvert Step To PlyConvert Step To Stl

Image Tools

Image CompressorCompress JPEGCompress PNGCompress GIFCompress WebPImage ConverterJPG ConverterImage Resizer

Video Tools

Video CompressorCompress MP4MP4 to GIFVideo to GIFVideo ConverterMP4 ConverterVideo Cutter

Audio Tools

Audio CompressorCompress MP3Compress WAVAudio ConverterMP3 ConverterFLAC to MP3Audio Cutter

Document Tools

Compress PDFMerge Images to PDFSplit PDFPDF to JPGUnzip FilesRAR Extractor

Converters

Time Zone ConverterMeeting PlannerIST to ESTTime Zone AbbreviationsUnit ConverterLength ConverterFlow Rate Converter
© 2026 XConvert.com. All Rights Reserved.
About UsPrivacy PolicyTerms of ServiceContactHelp Us Grow