Categories About Us Contact Us Become a Member

What Is an IGS File? CAD Geometry on Its Way to Someone Else

IGS carries a model between CAD programs. Jump to your question below, or work through it in order.

By Neeraj Singh ~23 min Updated Sep 2026 Checked against the IGES 5.3 record
Short answer

An IGS file carries CAD geometry from one program to the next. It holds Initial Graphics Exchange Specification data, a neutral format published in 1980 so that rival CAD systems could trade models.

It is plain ASCII text, so you can open it and read the header. It carries curves, surfaces and sometimes solids. Whether what arrives is a surface or solid model decides most of what happens next.

It often sends surfaces rather than a solid, which is why imported models arrive with holes.

1 What is an IGS file? Initial Graphics Exchange Specification, and where it came from

IGS stands for nothing on its own. It is the three-letter form of IGES, the Initial Graphics Exchange Specification. The short name survives from the days when DOS allowed three characters. The IGS file extension and the longer .iges spelling name one format, and how to open the IGES file is the same question either way.

IGES carries geometric elements in 2D, 3D or both. It exists because computer-aided design software could only read its own files. It was built for one job: transferring a part between two CAD systems. Two CAD applications could hold the same part and neither could open the other. Nothing moved between CAD programs.

In September 1979 an Air Force ICAM Industry Days meeting gave a General Electric engineer his chance. He challenged the CAD vendors to fix it. ComputerVision answered that vendors would open their database structures if Boeing and General Electric handed over their translators.

The National Bureau of Standards created the IGES Organization in spring 1980, run by Roger Nagel from NBS, Walt Braithwaite from Boeing and Philip Kennicott from General Electric. NIST's own account records what starting it cost: an Air Force, Navy and NASA backer, willing to fund $25,000 for such an effort.

Seventy-five thousand dollars and three engineers produced a format all CAD programs on earth still export, forty-six years later. Version 1.0 arrived in March 1980 and became an ANSI standard a year after that.

IGS file format at a glance

IGS file format at a glance
IGS file extension
.igs and .iges, same format
Stands for
Initial Graphics Exchange Specification
Published by
The National Bureau of Standards, now NIST
First version
1.0, March 1980
Last version
5.3, 1996. Nothing since
Standard
ANSI/US PRO/IPO 100:1996, withdrawn 23 July 2013
Kind
Neutral CAD exchange, not an image
Encoding
Plain ASCII, 80 characters per line
Sections
Five: Start, Global, Directory Entry, Parameter Data, Terminate
Carries
Curves and surfaces well, solids badly
Media type
model/iges, registered with IANA
Replaced by
STEP, ISO 10303

What an IGS file is not

Not an image file The older version of this page called IGS a 2D and 3D vector graphic image. It holds steps for building geometry. It is not a picture and not an image.
Not often a solid Most IGS exporters write loose surfaces. Your CAD program has to sew them shut before the model behaves like a part. See section 2.
Not damaged by a virus Not a virus, not corrupt and not the registry. The old page blamed all three plus weak hardware, and files are not stored in the registry at all. See section 3.
Not three sections It said the format divides into File Header, File Data and Entities. There are five sections and all of them have a letter. See section 7.

A solid model is faces plus a record of which face meets which. IGES exporters often send the faces and drop the record, so what arrives is a bag of separate surfaces that happens to be part-shaped.

2 IGES sends surfaces, not solids One idea explains almost all IGS complaints

Think about a cardboard box. Six flat panels, plus tape holding panel one to panel two. Solid modeling is based on just that idea. Remove the tape and you still own six panels. You no longer own a box, and nothing you put inside stays there.

CAD software calls that tape topology. Solids are trimmed surfaces plus the record of which edge belongs to which two faces. IGES has entities for all of it. Face is 510, Shell is 514, Edge is 504, Vertex is 502.

Almost nothing writes them. Exporters reach for entity 144, the trimmed surface, then stop. Your program gets the patches with no tape, and works out which edge meets which by measuring how close they sit. That guesswork is the connectivity, rebuilt on arrival.

Why an IGES export loses the solid. A solid model is made of trimmed faces plus a record of which face meets which along which edge. IGES has entities for both: 144 for a trimmed surface, and 502, 504, 510 and 514 for vertex, edge, face and shell. Most exporters write only the surfaces, so the receiving program gets loose faces and no record of the joins.
The faces travel. The record of how they fit together usually does not.

