Home / Formats / OBJ to STEP
Free · no upload · batch

Convert OBJ to STEP

Free OBJ to STEP converter that runs in your browser. See real dimensions before you download.

Drop your OBJ files here
or choose files · STL, 3MF, OBJ, GLB, FBX, STEP, PLY, DAE, IGES, G-code… · batch OK
Processed in your browser — files are never uploaded
No file handy?
In short: To convert OBJ to STEP, drop the file on this page, check its size in millimetres in the preview, choose STEP and download — the conversion runs entirely in your browser, so the file never leaves your device. Colour / materials: kept; Textures: dropped; Units stored in file: written as mm; Separate parts: kept; Usual up axis: rotated (switchable). The STEP file is a faceted solid (flat triangle faces), not an editable parametric model.

How to convert OBJ to STEP

  1. Drop your OBJ file (with its textures, if separate) onto the converter — it opens in your browser, nothing is uploaded.
  2. Check the preview and the dimensions in mm; fix units or the up axis in “Units & orientation” if the size or orientation looks wrong.
  3. Choose STEP as the output and click Convert. Several files download as one ZIP.

What carries over from OBJ to STEP

OBJSTEPResult
Colour / materialsYesYesKept
TexturesYesNoDropped
Units stored in fileNoYesWritten as mm
Separate partsYesYesKept
Usual up axisYZRotated (switchable)

About OBJ files

OBJ comes from Wavefront Technologies' Advanced Visualizer software in the 1980s, and it has outlived the product. A file is plain text: lines starting with v define vertices, vt texture coordinates, vn normals, and f faces that reference those lists by index. Faces may be triangles, quads or larger polygons, and the g and o keywords group faces into named objects. Appearance is not in the OBJ at all; a line called mtllib points to a separate .mtl file that lists materials with diffuse colours and texture image names. The format is verbose, has no official unit and no scene hierarchy or animation, but it is trivial to read and write. That is why scanners, photogrammetry tools, sculpting programs and game pipelines still use it to move static meshes around.

About STEP files

STEP, formally ISO 10303 and known as the Standard for the Exchange of Product model data, has been developed since the 1980s and is the main neutral format for moving CAD models between companies and systems. The usual application protocols are AP203 and AP214 for geometry and assemblies, and AP242 for modern product and manufacturing information. A .step or .stp file is plain text written in the EXPRESS-based Part 21 syntax. Unlike STL, it does not store triangles: it stores boundary representation (B-rep) geometry, meaning exact planes, cylinders, splines and NURBS surfaces joined by edges and faces into solids. That keeps holes perfectly round and dimensions precise, and allows the receiving CAD to keep editing faces. Files can contain assemblies, product structure, colours and units.

3D printing notes

Slicers import OBJ geometry and ignore the material file, so what you print is the shape only. Bambu Studio and OrcaSlicer can use the colours from an OBJ for multi-colour assignment on import, but results depend on the exporter. The main trap is orientation and scale. Blender usually writes Y-up files while slicers expect Z-up, so a model may arrive lying on its back, and a model sculpted at one unit per metre can be tiny. MeshShift has an Up-axis fix that rotates Y-up models so they stand upright, shows real dimensions before conversion, and can convert OBJ to STL or 3MF in the browser.

Frequently asked questions

Is this OBJ to STEP converter free and private?

Yes. The conversion runs in your browser with JavaScript and WebAssembly, so your OBJ file is never uploaded to a server. There is no sign-up, no watermark and no daily limit; very large files are limited only by your device's memory.

Why does my OBJ import without its colours or textures?

The colour information is in a separate .mtl file and image files. If the MTL or textures are missing, renamed or in another folder, the importer shows plain grey geometry. Keep the OBJ, MTL and images together, or convert to GLB, which packs them in one file.

What is the difference between STEP and STP?

Nothing in the content. Both extensions hold the same ISO 10303 Part 21 text; .stp exists because older systems limited extensions to three letters. Any program that reads one reads the other, and renaming the file is enough.

More conversions