OBJ to STEP Converter
Turn an OBJ mesh into a STEP (.stp) solid that keeps named bodies and material colors. Repairs gaps and rebuilds holes as true cylinders. Free, private, runs in your browser.
Convert an OBJ file
Optional: to export material colors
Material file:
No file at hand?
Conversion runs locally in this browser tab. Your file is never uploaded.
Load an OBJ file to start
Watertight meshes export as solid bodies. Meshes with gaps export as surface models, and the mesh check explains what to fix.
No file at hand?
Material file:
Conversion runs locally in this browser tab. Your file is never uploaded.
Mesh check
How does OBJ to STEP conversion work?
Simplify if needed
Build faces, cylinders, and bodies
Write STEP AP214
FAQ
How do I convert an OBJ file to STEP online for free?
Drop your .obj file on the converter, attach the .mtl file if you want material colors, select the unit the model was made in, and press Convert to STEP. You get a solid STEP file (AP214) for CAD, re-modeling, and CNC machining quotes. This mesh to STEP conversion needs no account.
Is the STEP file a real solid I can machine?
CAD software can measure and section it, and quoting systems can read it. Holes, slots, and fillets that match a cylinder exactly are true cylindrical faces. Other curved areas stay as flat facets. Treat the file as a reference model and check dimensions in CAD before any production use.
Why is my result a surface model, or why did my STEP file fail to upload?
A solid needs a closed mesh where every edge is shared by exactly two triangles. If the mesh check still shows open edges, close the gap in a mesh tool such as Blender or Meshmixer and convert again. A surface model will not upload to the Xometry Instant Quoting Engine®, which needs a solid. Files with over 12,000 faces or 15 MB can also be rejected. In that case, ask for the native CAD file.
Why are some holes and fillets cylinders and others flat facets?
The converter rebuilds a cylinder or cone only when the triangles lie on it exactly and every edge can be written as an exact circle or line. Spheres, tori, freeform blends, chamfered holes away from the main axis, and holes that meet a fillet stay flat, because a partial curve would stop CAD from building a solid. Turn off Recognize cylinders to keep flat facets everywhere.
What mesh repair happens automatically, and what does not?
Automatic: welding duplicate vertices per body, removing degenerate triangles, splitting non-manifold vertices, and capping small flat gaps. Not automatic: filling large or curved holes or fixing self-intersections, which would mean inventing geometry. The mesh check lists what was repaired and what remains.
Does the converter export multiple bodies?
Yes. Each named OBJ object (o) becomes its own named solid. Without o lines, groups (g) are used instead. Bodies never share a vertex or edge, even if they touch, and disconnected shells inside one group get unique names.
Are colors, textures, and materials kept?
Vertex colors (v x y z r g b) and MTL material colors (Kd) are written as STEP face colors. Attach the .mtl file next to the .obj, because the browser cannot read it on its own. Textures and UV coordinates are not transferred, since a machining STEP file has no use for them.
What happens to very large OBJ meshes?
Up to 300,000 triangles convert directly. Up to 1,200,000 triangles are simplified to 300,000 first, which can reduce the number of recognized cylinders, and a notice appears. Above 1,200,000, decimate the mesh in your modeling tool first.
What units does the STEP file use?
The STEP file is always in millimeters, so SolidWorks, Fusion 360, Creo, NX, and other CAD systems open it at the correct size. OBJ files have no units, so you select what the numbers in your file mean. Example: 88 with cm selected becomes 880 mm. If the bounding box looks 10 or 1000 times off, change the unit.
Why is the STEP file larger than my source mesh?
STEP stores every face, edge, and vertex as a separate text record, so a triangulated STEP file is typically 5 to 15 times larger than the OBJ. Merging flat triangles and rebuilding cylinders reduces this.
Is the OBJ to STEP converter free, and is my file uploaded anywhere?
It is free, and your file is never uploaded. Everything runs in a background thread in your browser tab, so confidential designs stay on your computer.
Got your STEP file?
Upload it to the Xometry Instant Quoting Engine® for CNC machining, injection molding, sheet metal, and 3D printing prices in seconds.


Comment(0)