What an IGS file carries well, and what it does not

What survives an IGS transfer and what falls out of it.
WhatHow it travels
Curves and wireframeFaithfully. Lines, arcs, conics and splines all have entities
NURBS surfacesFaithfully. Entity 128, and this is what IGES is good at
Trimmed surfacesFaithfully. Entity 144, the workhorse of all exports
SolidsRarely. Entity 186 exists and almost no one writes it
Which face touches whichOften lost. The cause of all gaps in an IGS import
AssembliesBadly. Multi-level structure normally arrives flat
Colors and layersSometimes, and rarely mapped the way you expect
Tolerances and GD&TNever. Only flat annotations and leader lines
Feature historyNever. No format in this class carries it
What IGES is for

Shapes. Handing a supplier the exact curved surface of a part when their software cannot read yours.

What it is not for

Everything else. Assemblies, tolerances, materials, history and all you plan to keep for decades.

This is why the same file behaves differently in two programs. Rebuilding a solid from loose surfaces is guesswork with a tolerance attached, and no two CAD kernels land on the same answer. The STP file format avoids all of this by sending the topology along with the faces.

Nothing on a normal computer opens CAD files. Windows and macOS have never shipped an IGES viewer. Install FreeCAD or drop the file into a browser viewer. Damage is rare.

3 Why your IGS file will not open No viewer installed, almost every time

Someone emails you an IGS file, you double-click it and nothing happens. The instinct is that it arrived broken. It rarely did. CAD files need CAD software, and no operating system ships any.

The older version of this page listed four common errors instead. They are worth walking through, because those same four sentences sit on file-help pages all over the web.

Four IGS errors that are not the error

“Viruses in an IGS file” Malware does not target CAD geometry. An infected machine would have larger problems than one file.
“Corruption of the IGS file” Possible but rare, and you can settle it in a minute by opening the IGS file in a text editor. See section 7.
“Insufficient hardware resources” Real for a 500 MB aerospace assembly, invented for files far smaller. Viewers that open and then stall are running out of memory. Double-clicks that do nothing are not.
“Accidental delete of the IGS file from the window registry” Files are not kept in the registry. Nothing in that sentence describes what can happen.

What the IGS symptom is telling you

Commonly seen IGS symptoms, and where the fault in your IGS file sits.
What you seeWhat it often meansStart with
Double-click does nothingNo CAD software on the machineFreeCAD, which is free
It opens as walls of numbersWorking just as intendedNothing. IGS files are text. See section 7
Model appears with holesSurfaces arrived without their topologyHeal it. See section 6
Model is a shell, not a partSame cause. It never closed into a solidKnit the surfaces, then check
Assembly arrives as loose partsSubfigure entities read differently hereAsk for STEP instead
Fillets look facetedFixed precision written into the fileAsk for a re-export at finer tolerance
Nothing visible after importUnits mismatch, so the IGS model lands tiny or hugeZoom to fit, then check the Global section
Viewer opens then stallsAn ASCII IGS assembly can pass 500 MBA viewer built for large files

Check the IGS file before you blame it. Open it in Notepad. Its first line should end with S followed by a number, on all IGS files ever written. A few lines down, Global names which program wrote it, what units it uses and what tolerance it claims. Thirty seconds there saves an afternoon of guessing.

FreeCAD, free on Windows, Mac and Linux, is the answer for most people. To look without installing a thing, drop the file into a browser viewer. To check what the file claims, open it in Notepad.

4 What opens an IGS file Three free routes, before anyone asks you to pay

Programs that open IGS files split by what you need. Big CAD systems read them. Autodesk Inventor and SolidWorks both open one, and so do small free viewers. CADSoftTools and a handful of others build nothing but viewers for IGS files.

Looking at the shape inside an IGS file is one job. Measuring it, healing it and building on it is a second job. Most of the big directories mix the two into one long list of paid trials.

Free software that opens IGS files

