Legend Tools
Copy legends between projects, mirror them left-right or top-bottom, and replace a legend on every sheet in one go.
Legends are the one view type Revit won’t copy between projects. This tool will, keeping sheet placements, positions and viewport types. It also mirrors legends (with direction words swapped) and replaces one legend with another across sheets, always with a preview and one undo step per document.
In Revit, the Legend Tools button still opens the Legends window.
“Copy legends to other open projects, mirror legends, and replace a legend on sheets, with a preview and one Undo step per document.”
Workflow
How it works
- 1
Pick the legends
The list shows every legend with its element count and the sheets it sits on. Search by name or sheet, filter by Placed on sheets, Not placed, On the active sheet, or tick From Revit.
- 2
Copy
Choose any other open project. If a legend with that name exists, copy it as “Name (2)” or skip it. “Also place it on the sheets with the same number” keeps position and viewport type.
- 3
Mirror
Left ↔ right or top ↔ bottom, as a copy with a name suffix or in place. Direction words swap too: LEFT↔RIGHT, LH↔RH, TOP↔BOTTOM, UP↔DOWN, ABOVE↔BELOW, UPPER↔LOWER — whole words only, if you prefer.
- 4
Replace
Replace the checked legends with another one on all sheets, open sheets, the active sheet or chosen sheets, keeping the viewport’s top-left corner or centre.
Capabilities
What’s inside
Placements survive
Copied legends land on the matching sheet numbers at the same position with the same viewport type; the type is copied over if the destination lacks it.
Honest about what Revit skips
Elements Revit cannot mirror are counted, and elements it does not copy (such as reference planes) are named in the result.
Exact mirror
Mirroring twice returns the legend exactly to its original state; text keeps its case and character formatting.
Viewport details kept
On replace, the viewport type, label offset and pin state are preserved.
Apply says what it will do
The button reads, for example, “Copy 2 legends to 1 project”. It asks first above 25 items.
Report and history
Copy report pastes into Excel; the last 100 runs are kept.
Safety guarantees
- One transaction per document; Undo works in each destination project
- Pinned, grouped and borrowed viewports are skipped with a reason
- A sheet that already shows the replacement legend is skipped (Revit allows a legend once per sheet)
- Read-only projects are greyed out
Tutorials
Learn Legend Tools
Tutorials for this tool are on the way.