Send STEP for anything machined, molded, or engineered, and STL only for 3D printing. STEP carries the real geometry — exact surfaces, curves, and solid definitions — so it can be measured, edited, and programmed for manufacturing. STL is a mesh of flat triangles approximating that geometry, useful for slicing a print and nearly useless for engineering. If you send only an STL to a CNC shop or a mold maker, you will get either a request for something better or a quote padded for the extra work of reconstructing your part.

Two files, two different languages

The distinction is not about quality settings. It is about what kind of information the file holds.

A STEP file describes the part mathematically. A cylindrical hole is stored as a cylinder of a given diameter and axis. A fillet is stored as an exact radius. Dimensions can be queried, features can be modified, and downstream software can reason about the shape.

An STL file describes only the outer skin, as thousands of triangles. That same cylindrical hole becomes a faceted polygon approximating a circle. Nothing in the file knows it was ever a hole, what diameter it had, or that the walls were meant to be parallel. The information was discarded at export.

STL: a triangle mesh for printing

  • What it is good for: 3D printing of every kind. Slicers want a watertight mesh, and that is exactly what STL provides.
  • Strengths: universally supported, simple, and every printer and print service accepts it.
  • Weaknesses: curved surfaces are approximated, so a coarse export produces visibly faceted cylinders and spheres. It stores no units, no color, no tolerances, no assembly structure, and no editable features. Meshes can also be non-manifold — holes, flipped normals, self-intersections — which makes them unprintable until repaired.
  • Export tip: tighten the chord and angular deviation settings when exporting curved parts. A default export of a small threaded or cylindrical feature often looks like a polygon in the print.

3MF is the modern replacement and worth using where supported: it carries units, color, and multiple parts in one file, and it is far less prone to mesh errors.

STEP: complete engineering geometry

  • What it is good for: CNC machining, sheet metal, injection mold design, casting, assembly work, tolerance analysis, and simulation.
  • Strengths: a neutral, open standard that virtually every CAD system reads and writes. It preserves exact surfaces, solid bodies, assembly structure, and part names, so a machinist can measure any feature directly and a mold designer can build tooling around it.
  • Weaknesses: no parametric history. You receive a solid, not the feature tree, so major edits mean cutting and rebuilding features rather than changing a dimension in a sketch.

For most vendor relationships that is exactly what you want — a stable, unambiguous definition of the part that does not depend on which CAD package either side runs. Which package you use is a separate question, covered in best CAD software for product design.

Quick decision table

  • 3D printing quote: STL or 3MF. Include STEP as well if you want the printer to advise on design changes.
  • CNC machining quote: STEP, always. See CNC machining for prototypes.
  • Injection molding or tooling: STEP, plus drawings for critical dimensions.
  • Sheet metal fabrication: STEP for the formed part, plus a DXF flat pattern if the shop asks for one.
  • Rendering or visualization: a mesh format such as OBJ or glTF is often easier than either.
  • Handing the design to another engineer to continue: the native CAD file if you have it, STEP if you do not.

The big trap: STL is a one-way street

This is the single most expensive misunderstanding in the whole topic. Once your part exists only as an STL, the engineering geometry is gone. Converting a mesh back into a clean parametric solid is not a button — it is a rebuild, done by an engineer, feature by feature, from measurements taken off the mesh. Depending on complexity it can take anywhere from an hour to several days.

People discover this when they hire a designer who delivers only STL files, when a freelancer disappears with the native project, or when the only surviving copy of an old part is a mesh someone exported years ago. The fix is procedural, not technical: always require STEP and native CAD files as deliverables, in writing, before work begins. Make it part of the scope alongside the IP ownership terms, and confirm it when you agree on CAD design deliverables and cost.

The same rebuild work is what turns a scanned physical object into usable CAD — see 3D scanning an existing part for that path.

The other formats you will encounter

  • IGES — an older neutral surface format. Still accepted, but STEP is more robust and handles solids better. Use it only if a vendor specifically asks.
  • Parasolid and native formats (SLDPRT, IPT, PRT, F3D) — full fidelity including feature history, but only usable in the matching software.
  • DXF and DWG — 2D. The right format for laser cutting, waterjet, and sheet metal flat patterns.
  • 3MF — the better mesh format for printing: units, color, materials, and multiple objects in one file.
  • PDF drawings — not a replacement for 3D data, but essential alongside it. Critical dimensions, tolerances, finishes, and materials belong on a drawing, using the conventions in GD&T basics.

What to actually send a vendor

A complete quoting package for a manufactured part is short and standard: the STEP file, a PDF drawing marking the few dimensions that truly matter, the material and finish specification, and the quantity. For printing, an STL or 3MF plus material and finish is enough — see 3D printing services for prototypes and design the part to the rules in design for 3D printing guidelines.

Sending the right files the first time is one of the cheapest ways to compress lead time, because it removes an entire round of clarification emails from the quote cycle. More on building the wider package in our prototype development guide.

Only have an STL and need a manufacturable model? Send us the file through our contact form and we will tell you what it would take to rebuild it as proper engineering CAD.