Simple tools for Revit that make architect's lives easier.
Elements — reset graphic overrides
With this tool you can reset all graphic overrides for all elements in the selected views.
Elements — select all similar
Selecting all similar instances of an element everywhere in the project while excluding the ones inside groups.
Rooms — find all not tagged
This tool shows you the rooms that are still not tagged in the active view.
Detail Items — sum area
Calculating the sum of the area of multiple detail elements.
Filenames — search for and replace with
With this tool you can rename multiple files inside a directory by searching for a specific string and replacing it with another one.
Elements — override by parameter value
Overrides elements colors based on their parameter values. Works for type parameters as well as for instance parameters.
Elements — get element id
Getting the element id and copy its value to the clipboard. Used for a better communication within the team.
Links — reload cad file
Reloading a dwg file by selecting the linked instance inside the view.
Links — open cad file
Opening a dwg file directly from Revit by selecting the linked instance inside the view.
Text Notes — align to a wall
Aligning text notes to walls by selecting a single wall or a line based element such as detail lines or model lines.
Regions — filled region by multiple points
Creating a filled region by picking multiple points in the active view.
Elements — space elements equally
Spacing multiple elements or walls equally. This tool works as an alternative to the EQ command used in dimensions.
Elements — match overrides in active view
Matching all override settings from one element to other multiple elements in different active views.
Sections — wall parallel sections by room
Creating multiple wall parallel sections by selecting one room. Useful when documenting wall finishes or other releated interior plans.
Regions — change line style
Changing the line style for multiple filled regions by providing a system line style name such as <Invisible lines> or any other custom line styles.
Worksets — create multiple worksets
Creating multiple worksets at once by providing a list of strings.
Sheets — create multiple sheets
Creating multiple sheets by providing a list of sheet numbers and a list of sheet names and a title block type.
Elements — delete by id
Deleting a specific element from Revit by providing its ID.
Families — check if mirrored
Checking whether family instances are mirrored or not. Used to make sure that specific windows, doors or other elements are documented in schedules in their original form.
Walls — disallow join
Disallowing joining walls at both ends. Useful to make sure that specific walls remain in the same position.
Grids — create by a wall
Creating a grid of the wall center line by selecting multiple walls.
Stairs — check slope calculation
This tool will check all stairs slope calculation and report if all stairs are following the rule of 2a + b = 60 to 65.
Parking — count parking places
Counting parking places in active view & everywhere else in the project.
Links — cad report
Listing all dwg files inside a project including information about type (Link/Import) as well as which view they are placed in and whether they are pinned or not.
Families — select all instances of a family
Selecting all the instances of a family including instances of different types.
Regions — filled region by room boundary
Creating one filled region of multiple rooms finish boundaries. Used for documenting units when applying specific colors or hatches.
Sheets — duplicate sheets and views
Duplicating existing sheets with the option to duplicate placed views as duplicate, with detailing or dependent.
Schedules — add filter by name and value
Adding filter for multiple schedules by providing a filter name, filter type and one or different values by writing a comma "," between values.
Sheets — select title blocks
Selecting title blocks by selecting multiple sheets in the project browser. Useful when adding values to specific title blocks parameters.
Grids — set vertical extents
Setting grids vertical extents for a selection of grids by providing a bottom and a top distance value to the project base point. Used to control the visibility of grids in floor plans and sections.
Rooms — center rooms in active view
Centering all rooms location points to the center of the room finish boundary in the active view.
Families — save families to a path
Saving a selection of families inside a project as .rfa files by providing a directory path.
Elements — who did that
A tool to find out who created a specific element, who owns it & who last changed it. Works only within central models.
Floor Plans — match crop region
Matching crop region of multiple floor plans based on one floor plan.
Floors — match boundary lines
Matching sketch lines of multiple floors based on one floor element. This tool works also for elements like ceilings, railings & shaft openings.
Elements — match all parameter values
Matching all parameters values of multiple elements from a same or a different category based on one main element.
Families — create a filter by a type name
Creating a filter of any selected family by using a filtertype equals to type name. Works for individual selection only.
Annotation — change text fonts
Changing text fonts in all annotation families, text types, title blocks & dimension styles inside a project by providing the font name as a string.
Line Styles — place all line styles in a legend
Placing all line styles in project inside a legend for a better management and a clear understanding of their scale.
Sheets — place views on existing sheets
Placing views or schedules on multiple existing sheets by given location points.
Levels — change from 3d to 2d in active view
Changes multiple levels from 3d to 2d in active view so they can be edited for that specific plan.
Room Tags — center room tags in active view
Relocating room tags to the room center point in the active view. Keeping room tags in the same position as the room center points is very beneficial when working on large projects.
Elements — align location on a line
Aligning selected elements on a given line. Can be used for tags i.e. room tags or any other design elements.
Schedules — export active schedule to Excel
Exports the current active view of a schedule to an excel file by providing a file path and a sheet name.
Elements — numbering by a spline
Numbering various elements such as parking places, rooms, walls, etc. using a spline.
Views Names — search for and replace with
For editing views or sheets names by searching for a specific text and replace it with another.
Lines — delete imported line patterns
Automatically imported line patterns are always confusing when adding a new line style and assigning the right pattern. This tool deletes all line patterns coming from imported cad files.
Groups — hide attached detail groups
Hiding specific attached detail groups of the same group type in multiple views.
Groups — show attached detail groups
Showing specific attached detail groups of the same group type in multiple views.
Rooms — delete not placed rooms
Removed rooms keep showing in Revit as not placed. This tool deletes all not placed rooms in the project in one click.
Walls — sum area
Calculates the sum area of multiple walls as well as the percentage of the openings.
Rooms — sum area
Calculating the sum of the area of selected rooms for a quick check.