A free check from the team behind enjade.io — the BIM coordination platform for construction projects.
Drop any IFC — IFC2x3, IFC4, IFC4x3, IFC5. In about a minute you'll see what's bloating the file: duplicate geometry, profiles that could be swapped for simpler ones, meshes with too many triangles, empty property sets. One click downloads the cleaned IFC — with a before/after log. Four out of five files finish in under a minute. The file itself never leaves your computer.
All the work happens right here in this tab. Open DevTools and watch — nothing about your model leaves the page. After the check we send anonymous numbers (a file fingerprint, the size in bytes, and how many checks passed or failed) — never the file itself. Full list in the terms.
Every check is just code running in your tab. You can see exactly which element of your file triggered each finding — by GUID, with line numbers. No black-box score, no remote service deciding for you.
Powered by ifc-lite, a fast IFC reader written in Rust and compiled to run in the browser — alongside IfcOpenShell for the trickier corners of the schema. The same engines the desktop tools rely on — now in your tab.
Three steps, all in this tab. No upload, no signup, nothing between steps — you watch each one happen live.
Your browser reads the file from your disk into memory. Nothing is sent anywhere. The file stays on your computer.
Duplicate geometry, swappable profiles, oversized meshes, owner-history cleanup, empty properties — and more. You see progress for each check, and you can stop any time.
Open findings by element ID, untick individual checks to see what each one saves, export the report as JSON or PDF. Share the report — not the model.
Grab one from the buildingSMART Sample-Test-Files repository — free reference models for IFC2x3, IFC4, IFC4x3, and IFC5. Download one, drop it on this page, and watch all 25 checks run.
Every check runs locally, shows you how many bytes it could save, and points to the exact elements that triggered it. The groups match the report tabs — so you can fix duplicates without leaving the duplicates view.
Sign in and ifc-check Pro adds up the savings across every scan you run — without ever sending the model itself. Only summary numbers (size, status, bytes saved, run time, fingerprint) sync to your account. When coordination outgrows a single person, that's where enjade.io takes over.