How to open an IFC file online, with no software to install
Received an .ifc file you cannot open? What the format is, why a text editor shows nothing useful, and the full steps to view the 3D model in a browser.
IFC, short for Industry Foundation Classes, is the neutral model exchange format used across building and structural engineering, with the .ifc extension. Its job is to move models between packages: one team models in one tool, the detailer works in another, the contractor reviews in a third, and IFC is what passes between them.
IFC is a plain text format, so a text editor will open it, but all you will see is hundreds of thousands of lines of coordinates and entity definitions. Seeing geometry requires a viewer. Desktop viewers are capable, but the people receiving a model — the client, the reviewer, the shop foreman — usually will not install software to look at something once. That is what an online viewer is for.
Steps to view it in a browser
Export the IFC
Export from your modelling or detailing package as IFC2x3 or IFC4. Make sure element properties are included in the export, otherwise clicking an element in the viewer will show no mark, section or material.
Upload
Open the viewer page and drag the .ifc file onto the upload area, or pick it from a file dialog. Upload progress is shown; for large files, upload on a stable connection.
Wait for conversion
The server converts the IFC into a format built for web rendering. Most models finish in one to a few minutes. You can close the page; an email arrives when it is done.
View the model
Drag with the left mouse button to orbit, scroll to zoom, drag with the right button to pan. Click any element and the property panel shows its mark, section, material, length and weight.
Share it
Generate a share link and send it. The recipient needs no account and installs nothing. The link can be revoked at any time and can carry a password and an expiry date.
Common pitfalls
- Properties left out of the export: the geometry loads but clicking an element shows nothing. Re-exporting is easier than working around it.
- The file is compressed: .ifczip or .zip has to be extracted to a plain .ifc before uploading.
- The export was interrupted: such files are missing the end-of-file marker and are rejected on upload. Retrying will not help; export again.
- The model sits at real-world survey coordinates: some design packages place models far from the origin, which shows up as an empty view or visible precision artefacts. Exporting in project coordinates avoids it.