STEPOBJ3D conversionCADmesh3D workflow

    How to Convert a STEP File to OBJ Online (Free)

    16 July 20268 min

    Convert a STEP file to OBJ for free: FreeCAD, CAD Assistant, and online methods, how to tune tessellation, plus how to preview and share the result.


    To convert a STEP file to OBJ for free: open the .step or .stp in FreeCAD (free), generate a mesh, and export it as Wavefront .obj — or use CAD Assistant (free) or an online converter. One key thing to understand: STEP stores exact CAD geometry (BREP/NURBS surfaces), while OBJ is a triangulated mesh. The conversion therefore tessellates your model into a mesh you can use in Blender, 3ds Max, Maya, Unity, Unreal, or a renderer — but it is a one-way operation: you cannot rebuild the exact CAD from the OBJ. This guide compares 3 methods and explains how to get a clean mesh.

    STEP vs OBJ: from exact CAD to a mesh

    STEP (ISO 10303) describes a model by its boundary representation (BREP): exact surfaces, often NURBS, that CAD software (SolidWorks, CATIA, Fusion 360, FreeCAD) reads down to the micron. OBJ only knows polygons: to produce it, you must approximate the curved surfaces with many triangles — that is tessellation. The result is a lightweight file, universally read by rendering, game, and augmented-reality tools, but which has lost the notion of exact surface, parametrics, and design features.

    • You gain: a lightweight mesh readable by Blender, Maya, 3ds Max, Unity, Unreal, and renderers
    • You lose: the exact geometry (NURBS), the parametrics, and the CAD design history
    • One-way conversion: always keep the original STEP as your master file

    Method 1 — FreeCAD (free, recommended)

    FreeCAD is the go-to free option: it reads STEP natively and lets you finely control the density of the exported mesh.

    1. 1Download FreeCAD for free from freecad.org, then open your .step or .stp file
    2. 2Select the body or bodies in the tree, then switch to the «Mesh Design» workbench
    3. 3Meshes → Create mesh from shape: choose the algorithm and set the deviation (the lower the value, the finer the mesh)
    4. 4Select the resulting mesh, then Mesh → Export mesh and choose the Wavefront OBJ (.obj) format
    5. 5Open the OBJ in OmniView 3D to check the mesh density and appearance before sharing it

    Method 2 — CAD Assistant (free, Open Cascade)

    CAD Assistant, built by Open Cascade (the CAD kernel behind FreeCAD), opens STEP and exports to several mesh formats, including OBJ. It is a lightweight alternative, available on desktop and mobile.

    1. 1Install CAD Assistant (free) and open your STEP file
    2. 2Adjust the tessellation quality in the display settings if needed
    3. 3Use the «Save / Export» function and select the OBJ format

    Method 3 — Online STEP to OBJ converter

    Several tools convert STEP → OBJ in the browser, with no installation. Since a STEP is often a sensitive industrial deliverable (patented part, project under NDA), confidentiality matters most here: prefer a converter that processes the file locally in the browser, or stay on FreeCAD / CAD Assistant locally for your proprietary models.

    Tuning tessellation for a clean mesh

    The quality of the OBJ depends entirely on the tessellation settings. Too large a deviation produces visible facets on curved surfaces; too small a deviation generates a huge, heavy mesh. Aim for the right trade-off for your use: a fine mesh for a render or close-up, a lighter mesh for a game asset, AR, or a simple preview. Always check the result in a viewer before sending it.

    Do you really need to convert just to view a STEP?

    No — to show, rotate, and share a part, conversion is unnecessary. OmniView 3D reads STEP, OBJ, STL, GLB, GLTF, FBX, IGES, PLY, and DAE files directly. Upload your .step as-is, get an interactive 3D viewer in 60 seconds, and share a link: your client or supplier sees the part in their browser, with no CAD software. You only convert to OBJ when the destination requires it — typically rendering, a game engine, or a 3D production pipeline.

    Frequently asked questions

    How do I convert a STEP file to OBJ for free?

    Open the .step in FreeCAD (free), switch to the Mesh Design workbench, generate a mesh via Meshes → Create mesh from shape, then Mesh → Export mesh as OBJ. CAD Assistant (Open Cascade) does the same. For a non-confidential model, an online converter works too — prefer ones that process the file locally.

    What do you lose converting STEP to OBJ?

    You go from exact CAD geometry (BREP/NURBS surfaces) to an approximated triangulated mesh. You lose micron-level precision, parametrics, and design history, and you cannot rebuild the CAD from the OBJ. Always keep the original STEP as your master file.

    How do I get a clean OBJ mesh from a STEP?

    It all comes down to tessellation. In FreeCAD, set the deviation: a low value gives a fine mesh (smooth curved surfaces) but heavy, a high value gives a light but faceted file. Match the setting to your use — quality render versus lightweight asset — and always check the result in a viewer.

    Can I convert an OBJ back to STEP?

    Not faithfully. STEP → OBJ conversion destroys the exact surface information; rebuilding an exact STEP from a mesh requires reverse engineering (surface reconstruction), which is slow and imperfect. That is why the conversion is considered one-way.

    Can I view a STEP without converting it?

    Yes. OmniView 3D opens STEP and OBJ files directly in the browser: rotate, zoom, and share by link, with no CAD software. Converting to OBJ is only necessary for rendering, a game engine, or a 3D production pipeline.

    Try OmniView 3D for free

    Upload a file and view it right away. No account required.

    Try without signing up
    Featured on Aura++ Featured on ToolListed