Tools · 4 min read
CAD File Formats Explained: STEP, IGES, STL, OBJ, and DXF
Sharing a 3D model often fails not because of the model but because of the format. CAD formats fall into a few families, and each is right for a different job.
Try it yourself with the related tool.
View a CAD file →Advertisement
Exact solids: STEP and IGES
STEP (.step, .stp) stores precise mathematical surfaces and solids. It is the standard for exchanging parts between different CAD programs and for CNC machining, because holes stay perfect circles. IGES is its older predecessor; it is still used but mostly carries surfaces rather than solids.
Meshes: STL and OBJ
STL describes a surface as thousands of triangles, with no units, colours, or design history. It is the classic 3D-printing format. OBJ is also a mesh but can carry colours and textures, making it common for visualisation and games. Once a part is a mesh, curves become flat facets and it is hard to edit precisely.
2D drawings: DXF
DXF is AutoCAD's exchange format for 2D drawings — lines, arcs, and text. It is what laser cutters, plasma cutters, and CNC routers typically expect for flat parts.
Which format to send
For 3D printing, send STL (or 3MF). For machining or a colleague with different CAD software, send STEP. For laser cutting, send DXF. Always confirm the units — an STL has none, so a part in millimetres can arrive 25 times too big if read as inches.
