Preserved
- Relative part placement is preserved through baked mesh vertices before merging or splitting.
From precise CAD surfaces to polygon modeling
Turn a STEP or STP part or assembly into Wavefront OBJ geometry for visualization and mesh editing. Choose how finely curved surfaces become triangles, inspect the model, and keep, merge or split detected parts. Exact CAD definitions and engineering metadata do not survive the mesh export.
or browse your computer
Max 100 MB · processed locally
Your model stays on this device. Parsing, conversion, verification, and download preparation run locally in this browser.
Yes, as a triangle mesh. The browser CAD engine tessellates supported STEP solid and surface faces and exports the resulting geometry with mesh normals and detected part names. This opens mechanical parts in software that expects polygons instead of B-Rep solids. STEP and STP are two extensions for the same input format, so both work on this page. Keep the source file for engineering work: changing an OBJ mesh does not edit the original CAD surfaces or dimensions.
Draft favors smaller meshes; Fine follows curved faces more closely. Quality is chosen before opening the file and applies to the source tessellation and resulting OBJ. Verification compares OBJ with that tessellation, not with exact analytic surfaces.
The CAD importer resolves the placement of detected parts. Keep writes flat named objects, Merge combines them into one object, and Split writes individual OBJ files while keeping their assembly-space positions.
The CAD engine normalizes supported source units to millimeters. Select the intended OBJ coordinate unit and confirm the guessed source up axis. The chosen scale and rotation are applied once to the export.
Step 1
Select Draft, Balanced or Fine, then choose a .step or .stp file up to 100 MB. Inspect the tessellated input preview and detected parts.
Step 2
Review normalized millimeter coordinates, confirm the source up axis, select the OBJ output unit and axis, and choose keep, merge or split for multiple parts.
Step 3
Convert the tessellation to OBJ. Inspect the independently reparsed output preview and dimensions, then download one OBJ or a ZIP of part files. Retain the STEP original for exact CAD edits.
Create an OBJ surface from a supplier STEP model for staging, lighting or material assignment in a mesh-based renderer.
Bring a tessellated part into a polygon editor for sculpting, remeshing or reducing complexity, while retaining the original STEP for precise design changes.
Keep detected parts in one OBJ or package separate files into ZIP. Relative placement is retained, while the original assembly tree is flattened.
STEP exchanges CAD product data and can represent solids using precise faces, edges and curves. OBJ describes polygon geometry that a modeling application can edit as vertices and faces. Tessellation bridges those representations by sampling surfaces into triangles. It preserves an approximation of shape while removing CAD topology, precision definitions and assembly relationships.
| Property | STEP | OBJ |
|---|---|---|
| Shape representation | Exact solid and surface definitions | Tessellated triangle surface |
| Editing | CAD faces, edges and solid topology | Polygon mesh editing |
| Parts | Parts and nested assemblies | Flat named objects or separate files |
| Surface appearance | Part colors and presentation properties | Geometry and normals; no MTL or UV unwrap |
| Precision and metadata | Analytic curves, PMI and tolerances | Approximation at selected mesh quality |
| Coordinates | Declared length units; no universal up axis | Selected numeric scale and orientation |
Yes. They are alternate extensions for the same STEP CAD exchange format. Use either on this page; renaming the extension is unnecessary.
STEP to OBJ replaces exact CAD surfaces with triangles. B-Rep topology, engineering tolerances, colors and assembly hierarchy are lost. Keep the STEP original for engineering edits; OBJ stores no physical unit.
Balanced is a useful starting point. Fine uses more triangles around curved surfaces; Draft reduces complexity. Select quality before opening the file, then inspect the surface and triangle count.
This export contains geometry and tessellated normals without colors, MTL materials or texture images. CAD surface parameters are not converted into a texture UV unwrap.
Yes. Keep source structure writes each detected part as a named OBJ object. Nested assembly relationships are flattened. Split produces one file per part; Merge produces one mesh object without a Boolean union.
The CAD engine normalizes input units to millimeters, and your output selection controls the numeric coordinates. Compare verified dimensions with the known part size and use the same unit when importing OBJ.
No. The CAD engine and all file processing run locally in your browser, including tessellation, previews, OBJ generation, verification and packaging.
Use STEP to STL when your next application needs triangle facets for 3D printing. Choose OBJ here when named mesh objects and modeling-tool interchange matter.