Included with eligible plans — sign in to check yours
Screenshot1 / 4
Split Pro
Splits walls, columns, beams, pipes, ducts, cable trays and conduits at
levels, floors, reference planes, a picked point or a chosen length, with
optional gaps, fittings and inserted columns or beams, all in one undoable
run.
How to use
Select the elements you want to split in Revit, then open Split Pro from
BimCode. It reads the project's levels, reference planes, categories and
loaded families for you, and ticks the categories of your selection.
Under Scope & categories, keep Current selection (recommended) or
switch to Active view or Entire model, and tick only the
categories Split Pro may touch.
Under Split rule, pick the cut direction: Elevation / Z for
horizontal cuts at levels, floor faces or heights, or Along path / XY
for cuts along the element's own length.
Choose a method — project levels, exact length, minimum or maximum
balanced length, number of parts, floor intersections, reference planes,
column intersections, or a point you pick in Revit — and enter its
values.
Set the gap before/below and after/above each cut. Zero gaps give
touching pieces; any gap leaves a deliberate break.
Under Output & safety, decide what happens after the cut: delete
short fragments or the lowest piece, add couplings and unions at seamless
pipe, duct, tray and conduit cuts, place a full-height column at every
wall joint, or run a beam along every wall cut.
Click Preview. The Preview & results tab shows how many elements
can be split, how many pieces, fittings and families will be created,
and a plain-language note for every element that will be skipped —
nothing changes in the model yet.
Click Split elements. The whole run is one Revit undo step, so
Ctrl+Z restores everything.
Good to know
Preview never changes the model. During a run, every element is handled
on its own: if Revit rejects one, only that element is restored and listed
for review, and the rest of the batch continues.
Doors, windows and other wall-hosted families are kept and stay on the
piece that contains them. Attached walls and walls with edited profiles
are left alone unless you switch them on under Guarded wall cases.
Curtain walls split like walls, but check the grid and panel layout
afterwards. Curtain systems placed on faces are previewed and reported
only.
The length rules differ on purpose. For a 35 m wall and an 8 m value:
Exact gives 8 + 8 + 8 + 8 + 3 m, Minimum balanced gives four equal
8.75 m pieces, and Maximum balanced gives five equal 7 m pieces.
Pipes and ducts are broken with Revit's own tools and keep their system,
slope, insulation and identity. Cable trays and conduits are split as
controlled copies and reconnected through their connectors, so their type
must be set up with fittings.
Each MEP category has its own fitting rule: Revit's routing default, or
one compatible loaded coupling or union type you choose. A gap leaves open
ends and places no fitting.
The MEP tools tab also reverses a split without Revit Undo — select
the union fittings and click Unsplit selected fittings — and lines up
couplings on parallel runs with Pick and align couplings.
Save a setup as a named template, export it as a file to share with
colleagues, and import it in another project. Level, plane and family
choices are checked against the receiving project, so preview an imported
template before running it.
Safety limits stop a run before anything changes if one wall would become
more than 250 pieces, another element more than 750 pieces, or a wall
piece would be shorter than 1 mm. Increase the length or work in smaller
batches.
Your last setup is remembered for the next session. Test new templates on
a detached or copied model first, and review joins, openings, dimensions,
tags and systems before issuing.
Create the next tool for your workflow.
BimCode is also an AI agent for Revit. Work with your model, build custom plugins, design families and create AI renderings.