Skip to content


What is an IPT file?

IPT stands for Inventor Part. Each .ipt file describes one component designed in Autodesk Inventor: its 3D solid or sheet metal bodies, the feature history and sketches used to build them, the constraints between sketch elements, and properties such as material and appearance. Inventor relies on the ShapeManager geometric kernel, which is derived from ACIS, to represent this geometry.

The file is a proprietary binary container, and Autodesk does not publish its specification. Applications other than Inventor therefore need a dedicated reader to access the exact geometry and metadata of an IPT file, rather than parsing the format themselves.


Native Autodesk Inventor file types

An Inventor project is usually made of several file types that reference one another. The IPT part file is the building block of all of them.

ExtensionFile typeContent
.iptPartA single component: bodies, features, sketches, materials and properties
.iamAssemblyThe product structure, with references to part and sub-assembly files
.idw / .dwgDrawing2D drawings and annotations created from parts and assemblies
.ipnPresentationExploded views and animations of assemblies

What data does an IPT file contain?

DataDescription
GeometryExact B-rep solids and surfaces, sheet metal bodies and work planes
Sketches2D sketches used to define features, including geometry inserted from DXF or DWG files
AppearanceColors and visibility at body, face and feature level
MaterialsPhysical properties such as density, Young's modulus, Poisson's ratio, thermal conductivity and yield strength
PropertiesiProperties, custom user-defined properties, layers and units
Model StatesSeveral configurations of the same part stored in one file (recent Inventor versions)

What Is IPT Used For? Applications and Industry Use Cases

IPT files are used throughout the mechanical design and manufacturing industries, wherever Autodesk Inventor is the design tool: machinery, industrial equipment, sheet metal products and consumer goods. Suppliers, machine shops and analysis teams regularly receive IPT files from customers and need to work with them in their own software.

For software developers, reading IPT files lets CAM, CAE, simulation, metrology and sheet metal applications bring Inventor parts in as exact geometry, with colors, materials and metadata, without requiring an Inventor license. Persistent names also allow an application to keep its own data, such as boundary conditions or machining operations, linked to the right faces when a model is revised.


Challenges or Common Pitfalls

Because the IPT format is proprietary and changes with each Inventor release, writing a reliable reader from scratch is impractical. A translator must keep up with every new version and with the many ways Inventor stores features, sketches and appearance data.

Some content is specific to Inventor environments and does not translate easily, such as tube and piping, cable and harness, or weldment data, as well as 3D sketches and text in sketches. Colors can also be tricky: when a face carries several color attributes, for example in derived parts, the result may not match what users see in Inventor.

Finally, the identifiers used for associativity are not guaranteed to be stable when a file is edited in a different Inventor version. Applications that rely on them should be tested against the versions their customers actually use.


How Spatial Helps

Our 3D InterOp SDK reads Autodesk Inventor part (.ipt) and assembly (.iam) files and delivers exact B-rep geometry to CGM Modeler, 3D ACIS Modeler or Parasolid. Import covers solid and sheet metal bodies, work planes and 2D sketches, which are brought in as wire bodies with their color, visibility, line type and line weight. We keep support current with recent Inventor releases, including Inventor 2026.

Along with the geometry, 3D InterOp imports body, face and feature colors and visibility, persistent names at instance, face and edge level for CAD associativity, material properties, user-defined attributes, iProperties, layers, units and Model States. For assemblies, it reads the full tree in the same order as Inventor, with instance color, transparency, suppression and names, and a multi-process import interface speeds up loading of large assemblies.

3D InterOp reads Inventor files but does not write them. Inventor data is also supported by the Hidden Body Removal capability of our Data Prep technology, which helps lighten models before analysis or visualization.

Dassault Systèmes

Siemens

Autodesk

Standards

Other

  • Pro/E / Creo
  • Rhino
  • MicroStation DGN
  • AVEVA
  • Smart3D

Learn Valuable Insights on our Blog

9 Min Read
Insider
Meet Frédéric Jacqmin, VP of Worldwide Business Development at Spatial, bridging civil engineering roots and 14 years at...
3 Min Read
Manufacturing & Fabrication
We interviewed a Spatial client: COSCOM at EMO Hannover 2025. Thank you for your time Knut Mersch!
3 Min Read
Manufacturing & Fabrication
We interviewed a Spatial client: GO2cam at EMO Hannover 2025. Thank you for your time Eric Gerval!
12 Min Read
Insider
Meet Shad Reeves, Software Engineering Director at Spatial, leading a 42-person global R&D team behind one of the mo...
3 Min Read
Manufacturing & Fabrication
We interviewed a Spatial client: TopSolid at EMO Hannover 2025. Thank you for your time Patrice Tiberi!
2 Min Read
3D Modeling
Engineers spend over half their time prepping CAD data before the real work begins. Here's how digital continuity from d...