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 (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.
FreeCAD is the go-to free option: it reads STEP natively and lets you finely control the density of the exported mesh.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Sources & references
Try OmniView 3D for free
Upload a file and view it right away. No account required.
Try without signing up