Revit legends are special views used to explain symbols, line styles, materials, wall types, doors, windows, annotation symbols, and other drawing conventions. A legend view can be placed on multiple sheets, which makes it one of the cleanest ways to keep repeated drawing information consistent across a project.
The basic workflow is simple: create a legend view, add legend components or annotation symbols, add text and lines, then drag the legend onto one or more sheets. The parts that usually confuse users are legend component rotation, tagging legend components, material legends, and copying legends between projects. This guide covers all of those.

In This Guide
- What a Revit Legend Is
- How to Create a Legend in Revit
- How to Add Legend Components
- How to Rotate Legend Components
- Can You Tag Legend Components?
- How to Create a Material Legend
- How to Copy or Reuse Legends
- Troubleshooting
What Is a Revit Legend?
A Revit legend is a view that lists graphic symbols and annotations used in a project. You can use it for model symbols, annotation symbols, line styles, materials, phasing graphics, wall type diagrams, door and window symbols, electrical symbols, keynote symbols, and office drawing standards.
Legend views are useful because they are reusable. Unlike most Revit views, a single legend can be placed on more than one sheet. For example, you can place the same general symbol legend on every architectural sheet, or use the same wall type legend on several enlarged plan sheets.
A legend component is not a real model instance. If you place a door type in a legend, Revit does not add another door to the building model, and it does not increase the door count in schedules. The legend component is a view-specific graphic representation of that family type.
| Legend type | Best use | Typical contents |
|---|---|---|
| Model symbol legend | Explaining model families | Doors, windows, fixtures, equipment, furniture, site objects |
| Annotation legend | Explaining drafting symbols | Section heads, elevation marks, levels, revision tags, generic annotations |
| Line style legend | Explaining drawing line conventions | Fire rating lines, property lines, center lines, utilities, overhead lines |
| Material legend | Explaining surface or cut patterns | Material swatches, hatch patterns, material marks, descriptions |
| Keynote legend | Listing keynotes used in a project or sheet | Keynote number, keynote text, linked model keynote data |
How to Create a Legend in Revit
Follow these steps to create a blank legend view:
- Go to the View tab.
- In the Create panel, open the Legends drop-down.
- Click Legend.
- In the New Legend View dialog, type a clear name, such as Door Legend, Wall Type Legend, or General Symbols Legend.
- Choose the view scale. Use the same scale expected on the sheet whenever possible.
- Click OK.

The new legend opens as a blank view and is added to the Project Browser under the Legends category. From there, you can place legend components, annotation symbols, text, detail lines, dimensions, and filled regions.
How to Add Legend Components in Revit
A Revit legend component is the tool used to show a model family type inside a legend view. You can add legend components in two common ways.
Method 1: Use the Legend Component Tool
- Open the legend view.
- Go to Annotate tab > Detail panel.
- Open the Component drop-down and click Legend Component.
- On the ribbon/options area, choose the Family and Type.
- Choose the available View Direction, such as plan, front, back, or section, depending on the family category.
- If available, set the Host Length. This is especially useful for walls, doors, and windows.
- Click in the legend view to place the component.

Method 2: Drag Types from the Project Browser
You can also drag model or annotation family types from the Project Browser into the legend view. Revit places them as view-specific legend graphics. This is fast when you already know the family type you want to show.
After placing one legend component, use Copy or shortcut CO to duplicate it. Then select each copied component and change its type. This is faster than starting the Legend Component command again for every item.
| Setting | What it controls | Tip |
|---|---|---|
| Family / Type | The component displayed in the legend | Duplicate types before changing materials or type graphics. |
| View Direction | The symbol direction shown in the legend | Available choices vary by family category. |
| Host Length | The length of host-based components | Use one consistent value for clean wall, door, and window legends. |
| Scale | The printed size of the legend view | Set the legend scale before heavy alignment work. |
Set Up a Clean Legend Layout
A good legend should scan quickly. The reader should be able to see the symbol, match it to a name or code, and understand where it applies. Do not make users search through random components placed around the view.
- Start with a simple grid: symbol column, code column, description column, and optional notes column.
- Use detail lines for row guides, borders, and column separators.
- Use one text style for headers and one text style for body text.
- Align symbols to a common centerline.
- Keep descriptions short. Put long explanations in a project note or specification instead of forcing them into the legend.
- Use filled regions only when they clarify a material, hatch, or phasing graphic.

For material and wall type legends, filled regions can help show hatch patterns clearly. If you need more control over hatch graphics, read this guide on filled regions and hatch patterns in Revit.

