Analyse a .IFC file

Home › Formats › .IFCID

What is a .IFC file?

IFC - Industry Foundation Classes - is the open standard for handing a whole building between BIM tools. It describes a building as objects with properties rather than as drawn lines: this is a wall, it is external, it is made of these layers, and it sits on that storey.

Did you know
  • An IFC file stores no hierarchy at all. Which storey a wall belongs to is recorded in a separate relationship object pointing at both of them, so the building's structure has to be reassembled by following those links.
  • IFC was created by buildingSMART, the body once known as the International Alliance for Interoperability, and is published as ISO standard 16739.
  • IFC models are usually written in the STEP physical file format, the same plain-text encoding used by mechanical CAD exchange files.
What Analyser reads
Open an IFC building model and see how it is put together. IFC describes a building as a graph of objects - walls, doors, spaces, each with properties - and stores no hierarchy at all: what contains what lives in separate relationship objects, so the spatial tree of project, site, building, storey and elements is assembled by following them. That tree is shown in full, with the elements on each storey grouped by type and the property sets attached to each one. The building is also drawn: shapes that are a 2D profile extruded along a direction (which is what most walls, columns and slabs are), explicit meshes, and the mapped items that place a type's shape at each window and door. Shapes that need a solid-modelling kernel to evaluate - a wall with an opening cut through it - are counted and named rather than drawn wrong. Alongside, the header names the authoring tool and exporter that wrote the file, which matters more than it sounds: how much a model actually contains depends heavily on which program produced it.
Depth of analysis
.IFC is an identification-grade format: Analyser recognises it from its bytes and decodes the header metadata it carries, rather than opening it in a full viewer. Formats that do get a full viewer are marked "Full" on the formats page.
Open a .IFC file
Drag a .IFC file onto the Analyser home page (or tap to pick one). It is identified entirely in your browser - nothing is uploaded, there is no account, and it works offline once installed.
Related formats
Browse the full list of supported file types.