Open your file — or describe the part you need
Drag in a STEP, STL, IGES, OBJ, DXF, BREP, or GLB file to view it in 3D — free, no signup to look. No file yet? Describe your part in Studio →
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. The fastest, no-install way is a browser viewer — full steps in how to open a STEP file.
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.
Common questions about STEP files
What is the difference between .step and .stp?
Nothing. They are the same format with two extensions — .stp exists because older systems were limited to three characters. Any program that opens one opens the other, and renaming between them changes nothing about the file.
Is a STEP file 2D or 3D?
3D. A STEP file describes a solid body with volume, not a flat drawing. If what you need is a 2D profile for a laser cutter or router, that is a DXF.
Can I 3D print a STEP file?
Not directly — most slicers expect a mesh. Convert it to STL or 3MF first, which is the clean direction: the exact solid gets sampled into triangles and you choose how fine. See STL vs 3MF for which to pick.
How do I open a STEP file for free?
Drag it into a browser viewer — the one on this page opens it with nothing installed. Free desktop CAD such as FreeCAD also reads STEP if you need to edit rather than look. Full options in how to open a STEP file.
What does STEP stand for?
Standard for the Exchange of Product model data, standardised as ISO 10303. The name is the purpose: exchange between programs that otherwise cannot read each other’s 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.
Free to upload & view — sign up to download
Open the studio, describe your part, and export a STEP solid in your browser. More credits: 50 for $4.99 (~10¢ each).