How to Rotate Legend Components in Revit
This is one of the most searched Revit legend problems. The short answer is: some 2D items can rotate, but many model legend components cannot be freely rotated like normal model elements.
For model legend components, use the View Direction option first. Depending on the family category, Revit may let you show the component in plan, section, front elevation, or back elevation. Walls, doors, windows, hosted components, fixtures, and equipment do not all expose the same direction options.
Workarounds for Rotating Legend Components
- Change the View Direction: Select the legend component and test the available direction options.
- Edit the family orientation: For repeated office-standard symbols, create a family type or family version that displays correctly in legends.
- Use a detail component or generic annotation: If the legend is only a graphic symbol, a 2D detail component is often easier to rotate and control.
- Use a drafting view for special cases: If you need total 2D drafting control and do not need the view on multiple sheets, a drafting view can be more flexible.
- Use a real model view for door/window elevations: For tagged door or window elevations, many offices create a future-phase wall or sample area, place real elements, then tag and dimension them in an elevation view.
There are also add-ins that expose additional legend component view directions, but treat those as office-standard decisions. If a project must be delivered without the add-in, make sure the legend still works for the production team.
Can You Tag Legend Components in Revit?
Regular model tags do not work on most legend components the same way they work on real model elements. A door shown as a legend component is not an actual door instance in the model, so you should not expect a normal door tag to behave like it would in a plan or elevation.
For annotation legends, use the Symbol tool and place the annotation family directly. For example, if you want to explain a section head, elevation marker, level head, or custom graphic symbol, place the annotation symbol and add text beside it.
For material legends, Material Tag can be used when the material is visible and taggable in the legend component. This is why live material legend workflows often use a simple Generic Model family with a material parameter, then place that family as a legend component and tag the material with a custom Material Tag.
How to Create a Material Legend in Revit
A material legend explains the materials used in your project with surface patterns, cut patterns, marks, descriptions, or finish codes. The simplest version is manual: draw filled regions and type the descriptions. The stronger version is semi-live: use a Generic Model family with a material parameter, then tag the material data.
Step 1: Create a Generic Model Material Swatch Family
- Go to File > New > Family.
- Choose a Generic Model family template.
- Create a simple rectangular extrusion. This will become the material swatch.
- Add width and height parameters if you want the symbol size to be adjustable.
- Assign a material parameter to the extrusion material.
- Load the family into the project.


Step 2: Create Material Types
In the project, duplicate the Generic Model family type for each material you want to show. Rename each type clearly, then assign the correct material. For example:
- MAT-01 Concrete
- MAT-02 Brick
- MAT-03 Gypsum Board
- MAT-04 Timber Finish
Open each material and fill in useful Identity data, especially Mark and Description. Revit material tags commonly read the material Description field, so blank descriptions often produce question marks or empty tag values.

Step 3: Create or Load a Material Tag
Use a Material Tag family that reports the fields you need. A common setup is one tag type for Mark, one for Description, and one for Mark + Description. This gives you layout flexibility without editing the family every time.

Step 4: Place the Material Legend Components
- Open the legend view.
- Go to Annotate tab > Detail panel > Component drop-down > Legend Component.
- Choose your Generic Model material swatch family type.
- Place one swatch for each material.
- Go to Annotate tab > Tag panel > Material Tag.
- Click the visible material area of the legend component to place the tag.
- Align the tags and swatches into a clean table.


This setup is not a full material takeoff, but it is much better than typing everything manually. If the material Mark or Description changes, the material tag can update with the material data.
Place a Revit Legend on a Sheet
To place a legend on a sheet, open the sheet view, find the legend in the Project Browser, then drag it onto the sheet. Position it like any other view.

A legend can be placed on multiple sheets. This is one of the biggest advantages of legend views over normal floor plans, elevations, sections, and drafting views. Use it for repeated sheet information that must stay consistent across the project.

