Split the IFC, merge it, put it in order.
Split a federation by storey, building, discipline or any property. Merge architecture, structure and MEP back into one deliverable. Move elements off the wrong level, fix the origin, upgrade IFC2x3 to IFC4 when a platform insists. Free, in the browser, structure preserved on every part.
A federation is only useful in the shape the next person needs it in — and that's never the shape it arrived in.
- Split by: Storey · building · class · property
- Merge: Any number of discipline files
- Preserved: Psets, classifications, materials
- Schema: IFC2x3 ⇄ IFC4, with a loss report
Start here — Split IFC Model
One file in, the parts coordination actually asked for. Split Model takes the axis you name — storey, building, IFC class, or an arbitrary property expression — and writes one IFC per part, each with its own intact spatial structure. The structural team gets levels 3 to 7. The façade subcontractor gets the curtain walls. Nobody gets a 4,000-wall file they have to carve up themselves.
- Split axis: storey, building, IFC class, or any property
- Each output keeps Project → Site → Building → Storey intact
- One run, one zip back
What this set does
Merge that survives merging
Every IfcRelDefinesByProperties, classification and material association comes across, and colliding GlobalIds resolve deterministically so the result stays traceable to its inputs.
Fix the structure itself
Reassign elements stuck on the wrong storey, rename in bulk, edit psets across thousands of elements, correct a georeference somebody set once in 2019.
Schema, both directions
Upgrade IFC2x3 to IFC4 when a platform demands it — or downgrade IFC4 to 2x3 for an older consumer, with a report of exactly what was lost.
Tools in this category
- Split IFC Model — Divide an IFC model into separate files by floor, building, type, or property.
- Merge IFC Files — Combine multiple IFC files into a single federated model.
- Manage IFC Storeys — View and reassign IFC elements to different building storeys/levels.
- IFC Repair Center — One-stop tool that bundles GUID repair, coordinate fix, orphan purge, and broken-xref cleanup.
- Upgrade IFC — Convert an older IFC2x3 model to the newer IFC4 format.
- Downgrade IFC — Convert an IFC4 model to the widely supported IFC2x3 format.
- IFC Georeference Editor — View and set map coordinates (CRS, eastings/northings, rotation) and site latitude/longitude.
- Transform IFC Model — Offset, rotate or mirror the whole model with a controlled placement transform.
- Convert IFC Units — Convert the project length unit (mm, cm, m, ft, in) and rescale all geometry consistently.
- Add Custom IFC Properties — Create new property sets with custom parameters on selected IFC elements.
- Edit IFC Properties — Rename, delete, or modify existing IFC property set parameters.
- Bulk Rename IFC Elements — Rename matching elements in bulk by applying a name pattern with tokens like {class}, {storey} and {index} — or any IFC attribute or property-set value.
- IFC Viewer — Open the IFC in a 3D viewer with a project tree, properties panel, and model stats.
How it works
- Bring the files. One model to split, or several to merge. The workspace holds what you already uploaded.
- Name the axis. Storey, building, class — or build a property expression in the search builder and split on that.
- Take the parts. One zip, one file per part, each openable on its own.
When you'd use it
Levels 3 to 7, nothing else
The structural engineer needs five floors out of a 22-storey model, and needs them by tomorrow morning.
Three consultants, one model
Architecture, structure and MEP arrive as three exports and coordination needs one federated file with consistent storeys.
The pset the IDS wants
The spec demands a property that 4,000 walls don't have. Adding it by hand is a day. Adding it in bulk is a run.
Where it stops
- IFC4 → IFC2x3 is lossy by definition. The downgrade tells you what it dropped, but it can't keep it.
- Merging federates; it doesn't deduplicate. Two consultants who both modelled the same slab give you two slabs.
- Splitting by property is only as good as the property. If the model doesn't carry discipline metadata, split by class or by storey instead.
FAQ
Can I split by something other than floor?
Yes. Split Model accepts storey, building, IFC class, or any custom property as the split axis. The Find / Search Builder lets you carve the model by an arbitrary property expression first and then pipe the matched set into Split or Delete.
Will merging preserve property sets and classifications?
Yes. Merge keeps every IfcRelDefinesByProperties, classification, and material association from the source files. Conflicting GlobalIds are resolved deterministically so the merged model stays traceable to its inputs.
Can I run an organise pipeline across a folder of revisions?
Yes. Save the chain (Split → Add Psets → Health Check, or whatever your project needs) in the Automate tab and drop a folder. Each file goes through the same pipeline, with one row per source in the result table.
Does any of this need a desktop install?
No. Splitting, merging, and pset editing all run in the browser on the same workspace as the rest of the BIMCamel platform — no desktop BIM tool needed.