What Is a STEP File? ISO 10303 3D CAD Format Explained

A STEP file (.step or .stp) is the neutral ISO 10303 format for exchanging 3D CAD models between programs. Learn how to open and convert STEP files.

A STEP file (.step or .stp) is a 3D model saved in the neutral format defined by the ISO 10303 standard, called STEP for Standard for the Exchange of Product model data. It stores exact solid geometry, assemblies and part names in plain text, so any CAD system can read it regardless of which program created the model. STEP is the format engineers use to send parts to suppliers, machine shops and colleagues on other software.

What is a STEP file?

ISO 10303 is a family of standards for describing product data. Part 21 of the standard, ISO 10303-21, defines the clear-text file encoding that everyone calls a STEP file. Open one in a text editor and the first line reads ISO-10303-21;, followed by a HEADER section with the file description and the exporting program, and a DATA section with thousands of numbered entities that define points, curves, surfaces, solids and their relationships.

Property STEP file
Extensions .step, .stp (identical content)
Standard ISO 10303-21 (STEP-file), application protocols AP203, AP214, AP242
File type ASCII text
Contains Exact B-rep solid and surface geometry, assemblies, part names, units; colors and PMI in AP214 and AP242
Does not contain Feature history, sketches, parametric constraints, mesh data
Opens with Any major CAD system, FreeCAD, online viewers, CAD converters

AP203, AP214 and AP242

A STEP file follows an application protocol that decides what it can carry. AP203 covers configuration-controlled mechanical design and is the classic choice for plain geometry. AP214, developed for the automotive industry, adds colors, layers and more assembly data. AP242, published in 2014, merges both and adds product manufacturing information such as tolerances and annotations. Exporting software lets you pick the protocol; when in doubt, AP214 or AP242 preserves the most.

STEP vs STL vs IGES

STEP stores mathematically exact geometry: a cylinder is a cylinder with a radius, not an approximation. STL stores only a mesh of triangles with no units, colors or part structure, which is fine for 3D printing but useless for machining or redesign. IGES is the older neutral format from the 1980s; it describes surfaces and wireframes and often produces gaps where STEP delivers a watertight solid. That is why suppliers ask for STEP and printers ask for STL. For 2D drawings, the exchange formats are DWG and DXF.

How do I open a STEP file?

  1. Any professional CAD system. SolidWorks, Autodesk Inventor and Fusion, Siemens NX, CATIA, Creo and Onshape import STEP files directly and rebuild them as solid bodies you can measure and modify.
  2. Free software. FreeCAD opens STEP files on Windows, Mac and Linux and exports them to other formats. Autodesk Fusion has a free personal-use license.
  3. Viewers. Free viewers such as eDrawings or the Autodesk Viewer website display, rotate and measure STEP models without a CAD installation.
  4. A text editor. Because the file is ASCII, Notepad shows its contents, but only the header is meaningful to a human.

How do I convert a STEP file?

Suppliers and clients often need something other than the 3D model: a drawing for a quote, a flat outline for laser cutting, or a picture for a presentation. The online converters handle single files in the browser: STEP to PDF and STP to PDF render the model as a document, STEP to DXF and STP to DXF produce a 2D CAD drawing, and STEP to JPG gives an image.

For part libraries, Total CAD Converter converts STEP, STP, IGES, SAT and other 3D and 2D CAD files to PDF, DXF, TIFF, JPEG, PNG and SVG in batch on Windows, keeps folder structures, and runs from the command line. Files are processed locally. The 30-day trial is free and asks for no card or email; a Personal license starts at $99.

Frequently asked questions

What program will open a STEP file?

Every major CAD program opens STEP: SolidWorks, Inventor, Fusion, NX, CATIA, Creo and Onshape. Free options are FreeCAD and viewers such as eDrawings. To turn the model into a PDF, DXF or image, use Total CAD Converter or the online STEP to PDF converter.

What is the difference between STL and STEP files?

STEP holds exact solid geometry with units, part names and assembly structure. STL holds only a triangle mesh of the surface. Use STEP for engineering, machining and further design; use STL for 3D printing.

Is a STEP file the same as a CAD file?

A STEP file is one kind of CAD file, the neutral one. Native CAD files (SLDPRT, IPT, CATPart) keep the design history of one program; STEP keeps only the resulting geometry so that every program can read it.

Can you convert a STEP file to DWG?

Not directly online, but STEP to DXF gets you a 2D drawing that AutoCAD and any other CAD program open and save as DWG. Inside AutoCAD, the STEPIN command imports STEP files as 3D solids.

Are STEP and STP files the same?

Yes. Both extensions mark the same ISO 10303-21 text file. Some programs write .stp, others .step; renaming one to the other changes nothing.

Author: AlexBuzaev

Results-driven CEO with a proven track record of leading www.CoolUtils.com to sustained growth and innovation in the software industry. Skilled in strategic planning, team leadership, and product development, with a focus on enhancing user experience and delivering high-quality tools for file management and conversion. Recognized for fostering strong client relationships, driving operational excellence, and navigating complex challenges to achieve organizational goals.