If the legend is part of your sheet standard, coordinate it with your title block layout. You can also read this guide on creating title blocks in Revit.
How to Copy Legends Between Revit Projects
There are two practical ways to reuse legends in another Revit project: copy the contents or insert the legend view from another file.
Option 1: Copy the Legend Contents
- Open the source project.
- Open the legend view you want to reuse.
- Select the legend contents.
- Use Copy to Clipboard or press Ctrl + C.
- Open the destination project and create or open a legend view.
- Use Paste or press Ctrl + V.
Option 2: Insert the Legend View from File
Go to Insert tab > Load from Library panel > Insert from File. Browse to the Revit file that contains the legend, select the legend view, and import it into the current project.
Revit Legend vs Schedule
A legend is a graphic explanation. A schedule is a data table. Use a legend when the reader needs to understand symbols, hatches, line styles, or visual conventions. Use a schedule when the reader needs quantities, parameters, counts, dimensions, areas, marks, comments, or calculated data.
| Question | Use a legend | Use a schedule |
|---|---|---|
| Do I need a graphic symbol? | Yes | No |
| Do I need real model quantities? | No | Yes |
| Can it appear on multiple sheets? | Yes | Yes, depending on schedule placement |
| Does it count placed model elements? | No | Yes |
| Is it best for material marks and descriptions? | Sometimes | Often, especially for takeoffs and keynote lists |
If you need to connect project data to Excel, see this guide on how to sync Revit with Excel.
Revit Legend Troubleshooting
Why can’t I rotate a Revit legend component?
Many model legend components cannot be freely rotated with the normal Rotate tool. Try changing the component View Direction first. If that does not work, use a 2D detail component, edit the family orientation, or create a real model view for the item you need to tag or dimension.
Why can’t I tag a legend component?
Most legend components are view-specific graphics, not real model instances. Regular model tags usually need real model elements. For annotation legends, place annotation symbols manually. For material legends, use a taggable material swatch workflow with a Generic Model family and Material Tag.
Why does my material tag show a question mark?
The material field being reported is probably blank. Open the material, go to the Identity tab, and fill in the Description, Mark, or keynote field used by your tag. Also confirm that the material is visible in the legend component at the current detail level.
Why do filters or graphic overrides not change my legend component?
Legend views do not behave like normal model views for every visibility and override workflow. If you need a different pattern, duplicate the type and change its material or coarse scale pattern, or place a filled region over the graphic where appropriate.
Why can’t I paste reference planes into a legend view?
Autodesk lists this as a current limitation. Use detail lines as guides, or duplicate a legend with detailing when you need to preserve reference-style layout guides.
Best Practices for Revit Legends
- Name legends clearly: Use names like A-000 General Symbols Legend, Wall Type Legend, Door Legend, or Finish Material Legend.
- Keep legend types separate: Do not mix unrelated annotation symbols, material swatches, and wall assemblies in one crowded legend.
- Use consistent host lengths: Wall, door, and window components look cleaner when the host length is standardized.
- Use real model views when documentation must be live: Door elevations, window elevations, and tagged component diagrams often need real elements, not legend components.
- Avoid manual text when data should update: For material codes and descriptions, use material tags, keynotes, schedules, or office-standard shared parameters.
- Check the legend after copy/import: Verify missing families, changed colors, line styles, filled regions, fonts, and tag values.
- Place common legends on template sheets: If the same symbol legend appears in every project, include it in your project template.
Revit Legends FAQ
How do you create a legend in Revit?
Go to View tab > Create panel > Legends drop-down > Legend. Name the legend, choose a scale, and click OK. Then add legend components, symbols, text, detail lines, and filled regions.
What is a legend component in Revit?
A legend component is a view-specific representation of a model family type inside a legend view. It lets you show a door, window, wall, fixture, piece of equipment, or other model family without adding a real instance to the building model.
Can a Revit legend be placed on multiple sheets?
Yes. A legend view can be placed on multiple sheets. This makes legends useful for repeated symbol lists, line style legends, general notes, and standard graphic explanations.
Can you rotate a legend component in Revit?
Not always. Some 2D elements can rotate, but many model legend components cannot be freely rotated. Use the View Direction option, adjust the source family, use a 2D detail component, or create a real model view when orientation control is critical.
Can you tag legend components in Revit?
Most regular model tags do not work on legend components because legend components are not real model instances. Material tags can work in specific material legend workflows when the material is visible and taggable. For doors, windows, and equipment that need real tags, use a model view instead.
What is the difference between a Revit legend and a schedule?
A legend explains graphics. A schedule reports data. Use legends for symbols, hatches, line styles, and visual standards. Use schedules for counts, quantities, type data, areas, dimensions, and other model parameters.
Final Thoughts
Revit legends are best when they are used for what they do well: reusable graphic explanations. Use them for symbols, line styles, material swatches, wall type graphics, and sheet standards that need to appear in more than one place.
For anything that must be fully connected to real model elements, such as door tags, window tags, live quantities, and detailed schedules, use model views, schedules, keynotes, or material takeoffs instead. The strongest Revit documentation usually combines both: legends for clear graphics and schedules for reliable data.
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.

