Code compliance, measured — not guessed
Building code compliance checking

Catch code problems before you build.

Upload your building model. ComplyBIM measures every door, stair, room and slab against the code, and shows you what fails, by how much, and exactly where.

Hover to put it together

0checks built in 0%of rules turned into correct checks 0test buildings generated Reads IFC — the open format your design software already exports
Design Validation

Every failure comes with the number behind it.

Each result names the part, the figure we measured and the limit it had to meet. When your file does not hold what a rule needs, it says so — it never guesses a pass.

  • Pass, fail, unclear or not applicable, for every rule you pick
  • The failing part highlighted in the 3D view
  • The whole report as a file you can keep
Mutation Lab

Break a rule on purpose — and prove it broke.

Make a copy of a real design with a known violation in it: for training, for practice, or for testing checks of your own. Your original is never touched.

  • Pick the rules yourself, or ask for a set of cases at once
  • Every change measured again on its own before you get it
  • All or nothing — never a half-finished file

Twenty checks, where the code is strictest.

  • Doors and exits
  • Stairs
  • Ceiling height
  • Room size
  • Light and air
  • Guards and handrails
  • Beams and columns
  • Slabs and footings
  1. Upload your modelThe IFC file your design software exports.
  2. Pick the checksAll twenty, or only the ones you care about.
  3. Fix what failsEvery problem comes with a number and a place.

Check your first building in minutes.

Free to try. All you need is the model you already have.

Start here

1 Pick an IFC model

IFC · up to 400 MB

Drop your building model here

An .ifc file, up to 400 MB

Your model will appear here once it is uploaded.

Step 2Test cases

Mutation Lab

Make a copy of your model with a known code violation in it.

  1. 1
    Pick your modelDrop your IFC file into the box above. The original is never changed — you get a copy.
  2. 2
    Choose what to breakSelect Analyze model, then pick the rules yourself, or ask for a set of cases at once.
  3. 3
    Take the filesThe broken copy, a coloured version to look at, the edit that was made, and proof the rule now fails.

All or nothing. Each change is made in a sealed run and then measured again on its own. If a violation cannot be applied and confirmed, nothing is delivered — never a half-finished file.

Step 2Code checks

Design Validation

Review your model against the building rules you select.

  1. 1
    Pick your modelDrop your IFC file into the box above. One file covers both workflows.
  2. 2
    Choose what to checkSelect Analyze model, then tick the rules you want. We mark the ones your model has the data for.
  3. 3
    Read the reportEach rule comes back as pass, fail, unclear or not applicable — with the figure we measured beside the limit.

What you get back: a verdict for every rule you picked, the measured value next to the required one, the part at fault highlighted in the 3D view, and the whole report as a file you can keep.