Free ways to open IGS files, Windows and Mac included, and what all IGS tools are good for.
SoftwareRuns onWhy choose it
FreeCADWindows, Mac, LinuxThe answer. Real CAD software that imports IGS, heals surfaces and exports STEP
ShareCAD.orgAny browserFor one quick look. Upload and view, nothing installed
CAD Exchanger CloudAny browserViewing plus conversion, with a free tier
Any text editorEverywhereReads the Global section, which names the exporter, the units and the tolerance
eDrawings ViewerWindows, MacFrom the SolidWorks family, and built for reviewing rather than editing
ideaMK IGS ViewerWindowsSmall, quick, view and print only

You may need to be careful here. Do not upload private files to a browser viewer. For the sample part that hardly matters. For your customer's tooling or an unreleased product it matters a great deal, and FreeCAD installs in two minutes.

Paid CAD software that reads IGS

Commercial CAD packages, and how they all handle an IGS import.
SoftwareOn import
SolidWorksReads trimmed surfaces and B-splines, with healing you can configure
Siemens NXStrong IGES 5.3 support, with automatic healing offered on import
Autodesk InventorAttempts to rebuild a solid on its own
PTC CreoFour assembly export modes: flat, one level, all levels, all parts
Solid EdgeLimited to bounded surfaces. Check the stitching yourself
CATIA V5Reads it, and loses solid topology often enough to expect it
RhinoThe best NURBS importer here. High-curvature surfaces survive
AutoCADMostly 2D and wireframe. Weak on surfaces
ABViewer, SpinFire, 3DViewStationViewers with measurement and conversion, built for large assemblies

One file, once? ShareCAD.org shows you the shape in a browser. If you need to work on it, install FreeCAD and skip the trials.

The big lists have rotted. One of them still leads with Autodesk AutoCAD with IGES Import plug-in, and AutoCAD is the weakest tool on the page for this job. Another leads its full answer with Ignition Spreadsheet, then admits it has not analyzed what those files contain.

The older version of this page named Canvas X16, TurboCAD Deluxe V9 and SpinFire Professional. It also misspelled Nemetschek Vectorworks. Its steps were select the file, double-click, choose Open with. No program was named in the steps at all.

Because the exporter sent faces without recording which face meets which. Your CAD program measures the gaps between loose edges and joins the ones close enough. Anything wider than the tolerance stays open.

5 Why your IGS model arrives with holes The single most common complaint, and it is designed in

Your imported IGS model looks right until you try to use it. Shelling fails. Adding a fillet fails. The mass properties report no volume. Somewhere in that shape sits an edge belonging to one surface and not to the one beside it.

How gaps appear in an imported IGES model. The sending program holds a closed solid. The export breaks it into separate trimmed surfaces. The receiving program compares the edges of neighboring surfaces and joins any pair sitting closer together than the stitching tolerance. Pairs further apart than that stay open, and those openings are the holes in the imported model.
Everything closer than the tolerance joins. Everything else is a hole.

How IGS surface gaps happen

The sending program held a watertight solid. Exporting to IGS broke it into trimmed surfaces, entity 144, one per face. Topology entities that would have said face A meets face B along this edge were available and were not written.

Your program now has to rebuild that. It compares the edges, and joins two surfaces whose edges sit closer together than the stitching tolerance. Most do. A few do not, and those are the free edges that leave your model open. A shape with free edges is not watertight, so it is not a solid and it has no volume.

Why gaps appear in an imported IGS model, and what all causes look like in your IGS file.
CauseWhat you see
Missing topologyFragmented surfaces that will not knit into a solid at all
Tolerance mismatchMost faces join, a handful leave naked edges
Sloppy source modelDisjoint faces that were already apart before the export
Micro-edgesSlivers shorter than tolerance, leaving micro-gaps that block the knit
Duplicate surfacesTwo faces in the same place, one of them untrimmed
Flipped normalsModel closes, then machining or simulation behaves oddly
Fixed precisionFillets and blends look faceted or drift off their neighbors
Unit mismatchEverything imports at the wrong scale, so nothing lines up

McNeel puts this plainly in its own notes for Rhino users: most applications that produce IGES files do not match the unit and tolerance settings without user intervention. The number written into your file and the number your kernel works to are two different numbers, and nothing reconciles them for you.

An open solid is not a model you should machine from. An unclosed shape has no volume, so mass, center of gravity and material cost are all wrong. Toolpath software will refuse it or produce something dangerous.

