38 validation rules · No upload · Free

IFC Validator Online

Catch GUID duplicates, spatial hierarchy violations, orphan elements, proxy overuse, coordinate offsets, and 32 more quality checks — all directly in your browser. No upload. No login. Works with IFC2x3, IFC4, IFC4x3.

Validate an IFC file — free

No account required · Runs entirely in your browser via WebAssembly · Works offline

Inspect an IFC file — instantly, privately

Drop an .ifc file to read its schema version, exporter and header. Parsed locally with JavaScript — nothing is uploaded, the file never leaves your machine.

38 built-in IFC quality checks

Each rule runs in a background Web Worker — the interface stays responsive while results stream in.

GUID Format
Validates every GlobalId against the IFC base64 22-character format. Flags malformed identifiers that break downstream tools.
ISO 16739
GUID Uniqueness
Detects duplicate GlobalIds across all entities — the most common export error from Revit, ArchiCAD, and Tekla.
ISO 16739
Spatial Hierarchy
Verifies the IfcSite → IfcBuilding → IfcBuildingStorey containment chain is complete and correct.
IFC schema
Orphan Elements
Identifies IfcElement instances with no spatial containment (IfcRelContainedInSpatialStructure) — invisible in most viewers.
Containment
Type Assignments
Checks that each IfcElement has an associated IfcTypeObject via IfcRelDefinesByType where required by the schema.
Schema
Naming Conventions
Detects empty Name attributes and generic placeholder names that violate ISO 19650 naming requirements.
ISO 19650
Schema Version
Flags files using deprecated IFC schema versions or non-standard schema identifiers causing interoperability issues.
Compatibility
Clash Detection
Bounding-box clash check between structural elements — fast first-pass before running full geometry clash detection in Solibri or Navisworks.
Coordination
Property Set Completeness
Verifies required Psets are present and not empty for major IFC element classes (walls, slabs, columns, beams).
Data quality
Units Defined
Checks that IfcProject contains an IfcUnitAssignment with at least length, area, and volume units — required for quantity takeoff.
IFC schema
Geometry Validity
Identifies elements with null, degenerate, or missing geometric representations that will render blank in BIM viewers.
Geometry
Material Assignments
Detects elements missing IfcMaterial associations where material data is expected for quantity takeoff and scheduling.
Data quality
Coordinate Offset
Flags models positioned more than 10 km from the IFC origin — a common federation error when discipline models use inconsistent survey points.
Georeferencing
Proxy Overuse
More than 5% of physical elements are IfcBuildingElementProxy — typically unconverted Revit families. Signals incomplete IFC export configuration.
Export quality
File Size Anomaly
Average file size per element exceeds 500 KB — suggests geometry bloat, embedded textures, or excessive detail inappropriate for coordination use.
Performance

From IFC file to validation report in seconds

01
Open your IFC
Drag & drop any IFC file. web-ifc WebAssembly parses it entirely in your browser — no upload, no network required.
02
Run validation
38 rules run in a background Web Worker. Results stream in as each check completes — GUID issues, hierarchy errors, orphans, proxy overuse, coordinate offsets, all flagged instantly.
03
Fix errors inline
GUID errors auto-fix with one click. Edit names and property values inline. Full undo/redo. Share the validation report URL with your client.
04
Export corrected IFC
All diffs applied to the original binary in a Web Worker. Download the corrected IFC — no server, no account, no cost.

IFC Validator — Questions


Is my IFC file uploaded to a server during validation?

No. Validation runs entirely in your browser via web-ifc WebAssembly. Your IFC file never leaves your machine. The validator works completely offline once the page is loaded — no server, no account, no data transfer.

Can I use this IFC validator for confidential project models under NDA?

Yes. Because all processing happens locally in your browser and no data is ever transmitted to any server, you can safely validate confidential project models under NDA. There is no service agreement to review with your client — no data changes hands.

Which IFC versions does the validator support?

IFC2x3, IFC4, IFC4x1, and IFC4x3 are all supported. The validator uses the open-source web-ifc parser — the same engine used by most modern BIM tools. Outdated schemas are automatically flagged as a dedicated validation rule.

Can I fix errors found during validation and re-export the corrected IFC?

Yes. GUID errors can be auto-fixed with one click. Other violations (names, property values) can be edited inline with full undo/redo. Clicking Export IFC applies all corrections to the original binary in a Web Worker and downloads the corrected file — no server involved.

Can I share validation results with my team or client?

Yes. After running validation, use the Share Report button to generate a URL that encodes the full results. Your client opens it in any browser without installing anything or creating an account. The IFC file itself is never included in the link.

Does the IFC validator work on Mac?

Yes, fully. It works on any modern browser — Chrome, Edge, Firefox, and Safari on both Mac and Windows. No plugin, no installation, no operating system restriction.

Validate your IFC file now.

No login. No upload. Works in your browser.

Open IFC Validator →