What is a .iges file?
An IGES file is an older neutral CAD exchange format, defined in ANSI/US PRO IGES 5.3, that stores 3D surfaces and curves as fixed-width 80-column text. It is still widely accepted, but STEP has replaced it for solid parts.
Open your .iges file here
Dimensions
Capabilities
Each row carries its source and the date it was checked.
| Property | Value | Source · retrieved |
|---|---|---|
| Stores units | yes, declared per file | US PRO / ANSI · 2026-09-04 |
| Stores colour | yes | US PRO / ANSI · 2026-09-04 |
| Stores assembly structure | no | US PRO / ANSI · 2026-09-04 |
| Geometry kind | exact solid geometry (boundary representation) | US PRO / ANSI · 2026-09-04 |
| Binary or text | text | US PRO / ANSI · 2026-09-04 |
| Extensions | .iges .igs | US PRO / ANSI · 2026-09-04 |
| MIME type | model/iges | US PRO / ANSI · 2026-09-04 |
| Standard | ANSI/USPRO IGES 5.3 | US PRO / ANSI · 2026-09-04 |
| Vendor | neutral, no single vendor | US PRO / ANSI · 2026-09-04 |
What an IGES file looks like
IGES predates the personal computer as a mass-market object, and it shows. The file is a sequence of exactly 80-character lines, and the letter in column 73 tells you which of five sections a line belongs to: Start, Global, Directory entry, Parameter data, or Terminate.
That rigid layout is useful for one thing: it makes IGES easy to identify whatever the file is named. A file with 80-column records and an S, G, D, P or T in column 73 is IGES, even if somebody renamed it .stp.
Surfaces, not solids
The important practical difference from STEP is that IGES was designed around surfaces. Solids were bolted on later through the MSBO (manifold solid B-rep object) entity, which not every exporter writes and not every importer reads.
The result is the single most common IGES complaint: you import a part and get a collection of surfaces that *look* like a solid but are not stitched into one. Small gaps between adjacent surfaces mean the model cannot be used for machining or simulation until it is healed. Most CAD packages have a "sew" or "stitch" command for this, with a tolerance you may have to widen.
What IGES stores
- Trimmed and untrimmed NURBS surfaces, which is what it is good at
- Curves, points and construction geometry
- A unit declaration, in the Global section
- Colour, on a limited per-entity basis
- Very limited structure: no real assembly tree
What it does not
- No feature tree or parametric history, same as STEP
- No reliable assembly hierarchy
- No product manufacturing information
When to use IGES today
When the other end asks for it. IGES remains common in older aerospace and shipbuilding toolchains, in some analysis packages, and wherever a supplier's software has not been updated in twenty years. It is also still a reasonable way to move a pure surface model, such as a car body panel or a turbine blade, between packages that disagree about solids.
For sending a solid part to a machine shop in 2026, STEP is the better choice by a wide margin, and most shops will say so if you ask.
.igs or .iges?
Identical, with the same three-character-extension history as .stp. This site treats them as one format.
Reading an IGES file here
The viewer on this site evaluates the NURBS surfaces and tessellates them for display. That is why an IGES file takes a moment to open, and why the result on screen is triangles even though the file contains exact surfaces. The dimensions shown come from the file's own unit declaration.
Where an IGES file contains unstitched surfaces, converting it to a mesh format will produce a mesh with holes, because the gaps between surfaces are real. The conversion report on this site says so, so you don't have to discover it in your slicer.
What opens a .iges file
Free tools are listed first. Paid rows are marked, and paying never moves a row up the table.
| Application | Opens | Saves | Platforms | Free | Source |
|---|---|---|---|---|---|
| This site's viewerin-browser, nothing uploaded | ✓ | — | any browser | yes | viewer → |
| BlenderNo IGES support. | — | — | windows · macos · linux | yes | docs · 2026-09-04 |
| FreeCADSurfaces may need sewing after import. | ✓ | ✓ | windows · macos · linux | yes | docs · 2026-09-04 |
| GmshImports through Open CASCADE for meshing. | ✓ | — | windows · macos · linux | yes | docs · 2026-09-04 |
| Autodesk Fusion | ✓ | ✓ | windows · macos | paid | docs · 2026-09-04 |
| Autodesk Inventor | ✓ | ✓ | windows | paid | docs · 2026-09-04 |
| Onshape | ✓ | ✓ | windows · macos · linux · web | paid | docs · 2026-09-04 |
| RhinoLong-standing IGES support, with per-application export presets. | ✓ | ✓ | windows · macos | paid | docs · 2026-09-04 |
| SolidWorksImport offers surface knitting and solid healing. | ✓ | ✓ | windows | paid | docs · 2026-09-04 |