Fix the geometry before the next step touches it. Section 6 is the procedure.

Stitch, check, then close. Run your program's heal or knit command, look for naked edges, widen the tolerance a little if a few remain. If the file is badly broken, ask the sender for STEP.

6 How to heal an IGS file with gaps Five steps, in this order, before you model a thing

Every serious CAD package ships IGS healing and calls it something different. SolidWorks knits. Rhino joins and reports naked edges. Inventor rebuilds solids on its own. NX offers healing on import. FreeCAD has a shape-fixing workbench. Underneath, the sequence is identical.

Repairing imported IGS surfaces step by step

1 Check the units first. Open the IGS file in a text editor and read the Global section, or check what your program reports after import. A model at the wrong scale looks fine and fails all of it.
2 Import the IGS with healing turned on. Most importers offer it and most default to something conservative. Let it try before you touch the file by hand.
3 Look for naked edges. Every program can show them. Closed solids have none. Whatever stays highlighted is just what did not join.
4 Widen the stitching tolerance, a little. Go from your modeling tolerance to a few times it, not a hundred times. Too loose and your program welds surfaces that were never meant to meet.
5 Close it, then measure it. Knit into a solid and check volume, surface area and bounding box against what the sender told you. Aerospace practice treats deviations above 0.01 mm as a failure.

If naked edges survive all that, stop working the IGS. Patch the holes with new surfaces only when you must, because a hand-patched face is your geometry, not the designer's. Asking for the model again costs one email.

What to ask the sender for instead of IGS

Ask first

STEP AP242. It carries the topology, so nothing has to be rebuilt. Almost all CAD programs can write it.

Ask second

IGS 5.3, solids on. If IGS is the only option, ask for the newest flavour with solid entities enabled.

Only need the shape, not the engineering? An STL mesh file turns all of it into triangles and never has this problem, because it was never a solid to begin with.

Aerospace and automotive suppliers do not leave this to chance. The SASIG criteria in Europe and JAMA in Japan set quality rules for just this: smooth joins between surfaces, controlled stitching tolerance and no degenerate faces. If you exchange IGS files regularly, writing the tolerance into the purchase order is cheaper than healing all files that arrive.

Five sections. Every line runs 80 characters, with the section letter sitting in column 73. Open the IGS file in Notepad and the layout is obvious within seconds.

7 What is inside an IGS file Fixed columns, from an age of punched cards

The layout of an IGS file gives away when the format was designed. Lines run 80 characters because that is how many fit on a punched card. The section letter sits in column 73 because columns 73 to 80 were the part of the card reserved for sequence numbers.

The five sections of an IGES file. Start holds a human-readable note, Global holds the units, precision and the name of the program that wrote the file, Directory Entry lists every entity with its type number, Parameter Data holds the actual numbers and is nearly all of the file, and Terminate counts the lines the other four sections used. Every line is 80 characters, with the section letter in column 73.
Global is the section worth reading. The rest is machine business.

The five sections of an IGS file

The five sections of an IGS file, in the order they appear.
LetterSectionWhat it holds
SStartA human-readable note. Often empty, sometimes the only clue about the part
GGlobalUnits, precision, scale, author, and which program wrote the file
DDirectory EntryTwo lines per entity. Its entries give the type number, where the data sits, color, level and form
PParameter DataThe actual numbers. Almost the full file
TTerminateOne line counting how many lines the other sections used

A sixth, optional Flag section can sit before Start in binary and compressed variants, which almost nothing writes. Everything in the file after that follows the same five-letter order. Two of the four biggest guides get the structure wrong. One says the file has three parts. Another calls the D section Data Entry rather than Directory Entry.

How to read the IGS header yourself

Global is the useful one, because it carries the information you need before opening the IGS anywhere else. Its contents list the delimiters, file name, sending program, units, precision and IGES version. The first field is the comma itself, and every field after it runs in order, closed by a semicolon. Your CAD program reads this section before anything else, because an import cannot start without that information.

That single line includes all you need before you import. Reading it takes a few seconds and settles most of the guesswork. Text inside uses Hollerith notation, which means a number, then H, then that many characters. 4HSLOT spells SLOT.

