STEP vs STL vs OBJ vs 3MF: Which Mold File Format to Use

Every mold exports in four formats, and they are not interchangeable. Three are meshes and one is a real solid model. Picking the wrong one costs you either detail on the print or a rejection from the machine shop.

The short version

FormatTypeUse it forAvoid when
STLTriangle meshAny 3D printer, universal compatibilityYou need to edit the mold in CAD
OBJTriangle mesh3D software pipelines, rendering, sculpting appsThe receiving tool prefers STL
3MFMesh + metadataModern slicers, unambiguous units and print settingsOlder software that cannot read it
STEP (.stp)Solid B-repCNC machining, CAD editing, professional handoffYou only ever 3D print

Why a mesh is not enough for machining

STL, OBJ, and 3MF all describe a surface as a bag of triangles. A curved wall becomes hundreds of flat facets. A printer does not care, because it slices everything into layers anyway. A CNC toolpath does care: it will faithfully machine the faceting, and the machinist has to either accept it or rebuild the geometry.

STEP stores the actual mathematical surfaces: a cylinder is a cylinder, a fillet is a fillet. That means exact toolpaths, editable features, and no reverse engineering. It is the format a machine shop asks for.

How STEP export works here

STEP export runs through OpenCascade compiled to WebAssembly, in your browser. The mold is rebuilt as boundary-representation solids rather than converted from the mesh, so the result is true solid B-rep geometry, not a triangulated shell wrapped in a STEP wrapper. It carries no feature history, so it is a solid you can machine and edit, not a parametric model tree.

That reconstruction is heavy. It can take a few minutes on complex parts and retries automatically if a boolean operation fails. STEP export is included on the Pro plan; the mesh formats are available on every paid export.

3MF: the quiet upgrade over STL

STL has no unit definition. Every scale mishap where a mold arrives ten times too large or 25.4 times too small comes from that gap. 3MF stores units explicitly, along with color and print metadata, in a compressed package that is usually smaller than the equivalent STL.

If your slicer reads 3MF, use it. It removes an entire category of error for free.

Which one should you download?

  • Printing on your own machine: 3MF, or STL if your slicer is older.
  • Sending to a print service: STL, because it is what every service accepts.
  • Sending to a CNC shop: STEP.
  • Editing the mold in Fusion, SolidWorks, Onshape, or FreeCAD: STEP.
  • Rendering or further sculpting: OBJ.

There is no penalty for taking all of them. Every export includes both mold halves in each available format, plus your original source file.

Keep reading

Ready to make a mold?

Upload an STL or OBJ file and generate both mold halves in your browser. No signup needed to start.

Open the Tool