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.
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
Load your models. Drop in a few IFC files, or link Revit. They appear in 3D within a few seconds.
Run a check. Pick the disciplines and a tolerance. ClashControl finds the hard and soft clashes and groups them.
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.