1H,,1H;,4HSLOT,37H$1$DUA2:[IGESLIB]SLOT.IGS;,17HBravo3 BravoDRAFT,

Read that as a comma delimiter, a semicolon terminator, a file named SLOT, its full path, then the software that produced it. That is the full Start and Global section. Further along come the units, the model space scale and the smallest gap it can tell apart, which is the tolerance that decides whether your import knits.

IGS entity type numbers in an IGS file

IGS entity types worth recognizing, out of the various 150 the format defines.
TypeEntityWhy it matters
100Circular arcThe oldest geometry in the format
110LineWireframe and drawing work
116PointThe simplest entity in the format
126Rational B-spline curveFree-form edges, and it can represent a circuit trace as easily as a wing
128Rational B-spline surfaceNURBS. Where IGES is still strong
144Trimmed surfaceThe one all exporters write
186Manifold solid B-Rep objectA real solid. Almost nothing writes it
502, 504, 510, 514Vertex, edge, face, shellThe missing topology. See section 2
212, 214General note, leaderFlat annotation. No real tolerancing
308, 408Subfigure definition and instanceAssemblies, read differently everywhere
314Color definitionTravels sometimes, maps rarely

Entity 128 arrived in IGES 3.0, in 1986. An IGES file written before that carries no NURBS at all, so an old archive file may be wireframe only. The version is in the Global section, which is one more reason to open the file and look before you decide it is broken.

STEP, in almost every case. It carries real solids, assembly structure and tolerancing. It is also still being developed. Ask for STEP first and accept IGES when the sender cannot produce it.

8 IGS against STEP The comparison that decides what you ask a supplier for

STEP is ISO 10303, and it did to IGES what IGES did to nothing at all. Its current application protocol, AP242, carries all IGES carries plus the parts IGES drops. Both are neutral formats. Only one is still maintained. There is no category where IGS wins on merit.

IGS against STEP, on what matters most when you send an IGS file.
IGSSTEP
Arrived19801994
Last updated1996Still being developed
SolidsRarelyYes, with topology
SurfacesYes, true to shapeYes
AssembliesFlat and hit or missProper hierarchy
Tolerances and GD&TNoYes. AP242 carries semantic PMI
Healing needed on importOftenRarely
File sizeLarge, fixed 80-column ASCIISmaller
Standards bodyWithdrawnActive ISO standard

When an IGS file is still the right answer

Three cases, and defense and aerospace archives account for most of them.

Suppliers on software old enough that STEP export is missing or broken. The pure surface handover, where NURBS geometry is all anyone needs and IGES carries it cleanly. And the archive full of files written before STEP existed, which cannot be re-exported because nothing still opens the native model.

Outside those, asking for STEP costs one email and saves all the healing. Our STP file format guide covers what arrives when you do.

Send STEP

Anything with solids. Parts going to manufacturing, assemblies, work with tolerances on it, files being archived.

Send IGS

Only when asked. Legacy software at the other end, or pure surface work where nothing else survives anyway.

Working across CAD formats? the STEP format carries solids, STL meshes carry triangles for printing and plotter PLT files carry drawings on their way to paper.

IGES 5.3 shipped in 1996 and nothing has been added since. The standard itself was formally withdrawn on 23 July 2013. Every major CAD program still writes it.

9 A standard that was withdrawn and kept going Thirty years frozen, and no one stopped using it

Formats often die when their software dies. IGS did the reverse. Its committee wound down, its standard stopped and its standards body struck it off. No one using it noticed, because all CAD vendors kept that exporter in the menu.

The IGES release history. Version 1.0 arrived in March 1980 from the National Bureau of Standards. NURBS surfaces arrived with version 3.0 in 1986 and solid entities with version 4.0 in 1988. Version 5.3 in 1996 was the last one published. A version 6.0 draft from 1998 never shipped, and the standard was withdrawn on 23 July 2013.
The committee closed. The export menus never did.

Every IGES version, and when it stopped

The IGS release history, from 1980 to the last version in 1996.
YearVersionWhat arrived
19801.0Points, lines, arcs and basic surfaces. ANSI Y14.26M the following year
19832.0Parametric splines and surfaces of revolution
19863.0NURBS surfaces, entity 128
19884.0Solid entities: 186, 514, 510, 504, 502. Optional binary form
19915.1Solid support firmed up, colors and levels improved
19935.2Entities settled and fixed
19965.3The last version. Nothing has been published since
19986.0 draftBaselined in January and never published
2013NoneThe standard is withdrawn on 23 July

