ClashControl

A free IFC viewer and clash detector that runs in your browser

Open an IFC, look at it in 3D, check for clashes between disciplines and export the results as BCF. It is free, the source is open, and your file never leaves the browser. Drop one below to start.

Drop an IFC or GLB here
Or click to pick one. The file is read in your browser, not uploaded anywhere.

Reads IFC 2x3, IFC4 and IFC 4.3. Free and open source. Installs as an app and works offline.

What it is

ClashControl is a tool for BIM coordination. You load one or more IFC models, look at them in 3D, and find the places where elements run into each other. Each clash becomes an issue you can assign and track, and everything exports to BCF so it fits with the rest of your toolchain. Most people reach for it instead of paying for Solibri or Navisworks.

Everything happens in the browser, so the model stays on your computer. There is no account to set up and nothing gets uploaded. The viewer, the clash engine, the issue list, BCF, IDS and the data-quality checks all run locally.

What is in it

IFC viewer

Open IFC 2x3, IFC4 and IFC 4.3 files in 3D. Cut sections, walk through the model, measure distances, and browse the tree by storey, type, discipline or material.

Clash detection

Find hard clashes where elements overlap and soft clashes where they sit too close. You set the rules and the grouping. The AI can name the clashes for you if you want.

Visibility clashes

Check sight lines: whether an exit sign is actually visible, whether a camera covers a room, whether a nurse can see a bay. Few other tools do this.

BCF 2.1 and 3.0

Import and export issues with their viewpoints and snapshots, so they move between ClashControl, Solibri, BIMcollab, Revit and Navisworks without losing anything.

IDS validation

Write a buildingSMART IDS specification, run it against your models and read the report, all in the browser.

Data quality checks

Run BIM-basics, ILS and NL-SfB checks and get a single quality score across the whole model set.

As-built verification

Line up a laser scan (LAS, PLY, PCD, XYZ, PTS, PTX) with the design model, colour it by how far reality drifts from the drawing, and turn the worst areas into issues.

Live link to Revit

Run the Connector and geometry and properties come straight from Revit. Clashes can go back the other way too.

Shared projects

Share with a key instead of a login. Status, priority and assignee stay in sync for everyone working on the project.

AI assistant

Type plain instructions instead of hunting through menus, and get clash titles and triage. You can wire in your own LLM with a one-click local connector.

Nothing leaves your machine

The model is read in your browser and never sent anywhere. The code is open, so you do not have to take our word for it.

Install it

Add it to your computer and keep using it offline. It is the same web app, with no separate download.

How it works

1

Load your models. Drop in a few IFC files, or link Revit. They appear in 3D within a few seconds.

2

Run a check. Pick the disciplines and a tolerance. ClashControl finds the hard and soft clashes and groups them.

3

Work through it. Open each clash in 3D, set who owns it and how urgent it is, then export BCF for the rest of your workflow.

Common questions

Is it really free?
Yes. It is free and open-source (MIT). No license, no subscription, no account.
Does my model get uploaded?
No. The file is read in your browser, so the model stays on your computer.
Which IFC versions does it read?
IFC 2x3, IFC4 and IFC 4.3 (IFC4X3_ADD2), via the web-ifc engine.
Can it connect to Revit?
Yes. With the Connector running, geometry and properties come from Revit, and clashes can be sent back.
How is it different from a plain viewer?
Most free viewers only let you look. ClashControl also finds clashes, does BCF, validates against IDS and checks data quality, so it covers the whole coordination job. There is a rundown on the comparison page.
Open ClashControl