.IGS

IGS File

IGES - Initial Graphics Exchange Specification (CAD model)
Ask a question
QUICK ANSWER

An IGS file is a 3D (or 2D) CAD model stored in IGES format, a vendor-neutral ASCII standard used to move part geometry between different CAD programs. To view it free, open it in FreeCAD, Open Cascade CAD Assistant, or upload it to Autodesk Viewer online. To 3D-print it, convert to STL first -- you may need a surface-healing step. The extensions .igs and .iges refer to the identical format.

Developer: US National Bureau of Standards / ANSI (IGES standard); maintained as ANS US PRO/IPO-100 Category: CAD Files Open standard MIME: model/iges
OPENS ON Windows macOS Linux Web
Related: .DWG · .SLDPRT · .EASM · .NWD

On this page

19k+ extensions indexed
Last reviewed Jul 8, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the IGS file format?

An .igs file is a graphics file encoded in IGES format, used in CAD software environments to store 2D/3D vector image data. The file can contain various data for a project, such as wireframe models, surface or solid object representations, and circuit designs. .igs files are saved in plain ASCII text using a strict fixed-width, 80-column card layout - each line carries a single section-type letter (S, G, D, P, or T) and a right-justified sequence number in columns 74-80. Because the format is pure ASCII with no binary header, there is no traditional magic-byte signature; files are identified by this distinctive column structure. The extension .igs is the classic DOS three-letter spelling of .iges - both extensions refer to the identical format.

Short history of the .igs file format

The .igs format closely follows the Initial Graphics Exchange Specification (IGES), first published in 1980 by the US National Bureau of Standards (now NIST) and later standardized as ANS US PRO/IPO-100. It quickly became the standard format for storing and exchanging 3D model data across different CAD platforms, greatly facilitating collaboration among users of different software tools. In recent years it has been largely superseded by the .stp format, which offers richer solid-model support and remains widely used today. The IGES specification was last updated in 1996 (version 5.3). While newer alternatives now dominate, .igs files remain common in legacy workflows and archives, and are still broadly supported by major CAD applications. Other related neutral exchange formats include .stl for mesh geometry and .dxf for 2D/3D drawing interchange.

Security & safety

RISK: LOW

An IGS file is plain ASCII geometry data - it contains no executable code and cannot run anything, so opening one is safe. The only real-world concerns are non-malicious: large assemblies can be slow to load, an IGES export may inadvertently include proprietary design detail you didn't mean to share (it's exact geometry the recipient can measure), and surface-only IGES files often arrive non-watertight and need healing before machining/printing. As always, only the container is harmless - be cautious of a file pretending to be 'part.igs' that is actually an executable; check the true extension.

Format details

in a nutshell
FULL NAMEIGES - Initial Graphics Exchange Specification (CAD model)
DEVELOPERUS National Bureau of Standards / ANSI (IGES standard); maintained as ANS US PRO/IPO-100since 1980 (IGES 1.0); last version IGES 5.3, 1996
CATEGORYCAD Files
MIME TYPEmodel/iges
TYPENeutral 3D/2D CAD model exchange file (surfaces + wireframe), plain ASCII text
STANDARDOpen · royalty-free

Programs that open IGS files

Windows5 apps
FreeCAD Open-source File > Open the .igs to view, measure, and edit the geometry. Free; can heal surfaces and re-export.
ABViewer Paid Commercial CAD viewer/converter; opens IGS and exports to DXF/DWG/STL/PDF. Has a free trial.
eDrawings Viewer Free Free Dassault viewer; open the IGS to rotate, section, and measure.
CAD Assistant (Open Cascade) Free Free offline viewer/converter; open the IGS to view, measure, and export (e.g. to STEP/STL/glTF).
AutoCAD / SolidWorks / CATIA Paid Professional CAD: File > Open / Import the IGS as surfaces/solid for full editing. Heavy and expensive - use free viewers if you only need to look.
macOS2 apps
FreeCAD Open-source File > Open the IGS for viewing and editing; runs natively on macOS.
CAD Assistant (Open Cascade) Free Free viewer/converter; open to inspect and export the model.
Linux2 apps
FreeCAD Open-source File > Open the IGS; the standard free CAD tool on Linux.
CAD Assistant (Open Cascade) Free Cross-platform viewer/converter; open to view and convert.
Web2 apps
Autodesk Viewer Free Upload the IGS in a browser to view, rotate, and measure - no install.
ShareCAD Free Free online viewer for IGES/IGS and many CAD formats; upload and view.