Look at what that means for your IGS file. IGES gained the entities for describing a real solid in 1988, and thirty-eight years later most exporters still do not write them. The feature arrived and the tools never followed. The committee that would have pushed them closed.

Why all CAD programs still export IGS

Because removing IGS would break someone. A vendor who drops IGS export gets support calls from customers whose supplier runs 1998 software. Keeping it costs a menu entry and some maintenance. One technical guide sums the situation up: in 2026, IGES persists in digital workflows through historical inertia.

Two directories on the first page of results get the history wrong in opposite directions. One credits the Air Force ICAM programme as the developer, when ICAM convened the meeting and helped pay for the work while the National Bureau of Standards published the standard. Another calls IGES simply obsolete, on a page listing eleven current programs that read it.

Send STEP unless someone asked for IGS. Keep the IGS files you were given, because they may be the only surviving copy of geometry whose native model nothing can still open.

10 Should you still send IGS files? Two different questions, sending and keeping

Sending and keeping pull two ways. No new IGS file should leave the building, and almost no old IGS file should be deleted.

Send STEP instead

Anything going to manufacturing Machinists need closed solids. Sending surfaces makes healing your supplier's problem, and their guess about your tolerance becomes your part.
Any IGS with more than one part in it Assemblies arrive flattened. Structure you built is the first thing IGES throws away.
Anything with tolerances on it IGES carries annotations and leader lines, never real tolerancing. Drawing notes are not specifications. Machines cannot read them.
Anything you are archiving for decades Long-term archive standards in aerospace do not accept IGES. Convert before you put the IGS file away.

Keep the IGS files you already have

An old IGS file is often the last readable version of a part, and IGS outlives the software that made it. The native model needs software that no longer runs. The drawings sit on paper in a drawer and the plot file is a picture. The IGS still opens in FreeCAD today.

If those files matter, convert them now and keep both. Storage costs nothing next to remeasuring a part no one has the drawings for.

Converting an IGS file to STEP

Import the IGS, heal the surfaces into a closed solid, then export as STEP. The order matters. Converting a broken IGS file produces a broken STEP file, and now two formats carry the same holes.

1 Ask for the original first. If the sender still has the native model, a fresh STEP export beats what you can rebuild from surfaces.
2 Import and heal. Follow section 6 until there are no naked edges left.
3 Export as STEP AP242. FreeCAD does it free. Every commercial package does it as standard.
4 Measure both. Compare volume and bounding box against the source before you trust the result.
5 Keep the IGS file. It is the evidence of what you were sent, and IGS costs nothing to store.

Only need to look at the part? Export a PDF file or an STL 3D file instead. Neither can be edited back into engineering, which is sometimes the point.

Published, registered and finished. IGES has an official media type at IANA and a published standard, and that standard has not moved since 1996.

11 IGS format and structure The record, for anyone who needs to cite it

Nothing here helps you open an IGS model. It is on record because IGS is one of the best documented formats covered on this site. The paperwork also tells the story better than any description of the format does.

IGS specification and registration

Where the IGS format is written down, and how systems are meant to name it.
ItemValue
Media typemodel/iges, registered with IANA
Registered10 January 1997, by Curtis Parks of NIST
Supersededapplication/iges, registered 14 April 1995
Encoding note, verbatimIGES is a clear text ASCII encoded format. Compression is recommended
Published standardANS/US PRO/IPO-100, U.S. Product Data Association
Standard designationANSI/US PRO/IPO 100:1996, Initial Graphics Exchange Specification IGES 5.3
Earlier designationANSI/ASME Y14.26M, from 1981
StatusWithdrawn, 23 July 2013
SuccessorISO 10303, known as STEP

That media type is worth a moment. Most formats on this site have no registered media type at all and their software invents one. IGS has two in the record, and the current one sits in a model branch RFC 2077 created specifically for 3D data.

The IGS line layout, column by column

How all lines in a fixed-format IGS file are divided.
ColumnsWhat sits there
1 to 72The data, whatever the section is
73The section letter: S, G, D, P or T
74 to 80Columns 74 to 80 hold a sequence number, right-justified inside the section

