Legends are Revit views that allow you to create and reuse graphical symbols and annotations across multiple sheets and projects.
They can help you save time, maintain consistency, and communicate your design intent more clearly.
In this blog post, we share with you seven tips for mastering legends in Revit and getting the most out of these custom views.
1. Create a legend view
To create a legend view, go to the View tab > Create panel > click Legend.
Type a name for your legend view, and then click OK.
You will see a blank canvas where you can add legend components.
2. Add legend components
Legend components are symbols that identify objects, materials, or processes on Revit drawings.
To add a legend component:
- Go to the Annotate tab > Legends panel > click Legend Component.
- In the options bar, select the component type from the drop-down menu.
- Left-click to place the component on the legend view.
If you are using one host length for all components, duplicate a component multiple times:
- Select the component
- Press “CO” on the keyboard to copy and move the component.
- In the options bar, check “Multiple”.
- Left-click the component with mouse cursor and move it to a new place.
- Select the new component
- Change its type for the Family drop-down menu in the Options bar.
Another quick way to make a legend is extracting its components out of a view filter via Create ViewFilter Legend extension of EF-Tools plugin.
3. Set up the layout
To make your legend easy to read and understand, you should organize it in a logical and consistent way.
First, add detail lines to set up the layout or the borders of the legend.
Then, add text and annotation symbols to complete the legend view.
And finally, use filled regions to highlight specific parts of you legend. Learn more about hatch patterns
The Align, Move, and Rotate tools on the Modify tab allow you to arrange each legend component in place. You can also use the Group tool to create groups of related components and treat them as a single entity.
That’s it. Your fabulous legend is complete.
But we still have some work to do if you want to create a material-synchronized legend. In the next steps, we will prepare legend text and material symbols that are automatically updated when you change material properties in your project.
First, create a custom generic model family:
- Go to the File tab > drop-down New menu > click Family.
- Select the Metric Generic Model template file > click Open.
- Go to the Create tab > Datum panel > click Reference Plane.
- Draw a square of reference planes (4 lines).
- In the Measure panel, click Aligned Dimensions (Shortcut: DI).
- Apply dimensions to vertical and horizontal segments.
- Apply dimensions to total horizontal and vertical lengths.
- Go to the Dimensions tab > Label Dimensions > click Create Parameter.
- Type “Width_Legend” > click OK.
- Repeat for other total length and name it “Length_Legend”.
- Click OK.
- In the Properties panel, click Family Types.
- Adjust the default hatch symbol size in the material legend.
- Click OK.
- Go to the Create tab > Forms panel > click Extrusion.
- In the Draw panel, select the rectangle tool.
- Sketch a profile on the reference lines.
- Lock every line in place.
- Click Finish Edit Mode.
- In the Properties palette, click the Material prompt box.
- Right click the Default material, select Duplicate Material and Assets.
- Rename the new material to an appropriate name > select it.
- Click the “Open Asset Browser” button on the bottom toolbar.
- Select an appropriate material > click the “Replace Material” button.
- In the Material Browser, go to the Graphics tab.
- Under Surface Pattern, click the Foreground pattern to change it.
- Select a new suitable pattern > click OK.
- In the Material Browser, go to the Identity tab.
- Enter a “Description” and “Mark” text.
- Click OK.
- In the Properties palette, click Associate Family Parameter for Material.
- Click New Parameter.
- Enter a name for the material parameter > click OK.
- Click Finish Edit Mode.
- In the Family Editor panel, click Load into Project.
Then, create a custom material’s tag:
- Go to the File tab > drop-down the New menu > click Annotation Symbol.
- Select the Metric Generic Tag template file > click Open.
- In the Properties panel, click Family Category and Parameters.
- Select “Material Tags” as a Family Category > click OK.
- Go to the Create tab > Text panel > click Label.
- Select “Material Tags” from the drop-down menu.
- Select Description > click Add Parameter to Label.
- Select Mark > click Add Parameter to Label.
- Click OK.
- Go to the Create tab.
- Add the reference lines, lines, and dimensions as previously.
- Create 3 labels: “Mark only”, “Description only”, “Mark plus Description”.
- Go to the Modify tab > Properties panel > click Family Types.
- Click New Parameter on the bottom toolbar > create a new parameter for each label.
- Click OK.
- Select the label.
- In the Properties palette, click the “Associate Family Parameter” box next to the Visible field.
- Select the suitable parameter > click OK.
- Repeat steps 16-18 for each label.
- Drag the labels to overlap.
- Click Finish Edit Mode.
- In the Family Editor panel, click Load into Project.
Finally, how can both families be used in a material legend for multiple synchronized materials?
4. Create a material legend
A material legend is a type of legend in Revit that displays the materials used in the building model, with the names and descriptions of the materials visible.
You can create a material legend using a custom generic model family and a custom material tag, which allows you to display the material tag and description parameter in your legend.
To create a material legend:
- In the project browser, extend Families > Generic Models.
- Extend MATERIALS_LEGEND > Duplicate a material.
- Edit the type properties and select a new material.
- Rename the type to match the material name.
- In the legend view, go to Annotate tab > Legend Component.
- Choose the type you created from the drop-down menu.
- Place the legend component onto the legend.
- Go to Annotate > Material Tag > left-click to tag the legend component.
- Repeat the steps for each material you want to add to the legend.
- Choose the tag type that shows the parameter you want to report.
Your materials legend is now ready and will update automatically if you change the material data.
5. Place on sheet
To place your legend on a sheet: drag the legend view from the Project Browser and drop it on the sheet.
You can then position and align your legend on your sheet. Learn how to make title blocks
6. Copy between projects
If you want to reuse your legend in another project or file, you can copy or import it.
To copy your legend:
- In the Project Browser, open the legend view.
- Select all elements in the view.
- Use the Copy to Clipboard (shortcut: Ctrl+C).
- Go to a legend view in another project.
- Paste (shortcut: Ctrl+V) the legend into the view.
To import your legend as a view, go to the Insert tab > Load from Library panel > click Insert from File. Browse to and select the file that contains the legend view you want to import. Select the legend view and click OK.
The imported legend view appears in the list of legend views in your project. You can then place it on sheets as needed.
7. Learn about legend types
There are several types of legends that you can create and use in Revit, depending on your needs and preferences.
Some of the types of legends that you can create and use are:
1. Revision legend: Shows the changes made to a set of architectural drawings over time. Learn how to use revisions
2. Keynote legend: Explains the meaning of the symbols used in a set of architectural drawings. Read about keynotes
3. Color fill legend: Shows the colors used in the design of a building.
What is the difference between Revit legends and schedules? A legend is a graphical representation of symbols and annotations that are not linked to model elements, while a schedule is a tabular representation of data and parameters that are linked to model elements.
Mohamed Fakhry has helped thousands of architects and designers find their next project with step-by-step guidance on his blog, mashyo.com. About Mohamed
His journey began during his university years when he recognized the need for information-rich 3D models to accelerate learning and improve production processes. Now, Mohamed shares his expertise through Revit tutorials that are accessible to all.