IFC, RVT, NWD Health Check

Audit your IFC model for common issues: orphans, missing data, duplicates, large coordinates.

Besides IFC, this tool takes Revit (.rvt) and Navisworks (.nwd) files, with no Revit or Navisworks licence. Drop one in and it is converted to IFC first, then the tool runs on that IFC; your original file is not changed.

Audit an IFC model in one pass. Upload the file and get back six sections covering the defects that break downstream work: duplicate and missing identifiers, elements outside the spatial structure, coordinate and georeferencing problems, geometry faults, missing property data, and what is making the file heavy.

This is the check to run first on a model you didn't author. It answers the question anyone receiving an IFC actually has — is this thing sound enough to build work on? — before someone federates it, takes quantities off it, or issues it onward and discovers the problem three steps later.

When to reach for it: Before sharing a model or submitting a deliverable. Catches orphaned elements, duplicate GUIDs, missing data, and large coordinates.

What you get: An HTML report listing all issues found: orphans, duplicates, missing storeys, coordinate problems, and more.

Example: Find 400 orphaned elements and 20 objects missing storey assignments.

The six sections, and why these six

  • Schema and identity — every element's GlobalId present and unique, and the schema version reported. Duplicate identifiers are the only CRITICAL findings in the whole catalogue, because they corrupt clash results, BCF references and revision comparisons rather than producing errors anyone would notice.
  • Spatial structure — elements with no containing storey, breaks in the site → building → storey chain, and geometry belonging to no element. Anything outside the hierarchy is invisible to every level-based workflow while rendering perfectly.
  • Coordinates and georeferencing — distance from origin (the cause of viewer jitter and precision loss), missing map conversion (the cause of silent federation misalignment), and rotation without a declared north.
  • Geometry health — elements with no shape at all, empty representations, and boundary representations heavy enough to punish every viewer downstream.
  • Data completeness — elements carrying no property sets, and property sets carrying nothing.
  • Performance — what is making the file large, broken down by class, with the entity counts that actually drive IFC file size.

One pass, and then the specific check

Each of those sections also exists as its own dedicated tool with its own settings and its own page. The health check runs the six together with sensible defaults, which is the right shape for triage: you learn where the problems are without configuring anything, and then go to the specific check when you need depth on one of them.

It deliberately does not include the heavier, more configurable checks — clash detection, IDS validation, load-bearing continuity, fire compartmentation, egress, space program. Those need input from you (an IDS spec, tagged exits, a room program) or a lot of computation, and folding them into a default audit would make it slow and produce findings that depend on settings nobody chose. The Validation Center is where you stack whichever of those you want alongside this.

Findings you can act on

Findings carry element identifiers, so they're repairable rather than descriptive. The Repair Center reads the same findings and fixes several classes of them directly — identifier conflicts, coordinate problems, orphaned geometry, broken external references — and it can preview what it would change first.

Reports export as HTML (opens in any browser, no BIM software required, which makes it the right thing to send to whoever owns the model) or CSV, and findings can be pushed into a collaboration room or exported as BCF so problems in a consultant's model become tracked issues rather than an email. On a federated model the audit adds a federation section covering the cross-model problems a single-file audit can't see.

Using it on Revit and Navisworks files

When you open a .rvt or a .nwd file here, BIMCamel converts it to IFC on the server and brings you back to this tool with the converted model loaded. Element ids, levels and properties come across under their Revit and Navisworks names, so pick properties as they appear in your model. Your .rvt or .nwd itself is never edited: a tool that changes the model gives you an IFC back.

On Revit files: Some findings are conversion gaps rather than model errors, such as the missing georeferencing.

On Navisworks files: "Orphaned representation" findings on a converted model are its material colour records, not stray geometry; the other findings apply as usual.

Revit files can be up to 25 MB without an account, 100 MB with a free one and 200 MB on a paid plan. Navisworks files can be up to 25 MB without an account, 100 MB with a free one and 200 MB on a paid plan, and they open in the browser viewer at the same sizes. Revit projects saved in Revit 2021 to 2027 are supported.

How to run an IFC health check

  1. Upload your model (IFC, RVT or NWD)
  2. Click Run to scan for issues
  3. Download the health report

Under the hood

BIMCamel parses IFC files in the browser using the open-source web-ifc engine and renders models with @thatopen/components + three.js. Heavy operations (clean / optimise / validate / convert) run on disposable server-side workers using the same web-ifc stack plus our own .NET pipeline; results stream back to your browser as soon as they're ready. Uploads sit on our servers only as long as your tier's retention window allows and are never used to train AI.

Frequently asked questions

What does an IFC health check look for?

Six things in one pass: duplicate or missing GlobalIds, elements outside the spatial structure, coordinate and georeferencing problems, geometry faults, missing property data, and what's making the file heavy. It's the first thing to run on a model you didn't author.

Is it free?

Yes — guests get 3 runs a day with 25 MB uploads, and a free account raises that to 10 runs a day with 100 MB. The HTML report is free on every tier; CSV export and report branding are Pro features.

Why doesn't it include clash detection or IDS validation?

Because those need input from you — a spec file, tagged exits, a room program — or substantial computation, and folding them into a default audit would make it slow and produce findings that depend on settings nobody chose. Stack them alongside this in the Validation Center.

Can I fix what it finds?

Several classes of it, directly. The Repair Center reads the same findings and handles identifier conflicts, coordinate problems, orphaned geometry and broken external references, with a preview so you can see what it would change before it touches the file.

Can I send the report to someone without BIM software?

Yes — export it as HTML and it opens in any browser. That's usually the point: the person who needs to see it is whoever owns the model, and they shouldn't need your tooling to read your findings. CSV and BCF export are also available.

Which IFC versions are supported?

IFC2x3 and IFC4 — the two schema versions exported by essentially every AEC authoring application. IFC4x3, the infrastructure schema, works too: it opens in the viewer, and validation, health reports, property-set editing and georeferencing all run on it. Tools that need geometry processing, such as clash detection and 3D export, aren't verified on IFC4x3 yet.

What's the maximum IFC file size?

Up to 25 MB as a guest, 100 MB with a free account, 500 MB on Pro, and 1 GB on Team. The caps are on upload size only — every tool itself is available on every tier.

What happens to my file after processing?

Your file is uploaded over HTTPS and processed on our servers. Guest uploads are stream-only — the working files are deleted as soon as your download finishes. Free accounts keep results for 7 days; Pro and Team keep saved models until you delete them. Files are never shared with third parties or used to train AI.

Is IFC Health Check free?

Yes. IFC Health Check is free to use — guests get 3 runs a day with 25 MB uploads, and a free account raises that to 10 runs a day with 100 MB uploads. No trial clock, no watermarks.

Can I use a Revit or Navisworks file with IFC, RVT, NWD Health Check?

Yes. Open a .rvt or .nwd file and it is converted to IFC first; the tool then runs on that IFC and your original file is not changed. On Revit files: Some findings are conversion gaps rather than model errors, such as the missing georeferencing. On Navisworks files: "Orphaned representation" findings on a converted model are its material colour records, not stray geometry; the other findings apply as usual.

Guides from the Learn library

Related tools