What Is a STEP File?
You asked a shop for a quote and they replied “send a STEP file.” Or you downloaded a part and got a .step (sometimes .stp). So what is it? In short: a STEP file is the universal, vendor-neutral way to share a 3D solid model — the format almost every CAD program and machine shop can read. Here is what that means and when you want one.
A neutral 3D solid
STEP stands for the Standard for the Exchange of Product model data (the formal name is ISO 10303). The important part is “exchange”: it was created so a model made in one CAD program opens correctly in another, without anyone owning the format.
What it stores is a true solid — real edges, faces, and curves with exact geometry, not an approximation. That is why a CNC shop can program toolpaths directly from it and a CAD program can keep editing it. A .step and a .stp file are the same thing; the extension is just shorter.
Why “neutral” matters
A native CAD file (from one specific program) may not open anywhere else. STEP is the common language — one file that works across tools and shops. That is the whole reason it exists.
STEP vs STL: the key difference
The most common confusion is STEP versus STL, because both describe a 3D part. They are fundamentally different:
STEP — a solid
Exact geometry with real curves and edges. Editable, machinable, the right choice for CNC and for any model you want to keep modifying.
STL — a mesh
A shell of triangles that approximates the surface. Perfect for feeding a 3D printer, but it carries no true edges and is awkward to edit.
The rule of thumb: STEP for CNC and editing, STL for 3D printing. For the full comparison see STL vs STEP, and if a shop asks for IGES instead, STEP vs IGES covers when each fits.
Opening and using a STEP file
A STEP file opens in essentially any CAD program, in CAM software at a machine shop, and in most online 3D viewers. If someone sends you one, you can load it, view it, measure it, and keep editing the geometry — that is the advantage of a solid over a mesh.
When you need to produce a STEP file, it is the format to send a machinist — see the best file format to send a machine shop. You can also import an existing STEP model to build on; see importing files.
Make or open a STEP file in your browser
You do not need an expensive CAD seat to work with STEP files. Describe a part to PartWork.ai, edit the solid geometry, and export a clean STEP — or import an existing one to start from. See exporting for getting a STEP solid out, ready to send or machine.
Start with 2 free AI generations — no card required
Open the studio, describe your part, and export a STEP solid in your browser. More credits: 100 for $4.99 (~5¢ each).