Eighty columns, with the last eight reserved for numbering, is the layout of a punched card. IGS has carried it since 1980 and carries it still. That is why an IGS file of a complex assembly can run past 500 MB while the same model as STEP is a fraction of that.

Two directories on the first page of results describe the structure incorrectly. One calls Directory Entry the Data Entry section throughout, including in a short form it defines.

The older version of this page said IGES divides into three sub-parts and named one of them Entities. Its explanation was that entities are supported for import into ICE, a sentence lifted from another program's help file.

Frequently asked questions about IGS files

What is an IGS file?
An IGS file carries CAD geometry from one program to the next. It holds Initial Graphics Exchange Specification data, which is a neutral format from 1980. It is plain text you can open in any editor.
What opens an IGS file for free?
FreeCAD opens one on Windows, Mac and Linux and costs nothing. ShareCAD.org and CAD Exchanger Cloud open one in a browser with nothing to install. Any text editor shows you the header, which tells you which program wrote the file.
Why does my IGS model have holes in it?
Because IGES often sends surfaces rather than a solid. Exporters write all faces as a trimmed surface and leave out the topology that records which face touches which, so the receiving program has to sew them back together.
How do I fix an IGS file with gaps?
Run your CAD program's heal or knit command on import, which stitches neighboring surfaces within a tolerance. Then check for naked edges. If gaps remain, widen the tolerance a little or ask for the file again as STEP.
Is IGS the same as IGES?
Yes. IGS and IGES name the same format and the same data. The three-letter extension survives from the days when DOS allowed only three characters, and plenty of programs still write it that way.
Is IGS or STEP better?
STEP, in almost every case. STEP carries real solids, assembly structure and tolerancing data. It is also still being developed, while IGES stopped in 1996. Ask for STEP first and accept IGES when the sender cannot produce it.
Can I open an IGS file in Notepad?
Yes, and it is worth doing. The file is plain ASCII in fixed 80-character lines. The Global section near the top names the program that wrote the file, the units and the tolerance it claims.
What is inside an IGS file?
Five sections in order: Start, Global, Directory Entry, Parameter Data and Terminate. Every line is 80 characters and carries its section letter in column 73. Geometry is stored as numbered entities.
Is the IGES format still supported?
By software, yes. By the standards body, no. IGES 5.3 arrived in 1996 and nothing has been added since, and the standard was formally withdrawn in July 2013. Every major CAD program still reads and writes it.
How do I convert an IGS file to STEP?
Open it in FreeCAD or your own CAD program and export as STEP. Heal the surfaces into a solid first, because converting a broken IGS file gives you a broken STEP file. Getting the original re-exported is always better.
Why will my IGS file not open?
Often because nothing on the machine reads CAD files. Windows and macOS ship no IGES viewer. Install FreeCAD, or drop the file into a browser viewer. Damage is rare, and you can rule it out in a text editor.
Does an IGS file hold colors and assemblies?
Colors sometimes, assemblies badly. IGES has a color entity and a subfigure entity, and different programs read both differently. A multi-level assembly often arrives flattened into one pile of parts.

Still stuck with an IGS file?

Two moves settle most of what is left. Try them in order.

Cannot open it?

Install FreeCAD. Free on all systems, and it reads IGS properly. See section 4.

Full of holes?

Heal, then check. Knit the surfaces and hunt naked edges. Section 6 is the sequence.

Comparing CAD formats? STP files carry solids and should be the first thing you ask for, while STL files turn all of it into triangles for 3D printing.

Holding a drawing rather than a model? the PLT plotter format and HPGL files are plotter output, and PDF files are where most of it ends up.

Working in a drawing program instead? CDR files come from CorelDRAW and AI files come from Adobe Illustrator, and both handle curves rather than parts.

Need a picture of the part? TGA files and PCX files store pixels, which is the reverse of what an IGS file does.

Stuck on your computer rather than your file? Our Windows fixes and macOS guides cover the system side.

New to all of this? What a file format is covers the ground under it, and our file format guides list the rest.

Found something here that does not match your own file? Send us the Global section from it and we will check it against the standard.

Was this page helpful? Thanks for your feedback!