Technical details

deep spec
File structureFixed-width 80-column ASCII card layout; column 73 holds the section-type letter, columns 74-80 hold a right-justified sequence number
Text encodingPlain 7-bit ASCII; no binary data, no BOM, and no binary magic-byte signature
Section typesFive named sections: Start (`S`), Global (`G`), Directory Entry (`D`), Parameter Data (`P`), Terminate (`T`) - each line carries exactly one section identifier
MIME type`model/iges`
File identificationIdentified by the 80-column card structure and section-letter convention, not by a binary magic number
Geometry types2D drawings, 3D wireframe, NURBS and ruled surfaces, trimmed surfaces, B-rep solids, finite-element models, and circuit schematics
Entity type countOver 100 defined entity types covering curves, surfaces, annotation, and structure; type numbers range from 100 to 9999
Parameter delimitersDelimiter characters declared in the Global section; defaults are comma (`,`) for parameter separation and semicolon (`;`) for record termination
Measurement unitsUnit system declared in the Global section; supported systems include inches, millimeters, feet, meters, and several others
Color support8 predefined color indices (1-8); custom RGB colors via Color Definition Entity (Type 314)
Layer supportUp to 9999 levels (layers); named layers defined via Level Function Entity (Type 406, Form 1)
Coordinate systemRight-handed Cartesian coordinate system; Transformation Matrix Entity (Type 124) handles placement, scaling, and rotation
Alternate extension`.iges` - same format; `.igs` is the legacy three-character DOS spelling
InteroperabilityVendor-neutral; import/export supported natively by AutoCAD, SolidWorks, CATIA, Siemens NX, PTC Creo, and FreeCAD
Known limitationsNo native support for assembly hierarchy or parametric feature trees; trim precision can degrade between translators
Typical file sizeLarger than binary CAD formats due to verbose ASCII card structure; moderately complex models typically reach several megabytes
Released1980 (IGES 1.0); last version IGES 5.3, 1996
Open standardYes · royalty-free
Specificationwww.loc.gov

IGS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with IGS files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about IGS files.

Frequently asked questions

How do I open an IGS file for free?
Use FreeCAD or Open Cascade CAD Assistant (Windows/Mac/Linux), eDrawings Viewer, or an online viewer like Autodesk Viewer or ShareCAD - no paid CAD needed. They let you view, rotate, and measure the model.
What is the difference between IGS and IGES files?
None - they are the identical IGES format. '.igs' is just the old three-letter spelling from the DOS/Windows era. You can rename one to the other safely.
What is the difference between IGES and STEP?
Both are neutral CAD exchange formats, but STEP (ISO 10303) is newer and more robust: it stores complete watertight solids and product structure, while IGES often transfers only surfaces and wireframe, which can import with gaps. For new exchanges STEP is generally preferred.
How do I convert an IGS file to STL for 3D printing?
Open the IGS in FreeCAD or CAD Assistant and Export as STL. Because IGES is often surface-based, you may need to stitch/heal the surfaces into a solid first so the STL is watertight, then load it into your slicer (Cura, PrusaSlicer).
Why does my IGS file have holes or gaps when imported?
IGES commonly stores surfaces rather than a single solid, so tiny tolerance mismatches leave gaps. Use your CAD tool's 'sew'/'heal'/'stitch surfaces' command (FreeCAD, Fusion 360, SolidWorks all have one) to close them into a solid.
Why does my IGS file open as plain text/code?
Because IGES IS a text format (fixed 80-column ASCII). If it opens in Notepad, your system has no CAD app associated. Install a viewer like FreeCAD or CAD Assistant and open it from there to see the 3D model.

References

1Wikipedia - IGESen.wikipedia.org
2Library of Congress - IGES (Initial Graphics Exchange Specification) formatwww.loc.gov

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.DWGAutoCAD Drawing Database
.SLDPRTSOLIDWORKS Part File
.EASMeDrawings Assembly
.NWDNavisworks Document (published 3D model)
.VWXVectorworks Design File
.DXFDrawing Exchange Format (AutoCAD DXF)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z