- Revit How-To
- Families & Content
How to Add and Change Family Types in Revit
Five steps in Revit, or one sentence in Mira.
Do it with MiraTo add a type, select an element, click Edit Type, then Duplicate, and name the new type and change its values. To switch elements to another type, select them and pick the type in the Type Selector at the top of the Properties palette.
Or, just ask Mira, a free add-in, to duplicate a type, resize it and swap your selection in one request.
How to do it in Revit
Step 1: Check whether it's a type or instance parameter
Every family parameter belongs either to the type or to each instance, and that decides how far an edit reaches. Instance parameters sit in the Properties palette and change only the selected element. Type parameters sit in Edit Type and change every element of that type in the project, including on sheets someone else finished last week. Before you change a value, check which dialog it's in.
Step 2: Add a type in the project
- Select an element of the family, for example a door.
- In the Properties palette, click Edit Type.
- Click Duplicate and name the new type. Follow your firm's naming convention, so the type sorts and schedules with its siblings.
- Change the type's values, for example width and height.
- Click OK. The selected element now uses the new type.
You can also work from the Project Browser: expand Families, right-click a type and choose Duplicate, or right-click a family and choose New Type. Double-click the new type to open its properties (Autodesk Help: Manage Families and Family Types).
Step 3: Or add it in the Family Editor
Use the Family Editor when you want the type saved in the family itself, so every project that loads it gets the type.
- Select an instance and click Edit Family, or open the .rfa file.
- Click Create tab › Properties panel › Family Types.
- Click New Type and name it. The new type copies every value and formula from the type that was selected.
- Change the values. A type can only differ in what the family exposes as parameters, so a size the family doesn't parameterize can't vary by type.
- Click OK, then Load into Project. If the family is already in the project, choose whether to overwrite its parameter values.
Step 4: Change elements to another type
Select one or more elements of the same category, then pick the new type in the Type Selector.
To change every element of one type, select one, right-click and choose Select All Instances, then Visible in View or In Entire Project. Then pick the new type. Check the result: a swap to a different size can change hosted openings, dimensions and tags.
Step 5: Change a family's category if it's wrong
- Open the family in the Family Editor.
- Click Create tab › Properties panel › Family Category and Parameters.
- Choose the new category, then click OK.
- Save, and load it back into the project.
The category decides which schedules, tags, view filters and Object Styles apply, so a family in the wrong category goes missing from all of them. System families such as walls and floors can't be opened in the Family Editor, and some templates limit which categories you can choose.
What to watch for
Adding one type is quick. The damage builds up over years: "36x84", "36 x 84" and "3070" as three types of one door, made by three people on three projects. Copied families bring their own types along, names stop following the convention, and nobody can tell which type is the approved one. Then someone edits a type parameter to fix one door and changes every door of that type on every sheet. Revit family management is how firms keep one searchable set of families, with the approved version marked.
Or, just ask Mira to do it.
Mira is an AI thinking partner for Revit that automates the work you repeat and builds tools your team needs.
- Type this in Mira
Duplicate this cabinet type and make it 6 inches taller.
Select first. In Pirros's own worked example, Mira made the new type, swapped both selected base cabinets to it and captured an after-screenshot. It spells out its plan first, so you can confirm or adjust it before it runs.
What are the three types of Revit families?
How do I change the host type of a family?
Why can't I edit a family in Revit?
Can I edit system families in Revit?
How do I change a family's category in Revit?
Related Revit how-tos
- How to Create and Change Wall Types in RevitSelect a wall, click Edit Type, then Duplicate, and name the new type. Click Edit next to Structure to set each layer's function, material and thickness. To change walls to the new type, select them and pick it in the Type Selector. Or, just ask Mira, a free add-in, to swap every wall of one type to another on a level.
- How to Create a Family in RevitClick File tab › New › Family, pick a template such as Generic Model, and set Family Category and Parameters. Draw reference planes, label their dimensions as parameters, lock geometry to them, add sizes in Family Types, then save and Load into Project. Or, just describe a simple family and Mira builds it and places it in your model.
- How to Add Materials in RevitOpen the Material Browser from Manage tab › Settings panel › Materials, duplicate a material close to what you need and set its graphics and appearance. Then assign it where Revit reads materials: a layer in a wall or floor type, a family's material parameter, or Object Styles. Or, just ask Mira, a free add-in, to set a material across many types at once.
Try it yourself.
Or bring it to the firm.
The download is free and takes a minute. The firm conversation is where your standards, your library, and your rollout get built. Start wherever makes sense.