Free tool · No signup

Free IFC viewer — open BIM models in your browser

Drop your IFC file and explore it in 3D: no Revit, no ArchiCAD, no software install, and the file never leaves your device. Works in Chrome, Firefox, Safari, and Edge.

Drop an IFC file to view

or click to browse · .ifc · IFC2x3, IFC4, IFC4x3

Your IFC file is processed locally. Nothing is uploaded.

What this viewer does

An IFC file (Industry Foundation Classes) is the open standard for Building Information Modeling. It stores the full 3D geometry of a building along with rich metadata — every wall, slab, door, window, column, beam, duct, and pipe is an object with a type, material, properties, and relationships to other elements. IFC is the lingua franca of BIM: Revit exports it, ArchiCAD exports it, Bentley reads it, and so does every other professional BIM tool.

The problem is that only the BIM team has the software to open it. Architects need to share models with structural engineers, MEP consultants, quantity surveyors, contractors, and clients — most of whom do not have a Revit license. This free browser viewer solves that. Drop an IFC file onto the page and explore the model in 3D: orbit the building, zoom into floors, toggle element categories on and off, and inspect properties. No Revit, no ArchiCAD, no plugins.

Supported formats

The viewer supports IFC2x3, the most widely produced version in practice and the one virtually all BIM tools export, IFC4, the current standard with improved geometry and property set definitions, and IFC4x3, the infrastructure extension for roads, rail and bridges, as far as the web-ifc parser builds each one's geometry. STEP-encoded (.ifc) files only: ifcXML and IFCZIP are not supported in the local viewer, so unzip an IFCZIP and open the .ifc inside.

What you can do

Navigate the model in 3D with standard orbit, pan, and zoom controls, with a mouse or on a touch screen. Show or hide element categories and building storeys: hide the furniture to see the structure, or isolate a single floor. Click any element to read its IFC name, type, GlobalId and tag, plus the property sets and quantities the export carries for it, such as Pset_WallCommon's IsExternal and LoadBearing flags. The viewer is read-only; it does not modify the IFC file.

Privacy — your file never leaves your device

The viewer processes your IFC file entirely in the browser using WebAssembly. The parsing engine (based on web-ifc) runs locally in your browser process — no data is sent over the network. This is important for BIM files, which often contain commercially sensitive project information. The file stays on your machine from the moment you drop it to the moment you close the tab.

Browser support and file size

The viewer runs in Chrome, Firefox, Safari, and Edge. WebAssembly and WebGL are required, and every current browser has both. Models up to about 200 MB open comfortably on a typical laptop, larger ones depend on your machine's memory, and the viewer refuses anything over 500 MB rather than crash the tab. For large models or for sharing with clients, Swyvl's full platform converts the model once on the server and streams it to any browser.

How it works

1

Open your IFC file

Drag and drop your IFC export from Revit, ArchiCAD, or any BIM tool. The viewer parses it locally using WebAssembly — nothing leaves your machine.

2

Explore in 3D

Orbit, pan, and zoom the model. Toggle element types, isolate storeys, and click on any element to read its IFC properties.

3

Share with clients

Upload to Swyvl and send a browser link. Your client opens the full 3D model without Revit, ArchiCAD, or any BIM software.

Supported formats

Format Description
IFC 2x3 The most common IFC version. Exported by virtually all BIM tools including Revit and ArchiCAD.
IFC 4 Current standard with improved geometry representations and expanded property sets.
IFC 4x3 The infrastructure extension: roads, railways, bridges and alignments. Supported as far as web-ifc builds its geometry.
STEP-encoded (.ifc) The standard text-based IFC encoding, and the default export in all major BIM tools. ifcXML and IFCZIP are not supported.

What you can do

3D navigation

Orbit, pan, and zoom the full building model with a mouse or a touch screen. Navigate floors, facades, and individual rooms without any software install.

Show or hide storeys and categories

Hide walls, slabs, furniture, pipes and ducts, or any other element category, or isolate a single storey, to focus on what matters.

Inspect element properties

Click any element to read its IFC name, type, GlobalId and tag, and every property set and quantity the file defines for it.

Local processing only

The IFC parser runs in your browser using WebAssembly. Your file never leaves your machine — important for commercially sensitive BIM data.

Share with clients

Generate a branded share link for any IFC model. Your client opens it in their browser: no Revit, no ArchiCAD, no BIM license. They can orbit the model, walk through it, or switch to a plan view, with nothing installed.

Branded delivery

Add your logo and brand colors on paid plans. Enterprise plans offer full white-labeling, including removing the "Powered by Swyvl" badge.

Password protection

Restrict access with a password. Only people with the link and password can view your model.

View tracking

See who opened the link and when. Full audit trail with timestamps and location.

Frequently asked questions

What is an IFC file?

IFC (Industry Foundation Classes) is an open standard file format for Building Information Modeling (BIM). It stores 3D geometry and metadata for building elements — walls, floors, doors, windows, structural members, MEP systems. IFC is the standard exchange format between Revit, ArchiCAD, Bentley, and other BIM tools.

Is my IFC file uploaded to a server?

No. The free viewer processes your IFC file entirely in your browser using WebAssembly. Nothing is uploaded.

What IFC versions are supported?

IFC2x3 (the most common in practice), IFC4, and IFC4x3 including its ADD and RC revisions, as STEP-encoded .ifc files. ifcXML and IFCZIP are not supported: unzip an IFCZIP and open the .ifc inside.

Can I share an IFC model with clients?

The free viewer is local only. To share with clients via a link, upload your IFC to Swyvl's full platform — they open the 3D model in any browser without Revit or ArchiCAD.

What is the maximum IFC file size?

The viewer refuses files over 500 MB, because a browser tab has only a few GB of memory and the parser needs several times the file size. Models up to about 200 MB open comfortably on a typical laptop; between 200 and 500 MB it depends on your machine. For larger models, upload to Swyvl, which converts the model once on the server and streams it to any browser.

Need to share this model with clients?

Swyvl delivers IFC and BIM models via a browser link — alongside point clouds, PDFs, and drone video in one portal.

Store and share your files with Swyvl

Upload your first IFC model in under a minute. The Free plan is enough to get started.

Start a free account