July 25, 2024by Chris McKeown000-Bonus-Tools-HomeTags: General000 Overview list of all toolsA list of all tools and a brief description
July 25, 2024by Chris McKeown000-Order-FlowTags: Licensing000 Order FlowHow to Purchase Bonus Tools
July 25, 2024by Chris McKeown001-NEW-Cloud-based-licensingTags: Licensing000 NEW - Cloud based LicensingNo more standalone or network licenses
April 25, 2024by Chris McKeown01a-RenewalTags: Licensing001a RenewalThank you for your purchase.
April 25, 2024by Chris McKeown01b-New-PurchaseTags: Licensing001b New PurchaseThank you for your purchase.
October 30, 2025by Chris McKeown002-Signup-and-registerTags: General002 Signup and registerSignup and register your company to manage your license keys and more
August 2, 2024by Chris McKeown02a-Installation-AutodeskTags: Licensing002 Installation - AutodeskHow to install Bonus Tools using Autodesk .msi installer.
January 13, 2026by Chris McKeown003-Common-Tool-ControlsTags: General003 Common Tool ControlsOverview of common buttons and commands in Bonus Tools
September 14, 2023by Chris McKeown04c-KC-License-ActivationTags: Licensing004c KC License ActivationActivate Bonus Tools using the License Key provided.
July 25, 2024by Chris McKeown04d-License-failed-to-registerTags: Licensing004d License failed to registerReasons why license registration might fail.
July 1, 2025by Chris McKeown05-AboutTags: Licensing, Settings005 AboutView your Bonus Tools license status, read the End User License Agreement, activate or release licenses, and check for product updates — all from a single dialog.
July 1, 2025by Chris McKeown06-Ribbon-SettingsTags: Settings006 Ribbon SettingsView and change the Ribbon Settings. Select the tools you want to see on the Ribbon and re-order them to suit you.
July 1, 2025by Chris McKeown07-Window-Watcher-SettingsTags: Settings007 Window Watcher SettingsConfigures the Window Watcher compliance monitor — lets you block or silently log nominated Revit dialog windows (such as In-Place Family and Import CAD) and write timestamped activation and warning logs to configurable shared directories.
July 1, 2025by Chris McKeown08-Family-TrackerTags: Power008 Family TrackerLists all loaded families or groups with insertion date, modification date, loaded-by user, and file path — enabling bulk reload, repath, comment, delete, date back-fill, and out-of-date highlighting for complete family lifecycle management.
July 1, 2025by Chris McKeown09-3d-Views-for-All-LevelsTags: Sheet & View Manipulation009 3D Views for All LevelsCreates a named isometric 3D view with a configurable section-box depth for every level in the project — naming each view with the Lvl_ prefix, setting Detail Level to Fine, and creating all views in a single bulk transaction.
July 1, 2025by Chris McKeown10-3d-Views-for-all-WorksetsTags: Sheet & View Manipulation010 3D Views for All WorksetsCreates a named isometric 3D view per user workset, hiding all other worksets in each view — naming views with the WRK_ prefix, setting Detail Level to Fine and Visual Style to Consistent Colors, and processing all selected worksets in a single bulk transaction.
July 1, 2025by Chris McKeown11-3d-View-for-Selected-ElementsTags: Sheet & View Manipulation011 3D View for Selected ElementsCreates an isometric 3D view with a section box tightly fitted around the currently selected elements plus a configurable margin — optionally reusing the last generated view to avoid accumulating temporary views in the Project Browser.
July 1, 2025by Chris McKeown12-Change-Text-CaseTags: Power012 Change Text CaseBulk-converts text case to UPPER, lower, Title, or Sentence across Text Notes, Model Text, Room Names, Area Names, View Names, and View Titles on Sheets — with scope filters, a type-change dropdown, Go to View navigation, and a Force Text Format exclusion list to protect abbreviations.
July 1, 2025by Chris McKeown13-Dimensions-ListTags: Lists013 Dimensions ListList, inspect, navigate to, and delete Revit Dimensions across the current view, active selection, or entire project — with override text highlighted for quality-control review.
July 1, 2025by Chris McKeown14-Create-Floors-from-RoomsTags: Time Saving014 Create Floors from RoomsAutomatically generate Revit Floors that match Room boundaries, with control over floor type, level offset, and scope — ideal for floor-finish workflows.
July 1, 2025by Chris McKeown15-Elements-on-LevelsTags: Lists015 Elements on LevelsLists all elements hosted to a selected level range with their category, phase, and element name — supporting Go to View navigation, bulk deletion, level reassignment via Move to Level, and Export to CSV for level-by-level model audits.
July 1, 2025by Chris McKeown16-In-Place-Family-ListTags: Lists016 In-Place Family ListLists every in-place family in the project with its category and element ID, enabling Go to View navigation, bulk deletion with a confirmation prompt, workset isolation, and Export to CSV for in-place family audits.
July 1, 2025by Chris McKeown17-Referencing-File-ListTags: Lists017 Referencing File ListLists all imported and linked DWG/DWF files, images, and Revit links in the project with their type, link status, view-specificity, level, hidden status, workset, and file path — supporting Go to View navigation, bulk deletion, isolation, and Export to CSV for reference file audits.
July 1, 2025by Chris McKeown18-Remove-all-ViewsTags: Review Views018 Remove All ViewsBulk-deletes views, sheets, imported DWG files, and Revit links from the project in a single operation — with four independently controlled grids and checkboxes, a confirmation prompt before deletion, and a per-category pass/fail summary.
July 1, 2025by Chris McKeown19-Remove-Unused-ViewsTags: Review Views019 Remove Unused ViewsIdentify and delete views not placed on any sheet to reduce file bloat, with optional parameter-based retention filters and schedule cleanup.
July 1, 2025by Chris McKeown20-Section-CreatorTags: Time Saving020 Section CreatorInstantly creates a section view perpendicular or parallel to a selected wall, automatically sizing the crop region based on the wall's geometry and thickness.
July 1, 2025by Chris McKeown21-Sheet-DuplicationTags: Sheet & View Manipulation021 Sheet DuplicationDuplicates one or more sheets using a selected title block, with options to create duplicate views, place or duplicate schedules and legends, and specify how many copies to create — completing in a single bulk transaction with a progress bar and a sheets-created count.
July 1, 2025by Chris McKeown22-Views-to-SheetsTags: Sheet & View Manipulation022 Views to SheetsA drag-and-drop interface for bulk-placing views onto sheets — with view filtering by type and keyword, position control via base-point radio buttons and an optional template sheet/view reference, and support for bulk-adding schedules and legends to multiple sheets simultaneously.
July 1, 2025by Chris McKeown23-Swap-Groups-for-FamiliesTags: Time Saving023 Swap Groups for FamiliesReplace non-standard Detail or Model Groups with matching Family instances at the same location, transferring parameters and optionally deleting the original groups in a single batch operation.
July 1, 2025by Chris McKeown24-Place-Points-on-TopographyTags: Topography Tools024 Place Points on TopographyUse a Family's X, Y and Z location to add points to a Topography Surface or Toposolid, hosting the family on the surface and embedding interior points at the correct elevation.
July 1, 2025by Chris McKeown25-Add-Points-to-TopographyTags: Topography Tools025 Add Points to TopographyEmbeds the XYZ locations of selected family instances as hard mesh points into a TopographySurface or Toposolid, allowing any generic point family to drive topography elevation.
July 1, 2025by Chris McKeown26-Topography-Surface-EdgeTags: Topography Tools026 Topography Surface EdgeTraces the boundary edges of selected topography surfaces and generates 2D detail lines (plan or section) or 3D model lines directly in your Revit project.
July 1, 2025by Chris McKeown27-Update-Referencing-SheetsTags: Sheet & View Manipulation027 Update Referencing SheetsFixes Section and Elevation views that reference an incorrect sheet by automatically refreshing the discipline parameter, correcting the referencing annotation without any manual intervention.
July 1, 2025by Chris McKeown28-Reference-Plane-ListTags: Time Saving028 Reference Plane ListLists all reference planes in the current view, selection, or entire project with their name, sub-category, dependency count, parent view, and hidden status — supporting Go to View navigation, bulk deletion with a dependency warning, grid isolation, and Export to CSV/Excel for reference plane audits.
July 1, 2025by Chris McKeown29-View-Template-MapTags: Lists029 View Template MapLists all view templates with their attached view count in a top grid and a drill-down views panel below — supporting bulk deletion of unused or non-standard templates, view reassignment via Add Views and Remove Selected Views, and standard validation against an Excel reference file.
July 1, 2025by Chris McKeown29a-View-Template-MapTags: Lists029a View Template MapAudit, manage, and reassign View Templates across your entire Revit project — listing every template alongside how many views use it, with tools to add, remove, delete, and validate templates against an Excel standard.
July 1, 2025by Chris McKeown30-Element-Selector-By-IdTags: Time Saving030 Element Selector – By IdLocates any element in the Revit project by entering its Element Id or name, then offers to delete it — a quick utility for finding and removing specific elements without manual searching.
July 1, 2025by Chris McKeown31-Setting-Out-PointsTags: Time Saving031 Setting Out PointsPlaces Generic Model families at the corner points of structural elements — columns, framing, foundations, floors, ramps, and walls — capturing project coordinates and host information in shared parameters for setting-out documentation.
July 1, 2025by Chris McKeown32-Navisworks-to-RevitTags: Time Saving032 Navisworks to RevitConverts a Navisworks XML clash report into Revit generic family instances, 3D views for each clash, and optional sheet layouts — automating clash visualization directly inside Revit from a Navisworks export.
July 1, 2025by Chris McKeown33-Excel-Tools-Export-Category-to-ExcelTags: Excel Tools033a Excel Tools Export Category to ExcelExports any Revit element category — including both instance and type parameters — to a colour-coded Excel workbook, ready for bulk editing and reimport via 033c Import from Excel.
July 1, 2025by Chris McKeown33-Excel-Tools-Export-Schedule-to-ExcelTags: Excel Tools033b Excel Tools Export Schedule to ExcelExports any Revit schedule — using its visible fields as column headers — to a colour-coded Excel workbook ready for bulk editing and reimport via 033c Import from Excel.
July 1, 2025by Chris McKeown33-Excel-Tools-Import-from-ExcelTags: Excel Tools033c Excel Tools Import from ExcelReads a Bonus Tools–formatted Excel workbook and writes parameter values back into Revit elements by Element ID, completing the round-trip workflow with Export Category or Export Schedule to Excel.
July 1, 2025by Chris McKeown33-Excel-Tools-Export-Formatted-Category-to-ExcelTags: Excel Tools033d Excel Tools Export Formatted Category to ExcelPopulates a pre-formatted Excel template with Revit category parameter data at a specified row and column offset — a one-way export that preserves all existing Excel formatting and formulas.
July 1, 2025by Chris McKeown33-Excel-Tools-Export-Formatted-Schedule-to-ExcelTags: Excel Tools033e Excel Tools Export Formatted Schedule to ExcelPopulates a pre-formatted Excel template with Revit schedule data at a specified row and column offset — a one-way export that preserves all existing Excel formatting, formulas, and charts.
July 1, 2025by Chris McKeown33-Excel-Tools-Export-Room-TemplateTags: Excel Tools033f Excel Tools Export Room TemplateGenerates an Excel template pre-configured with all editable Room parameters from the current project, ready to have new room data added and imported via 033g Import New Rooms.
July 1, 2025by Chris McKeown33-Excel-Tools-Import-New-RoomsTags: Excel Tools033g Excel Tools Import New RoomsCreates unplaced Room placeholder elements in Revit from an Excel file formatted by 033f Export Room Template, assigning parameters from each row and placing rooms in the correct project phase.
July 1, 2025by Chris McKeown33-Excel-Tools-Export-Sheet-TemplateTags: Excel Tools033h Excel Tools Export Sheet TemplateGenerates an Excel template pre-configured with all editable Sheet parameters from the current project — including Family Name and Family Type for title block selection — ready for new sheet data to be added and imported via 033i Import New Sheets.
July 1, 2025by Chris McKeown33-Excel-Tools-Import-New-SheetsTags: Excel Tools033i Excel Tools Import New SheetsCreates new Revit sheets from an Excel file formatted by 033h Export Sheet Template, assigning the correct title block and applying all sheet parameters from each row in a single operation.
July 1, 2025by Chris McKeown33-Excel-Tools-Dummy-ScheduleTags: Excel Tools033j Excel Tools Dummy ScheduleRecreates an Excel schedule inside Revit as a formatted schedule header — preserving cell text, fonts, colours, alignment, merged cells, borders, and images — so complex Excel tables can be placed directly on Revit sheets.
July 1, 2025by Chris McKeown34-Shared-ParametersTags: Parameters034 Shared ParametersBulk-add shared parameters from a shared parameter file into the current Revit family or an entire directory of family files, with control over grouping, type/instance assignment, values, and formulas.
July 1, 2025by Chris McKeown35-View-FiltersTags: Sheet & View Manipulation035 View FiltersBulk-assigns or removes existing Revit view filters across multiple views and view templates using a drag-and-drop tree interface — eliminating repetitive manual filter management in the Visibility/Graphic Overrides dialog.
July 1, 2025by Chris McKeown36-Sheet-RevisionsTags: Sheet & View Manipulation036 Sheet RevisionsDisplays a cross-reference matrix of all sheets and revisions in the project, letting you bulk-assign or remove revisions from multiple sheets in a single click — with red cells flagging revision-cloud-controlled revisions that require cloud deletion before they can be unchecked.
July 1, 2025by Chris McKeown37-Highlight-2D-ElementsTags: Highlight Elements037 Highlight 2D ElementsAudit and visually highlight 2D annotation elements — Text, Lines, Filled Regions, Detail Components, and Keynotes — across selected views in a project, with per-view element counts exported to Excel.
July 1, 2025by Chris McKeown38-View-DuplicationTags: Sheet & View Manipulation038 View DuplicationDuplicate multiple Revit views in bulk across three modes — copy existing views with optional dependent views and scope boxes, generate new plan views per level, or replicate a view's dependent views (and their sheets) across multiple target views in one operation.
July 1, 2025by Chris McKeown39-Align-SheetsTags: Sheet & View Manipulation039 Align SheetsRepositions viewports across multiple target sheets to match the exact placement of selected views on a template sheet — using partial view name matching to align equivalent views across sheets in bulk.
July 1, 2025by Chris McKeown40-Copy-Parameter-ValuesTags: Parameters040 Copy Parameter ValuesCopies any parameter value from one element parameter to another across a selection, with optional text transforms — replace, crop, insert, prefix, suffix — applied before writing the value.
July 1, 2025by Chris McKeown41-Room-Number-to-Doors-and-WindowsTags: Parameters041 Room Number to Doors and WindowsSets the Mark parameter on doors and windows to match the room number of their associated From Room or To Room, with optional numeric or alphanumeric suffix to handle duplicate numbers on the same room.
July 1, 2025by Chris McKeown42-Wall-DimensionsTags: Time Saving042 Wall DimensionsInstantly create a dimension string across the exterior faces of two or more selected parallel walls in the active view.
July 1, 2025by Chris McKeown43-Place-Family-TypesTags: Time Saving043 Place Family TypesPlaces one instance of every type in selected families into the active view, arranged in a bounding-box grid — families as rows, types as columns — from either the current Revit file or a folder of .rfa files.
July 1, 2025by Chris McKeown44-SheetEMupTags: Sheet & View Manipulation044 SheetEMupCreates multiple new sheets from a template sheet by letting you specify which view goes in each viewport position — duplicating, re-using, or omitting views per position — then renames and renumbers the new sheets via a parameter dialog.
July 1, 2025by Chris McKeown45-Renumber-ParameterTags: Parameters045 Renumber ParameterSequentially renumbers any Text, Integer, Number, or Length parameter on elements in the active view — with configurable start value, increment, and optional prefix/suffix — by clicking elements one at a time in the Revit canvas.
July 1, 2025by Chris McKeown46-Highlight-3D-ElementsTags: Highlight Elements046 Highlight 3D ElementsApplies colour overrides to elements in the active view based on parameter values — each unique value in the selected parameter gets a randomly assigned colour that can be customised — for Cut Fill, Cut Line, Projection Fill, and Projection Line independently.
July 1, 2025by Chris McKeown47-Convert-Areas-or-Rooms-To-MassTags: Power047 Convert Areas or Rooms To MassConverts Revit Areas or Rooms into extruded Generic Model or Mass families by tracing their boundary curves — one combined family or one family per area/room — with optional level replication, material assignment, and parameter-based family naming.
July 1, 2025by Chris McKeown48-Location-PointTags: Parameters048 Location PointWrites the XYZ coordinates and rotation of each element's location point to Revit parameters — using Survey, Project, or Relative coordinates — with configurable decimal places and options to combine X, Y, Z into one parameter or store them separately.
July 1, 2025by Chris McKeown49-Room-Area-PointTags: Time Saving049 Room/Area Location PointCentres the location point of Rooms, Areas, and MEP Spaces to the geometric centre of their bounding box — fixing off-centre room tags and location markers in bulk with a single operation.
July 1, 2025by Chris McKeown50-Import-Export-PointsTags: Time Saving050 Import/Export PointsExport point coordinates from Revit elements to a text file, or import coordinates to place family instances at specified locations with optional rotation.
July 1, 2025by Chris McKeown51-Copy-AreasTags: Time Saving051 Copy AreasCopy Areas — along with all their parameter values — from one Area Scheme to another, bridging a gap in native Revit functionality.
July 1, 2025by Chris McKeown52-Renumber-CategoryTags: Parameters052 Renumber CategoryBatch-renumber elements in selected categories using their unique Element ID or GUID to eliminate duplicate Mark/Number warnings in a single operation.
July 1, 2025by Chris McKeown53-Show-WarningsTags: Power053 Show WarningsHighlight and isolate Revit warnings in any view, filter by warning category, and navigate directly to the offending elements for fast triage and resolution.
July 1, 2025by Chris McKeown54-Help-FileTags: Help054 Help FileOpens your company's custom help file or documentation URL configured in Ribbon Settings, giving every team member one-click access to internal standards.
July 1, 2025by Chris McKeown55-Bonus-Tools-HelpTags: Help055 Bonus Tools HelpOpens the Bonus Tools online tutorials site in your default browser for instant access to tool documentation and step-by-step guides.
July 1, 2025by Chris McKeown56-Print-RevisionsTags: Sheet & View Manipulation056 Print RevisionsPrint or export sheets filtered by their current revision, using the active print settings and a selectable view sheet set, to streamline revision-based issue workflows.
July 1, 2025by Chris McKeown57-DWF-MarkupsTags: Lists057 DWF MarkupsList, review, and navigate all DWF Markup notes across the project in a single grid, with direct go-to-view navigation for each markup.
July 1, 2025by Chris McKeown58-File-CoordinatesTags: Time Saving058 File CoordinatesReport the Survey Point and Project Base Point coordinates of the host file and all Revit links in a grid, making it easy to verify file coordination and detect misalignments.
July 1, 2025by Chris McKeown59-Clash-ImporterTags: Power059 Clash ImporterImport Navisworks XML clash reports and convert each clash into a 3D view with a sphere marker placed at the clash point — now decommissioned in favour of tool 032.
July 1, 2025by Chris McKeown60-View-UnderlayTags: Sheet & View Manipulation060 View UnderlayView and change Plan View underlays in bulk across Floor Plans, Area Plans, Ceiling Plans, and Engineering Plans in one operation.
July 1, 2025by Chris McKeown61-Sheets-FileTags: Sheet & View Manipulation061 Sheets FileA hidden workflow safeguard that prompts users to confirm linked Revit files have been reloaded before synchronizing with Central, preventing tag and dimension disassociation.
July 1, 2025by Chris McKeown62-Copy-Monitored-ElementsTags: Lists062 Copy Monitored ElementsList all copy-monitored elements in a project — both internal and externally linked — with their monitored counterparts, and navigate directly to any element in the model.
July 1, 2025by Chris McKeown63-Element-overridesTags: Lists063 Element overridesList all elements with graphic overrides or hidden status in the active view, and selectively clear chosen override properties in bulk.
July 1, 2025by Chris McKeown64-Floor-to-Follow-TopographyTags: Topography Tools064 Floor to Follow TopographyAutomatically adjust floor or roof vertices to follow topography surfaces or toposolids
July 1, 2025by Chris McKeown65-Floor-to-Match-TopographyTags: Topography Tools065 Floor to Match TopographyAutomatically adjust a floor or roof's sub-element points to match the elevation of a selected topography surface, using ray-casting from a 3D view.
July 1, 2025by Chris McKeown66-Topography-to-Follow-FloorTags: Topography Tools066 Topography to Follow FloorReshapes a topography surface to conform to the underside of a selected floor or roof, removing interior points and adding perimeter points at the floor's bottom elevation.
July 1, 2025by Chris McKeown67-Extensible-Storage-ListTags: Lists067 Extensible Storage ListList all Extensible Storage schemas embedded in a project, inspect their fields, and delete selected schemas along with all associated entity data.
July 1, 2025by Chris McKeown68-Section-Box-To-Scope-BoxTags: 3D Views068 Section Box To Scope BoxInstantly resize and reposition the 3D section box of the active view to exactly match the bounds and orientation of a selected Scope Box.
July 1, 2025by Chris McKeown69-Section-Box-to-Scope-Box-updaterTags: 3D Views069 Section Box to Scope Box UpdaterDefine a persistent mapping between 3D Views and Scope Boxes, then update the section box of each mapped 3D View to match its linked Scope Box in a single bulk operation.
July 1, 2025by Chris McKeown70-Folder-creatorTags: Power070 Folder CreatorCreate placeholder Drafting Views and Sheets in the Project Browser to guide users with view filing, based on the active Browser Organisation parameters.
July 1, 2025by Chris McKeown71-RDS-toolTags: Sheet & View Manipulation071 RDS ToolAutomatically generate Floor Plans, Ceiling Plans, Elevations, 3D Views, Sections, Schedules, and Sheets for every Room in a Revit project or linked model.
July 1, 2025by Chris McKeown72-Workset-creatorTags: Power072 Workset CreatorEnable worksharing and create Worksets from a reusable XML template, with control over each workset's default visibility.
July 1, 2025by Chris McKeown73-Unused-Elevation-MarkersTags: Review Views073 Unused Elevation MarkersIdentify and bulk delete Elevation Markers that have no associated elevation views, keeping the model clean of orphaned annotation.
July 1, 2025by Chris McKeown74-View-RenamerTags: Standards074 View RenamerBulk rename Views by assembling a new name from View parameters and fixed text segments, with find-and-replace, cropping, insertion, and case conversion options.
July 1, 2025by Chris McKeown75-Family-Type-RenamerTags: Power075 Family Type RenamerExport Family and Type names to Excel by category, edit the New Family Name and New Type Name columns, then import the file back to apply bulk renames in a single operation.
July 1, 2025by Chris McKeown76-Element-TrackerTags: Power076 Element TrackerAutomatically record element modification dates and user names into Project or Shared Parameters to communicate model changes to consultants within a rolling week.
July 1, 2025by Chris McKeown77-Project-ParametersTags: Parameters077 Project ParametersView a matrix of all Project Parameters versus all Categories, and bulk assign or remove Shared Parameter bindings by ticking checkboxes in the grid.
July 1, 2025by Chris McKeown78-Plan-RegionsTags: Sheet & View Manipulation078 Plan RegionsBulk copy Plan Regions from a template Floor Plan view to one or many other Floor Plan views, replacing existing Plan Regions in the target views.
July 1, 2025by Chris McKeown79-Grid-AlignmentTags: Sheet & View Manipulation079 Grid AlignmentBulk copy Grid 2D extent positions from a template Floor Plan view to one or many other plan views, ensuring consistent grid head and tail positions across the drawing set.
July 1, 2025by Chris McKeown80-Revision-ListTags: Lists080 Revision ListLists every project revision in a sortable grid with sequence, number, date, description, issued status, and issued-by/to data — select and bulk delete revisions in one operation, or export the full list to Excel for tracking and documentation.
July 1, 2025by Chris McKeown81-Floor-To-Follow-FloorTags: Lists081 Floor To Follow FloorMatch one floor's sub-element profile to another floor's surface by ray-casting from a 3D view, with interactive two-step element picking and a cancelable progress bar.
July 1, 2025by Chris McKeown82-Detail-Group-To-View-MapTags: Sheet & View Manipulation082 Detail Group To View MapMaps every placed detail group instance to the view it lives in — showing group name, host view, pinned state, and whether it is nested — so you can audit, bulk delete, isolate, or export the full detail group inventory from one dialog.
July 1, 2025by Chris McKeown83-Create-Area-LinesTags: Time Saving083 Create Area LinesConvert selected Detail Lines to Area Boundary Lines in a single click while in an Area Plan view, with a pass/fail count reported on completion.
July 1, 2025by Chris McKeown84-Scope-Box-MapTags: Lists084 Scope Box MapMaps every scope box in the project to the number of views it controls — making it easy to identify unused scope boxes, drill down to see exactly which views are attached, add scope boxes to the Revit selection set, and bulk delete in one operation.
July 1, 2025by Chris McKeown85-Line-PatternsTags: Lists085 Line PatternsLists every line pattern in the project with usage counts, drills into where each pattern is applied across categories, views, view templates, and filters, then bulk deletes non-standard patterns — with optional Excel standard overlay to flag patterns not in your approved list.
July 1, 2025by Chris McKeown86-Rename-number-SheetsTags: Sheet & View Manipulation086 Rename Number SheetsLoads sheets into a searchable, filterable grid where you can change the title block, sheet number, sheet name, issue date, and any text parameter in bulk — with a Prefix/Start/Increment/Suffix renumbering dialog for sheet numbers and auto-duplicate detection.
July 1, 2025by Chris McKeown87-3D-Room-TagsTags: Power087 3D Room TagsPlaces Generic Model family instances at room, area, or space centre points and writes mapped room parameter values onto the family's text parameters — creating data-rich 3D tags that are moved and updated in place on subsequent runs using the Element Id as the matching key.
July 1, 2025by Chris McKeown88-Element-PropertiesTags: Parameters088 Element PropertiesAdvanced element property viewer and manager for analyzing, selecting, and deleting elements with comprehensive filtering and detailed metadata display.
July 1, 2025by Chris McKeown89-Open-ViewsTags: Sheet & View Manipulation089 Open ViewsBulk opens any number of views or sheets in one click by selecting them from a filterable, searchable list — eliminating the need to navigate the Project Browser to open views one at a time.
July 1, 2025by Chris McKeown90-Copy-View-TemplatesTags: Sheet & View Manipulation090 Copy View TemplatesLists all View Templates from every currently open Revit project and copies selected templates into the active document in a single operation — eliminating the need to manually transfer templates one by one via the Manage tab.
July 1, 2025by Chris McKeown91-Advanced-Sheet-DuplicationTags: Sheet & View Manipulation091 Advanced Sheet DuplicationDuplicates one or many sheets from any open Revit project into the active document, with configurable options for legends, schedules, view templates, and linked-file annotations — handling in one step what normally takes hours of manual sheet recreation.
July 1, 2025by Chris McKeown92-Copy-Plan-Region-By-ParameterTags: Sheet & View Manipulation092 Copy Plan Region By ParameterPropagates plan regions from a template floor plan view to hundreds of target views in seconds by reading a parameter value of the form 'ViewType: ViewName' — eliminating the tedious manual work of recreating plan region layouts view by view.
July 1, 2025by Chris McKeown93-Grid-Alignment-By-ParameterTags: Sheet & View Manipulation093 Grid Alignment By ParameterPropagates 2D grid extent alignments from a template floor plan view to hundreds of target views in seconds by reading a parameter value of the form 'ViewType: ViewName' — removing the need to manually adjust grid bubble visibility on every view.
July 1, 2025by Chris McKeown94-View-And-Family-SelectionTags: Highlight Elements094 View And Family SelectionBrowses all family instances in the active view, current selection, or entire project organised in a Category → Family → Type tree, then adds the checked instances to the Revit selection set for bulk operations.
July 1, 2025by Chris McKeown95-Family-StandardsTags: Power095 Family StandardsAudits selected families in the project by opening each family document and extracting Sub Categories, Materials, Line Patterns, Fill Patterns, Parameters, Text and Label styles, and Dimension styles into a multi-tab comparison grid — ideal for BIM standards auditing and quality control.
July 1, 2025by Chris McKeown96-Room-Paint-BombTags: Painting096 Room Paint BombBulk-paints wall, floor, ceiling, roof, and column faces surrounding rooms by reading material assignments from room parameters — replacing the tedious manual face-by-face paint workflow with a single configured operation across hundreds of rooms.
July 1, 2025by Chris McKeown97-Room-Paint-ReportTags: Painting097 Room Paint ReportReports which materials are currently painted on the wall, floor, ceiling, and roof boundary faces of each room, and optionally writes those material names back to configurable room text parameters — enabling paint audit and room finish schedule population from actual painted face data.
July 1, 2025by Chris McKeown98-Find-Painted-ElementsTags: Painting098 Find Painted ElementsScans the active view, current selection, or entire project for elements with painted faces and lists them in a grid — with options to isolate selected elements in the view and bulk-remove paint from faces including split-face sub-regions.
July 1, 2025by Chris McKeown99-Copy-Scope-BoxTags: Power099 Copy Scope BoxCopies scope boxes from any open Revit project into the active document, with a Replace Existing option that automatically deletes the old scope box, copies the updated version, and reconnects all views that were linked to the replaced scope box.
July 1, 2025by Chris McKeown100-Schedule-UsageTags: Sheet & View Manipulation100 Schedule UsageLists every ViewSchedule in the project with its sheet placement count and per-instance sheet details, and allows bulk deletion of selected schedules — including a progress bar with full-rollback cancel support.
July 1, 2025by Chris McKeown101-Select-Title-BlocksTags: Sheet & View Manipulation101 Select Title BlocksSearches all title block instances in the project by any sheet parameter and adds the matching title blocks to the Revit selection, enabling bulk parameter edits or tag operations across multiple sheets in one step.
July 1, 2025by Chris McKeown102-Revision-CloudsTags: Sheet & View Manipulation102 Revision CloudsDisplays all Revision Cloud elements project-wide or on the current sheet in a searchable grid, and can generate a formatted Revit schedule from the cloud data — with configurable columns, view template, and sheet placement — in a single operation.
July 1, 2025by Chris McKeown103-Wall-DirectionTags: Time Saving103 Wall DirectionCalculates the compass orientation (N, S, E, W, NE, NW, SE, SW) and clockwise angle from North for every wall in the active view, current selection, or entire project, and writes those values to user-selected text parameters on each wall element.
July 1, 2025by Chris McKeown104-Replace-Line-StylesTags: Time Saving104 Replace Line StylesReplaces the line style of all Model and Detail Lines in the active view, current selection, or entire project by mapping source styles to target styles in a configurable grid — excluding lines inside groups or filled regions.
July 1, 2025by Chris McKeown105-Tag-AllTags: Time Saving105 Tag AllTag All Elements by one or more View. Select the Tag, Category and Views to Tag.
July 1, 2025by Chris McKeown106-Schedule-BrowserTags: Sheet & View Manipulation106 Schedule BrowserA dockable panel that organises all project schedules into a categorised tree, with optional sheet placement display and double-click navigation to any schedule or sheet.
July 1, 2025by Chris McKeown107-Next-NumberTags: Sheet & View Manipulation107 Next NumberSearches all elements of the same category as a pre-selected element for existing values in a chosen parameter, then lets you assign a new value to that parameter on the selected element — streamlining sequential numbering workflows in Revit.
July 1, 2025by Chris McKeown108-Add-Project-Shared-ParametersTags: Parameters108 Add Project Shared ParametersBulk-loads shared parameters from a .txt file into any combination of project categories, with configurable instance/type binding and parameter group assignment for each parameter — replacing the tedious one-by-one workflow in Revit's Manage tab.
July 1, 2025by Chris McKeown109-Topography-to-Follow-TopographyTags: Site109 Topo To Follow TopoAlign one Revit topography surface to match another by moving existing points and optionally adding new points from the source topo, using vertical ray-casting to find the correct elevation.
July 1, 2025by Chris McKeown110-Legend-UsageTags: Sheet & View Manipulation110 Legend UsageAudit every legend in a Revit project — see which sheets each legend is placed on, remove a legend from individual sheets without deleting it, or bulk-delete unused legends, all from a dual-panel grid.
July 1, 2025by Chris McKeown111-Shared-Parameter-UsageTags: Parameters111 Shared Parameter UsageAudit all Project and Shared Parameters in the active model — view attached categories, distinct values, and element counts per category — then selectively delete parameters or reassign their category bindings.
July 1, 2025by Chris McKeown112-Dockable-DialogTags: Power112 Dockable DialogOpens the Bonus Tools Output panel — a persistent dockable window that displays timestamped, colour-coded log output from all Bonus Tools operations without interrupting your workflow with pop-up dialogs.
July 1, 2025by Chris McKeown113-Dockable-Element-DialogTags: Power113 Dockable Element DialogA dockable element-tracking panel that displays a live grid of element IDs, names, categories, and change types (Added, Modified, Deleting) as Bonus Tools operations run.
July 1, 2025by Chris McKeown114-Fill-PatternsTags: Lists114 Fill PatternsAudit all Drafting and Model fill patterns in the active project — trace usage across Materials, Filled Regions, View Filters, Object Styles, and per-element graphic overrides — then bulk delete unused patterns or compare against an Excel standards list.
July 1, 2025by Chris McKeown115-Search-ToolsTags: Help115 Search ToolsSearch across all Bonus Tools by name, tooltip, or description — then run the tool directly from the results list without navigating the ribbon.
July 1, 2025by Chris McKeown116-Line-StylesTags: Lists116 Line StylesAudit all Line Styles in the active project — inspect usage across Detail Lines, Model Lines, and Schedule borders — then bulk delete unused styles, merge duplicate styles into one, or compare against an Excel standards list.
July 1, 2025by Chris McKeown117-3d-Selection-BoxTags: 3D Views117 3D Selection BoxDraw a crossing box in any Revit view to instantly create and activate a scoped isometric 3D view sized to that box, with a 500 mm margin below and 3000 mm margin above.
July 1, 2025by Chris McKeown118-Design-Option-ListTags: Power118 Design Option ListList all Design Options and related Views. Check which Views are connected to a Design Option.
July 1, 2025by Chris McKeown119-Areas-To-RoomsTags: Time Saving119 Areas To RoomsConverts placed Revit Areas into Room elements at the same location, transferring all matching parameter values — including Name, Number, and Department — in a single operation from the active Area Plan view.
July 1, 2025by Chris McKeown120-Dynamic-WarningsTags: Power120 Dynamic WarningsA live dockable panel that automatically displays Revit warnings for any selected elements, showing the total project warning count and per-element failure descriptions each time the selection changes.
July 1, 2025by Chris McKeown121-Document-MarcosTags: Power121 Document MacrosInventory all Application and Document macro modules in the active project — inspect the macros contained in each module, and bulk delete entire modules to clean up Revit's macro library.
July 1, 2025by Chris McKeown122-Element-UsageTags: Power122 Element UsageAudit and bulk-remove unused project elements — Materials, Material Assets, Filled Regions, Fill Patterns, Line Patterns, Reference Planes, and Filters — by revealing exactly which elements depend on each one before deletion.
July 1, 2025by Chris McKeown123-Sub-Category-MapTags: Power123 Sub Category MapExport and import category and subcategory settings to expedite project standardization
July 1, 2025by Chris McKeown124-Update-Key-PlanTags: Power124 Update Key PlanAutomatically set the correct Key Plan zone on every Sheet's title block by matching the Scope Box name of the Sheet's primary view to a nested family type of the same name in the title block family.
July 1, 2025by Chris McKeown125-Auto-View-RenamerTags: Sheet & View Manipulation125 Auto View RenamerBatch-rename all Views in a Revit project in one click using the ISO six-field naming convention, driven by view type and custom project parameters.
January 22, 2026by Chris McKeown126-Family-InfoTags: Power126 Family InfoBatch-scan folders of Revit family files (.rfa/.rft) to extract metadata, reorganise by category, extract nested families, save thumbnail icons, and export comprehensive data to Excel — all without opening Revit manually.
July 1, 2025by Chris McKeown127-Style-OutputTags: Power127 Style OutputExport all style and type information from a Revit project to Excel — covering Dimension Types, Text Types, Label Types, Line Patterns, and Fill Patterns with their full parameter sets.
July 1, 2025by Chris McKeown128-Filter-UsageTags: Sheet & View Manipulation128 Filter UsageAudit which views use each project filter, then copy filter overrides from a source view to multiple targets, add or remove filters across views in bulk, and flag non-standard filters against an Excel standards list.
July 1, 2025by Chris McKeown129-RelationshipsTags: Analysis129 RelationshipsReveals every Revit element that depends on a selected element by performing a safe rolled-back deletion test, then displays the dependent elements in an interactive grid for review, selection, navigation, and bulk deletion.
July 1, 2025by Chris McKeown130-Review-WarningsTags: Power130 Review WarningsVisual warning reviewer that isolates, color-codes, and tags elements with warnings. Powerful tool for identifying and tracking model issues with customizable graphics and parameter tagging.
July 1, 2025by Chris McKeown131-Repath-Revit-LocallyTags: Linking131 Repath Revit LocallySimple, fast local repathing for Revit and CAD links by selecting files directly from your computer. File names must match existing links.
July 1, 2025by Chris McKeown132-Reload-From-LinksTags: Linking132 Reload From LinksBulk reload and repath links from Excel file using External Resource References, including C4R cloud links. Companion tool to 133 Export Links.
July 1, 2025by Chris McKeown133-Export-LinksTags: Linking133 Export LinksExport comprehensive link information to Excel for documentation, analysis, and C4R link repathing with external resource reference details.
July 1, 2025by Chris McKeown134-Remove-Other-Sub-CategoriesTags: Power134 Remove Other Sub CategoriesAutomatically clean up family files by removing all subcategories from inactive categories, including nested families, to reduce project category pollution.
July 1, 2025by Chris McKeown135-Print-And-ExportTags: Sheet & View Manipulation135 Print And ExportTBC
July 1, 2025by Chris McKeown136-Export-Revit-Server-ModelsTags: Power136 Export Revit Server ModelsBrowse, select, and bulk download Revit models from Revit Server with version tracking and automatic folder structure creation.
July 1, 2025by Chris McKeown137-Keynote-BrowserTags: Power137 Keynote BrowserModify and Assign Keynotes within Revit within a controlled dialog. Modify the Keynote Text file within a user interface that enforces standards and file stability.
July 1, 2025by Chris McKeown138-Family-Standards-AdvancedTags: Power138 Family Standards AdvancedA Washing Machine to clean Families. This is a powerful tool that SHOULD NOT be run on a live library. ONLY run this on a copied library!
July 1, 2025by Chris McKeown139-Pinned-ElementsTags: Lists139 Pinned ElementsFind and analyze all pinned elements in your model with comprehensive property viewing and management capabilities.
July 1, 2025by Chris McKeown140-List-Elements-in-ViewsTags: Highlight Elements140 List Elements in ViewsAnalyse all visible elements in selected views by category, then export per-view counts — alongside sheet number and sheet name — to CSV and a paired JSON backup file for QA, coordination, and model auditing.
July 1, 2025by Chris McKeown141-Constrained-ElementsTags: Lists141 Constrained ElementsScan the entire Revit model and output a list of all pinned elements — their Element IDs and names — to the Bonus Tools output panel for quick auditing and reference.
July 1, 2025by Chris McKeown142-KiwiCodes-AuditTags: Power142 KiwiCodes AuditAutomated health check reporting system that analyzes and reports on model health metrics to a customizable splash screen sheet.
July 1, 2025by Chris McKeown143-Convert-DWGsTags: Time Saving143 Convert DWGsConvert Linked CAD files to Revit Line Work.
July 1, 2025by Chris McKeown144-Material-Usage-ReassignmentTags: Lists144 Material Usage ReassignmentAnalyse every location a material is used in a Revit project — across element parameters, painted faces, and compound structure layers — then selectively swap materials across multiple elements in a single operation.
July 1, 2025by Chris McKeown145-Layer-PropertiesTags: Modelling145 Layer PropertiesExtract System Family Layer Properties.
July 1, 2025by Chris McKeown146-Keynote-UsageTags: Lists146 Keynote UsageAudit all keynote assignments across a Revit project — element types, family instances, materials, and keynote tags — with live source filtering and one-click element isolation.
July 1, 2025by Chris McKeown147-Hatch-PatternTags: Modelling147 Hatch PatternCreate custom Revit hatch patterns from linework. Convert detail lines, model lines, and filled regions into reusable fill patterns with precise control over scale, rotation, and transformation.
July 1, 2025by Chris McKeown148-CatergorizorTags: Power148 CatergorizorTakes Revit families and organizes by family type in Windows Explorer
July 1, 2025by Chris McKeown149-Process-StandardsTags: Standards149 Process StandardsProcess Standards.
July 1, 2025by Chris McKeown150-Clean-C4R-FilesTags: Cloud150 Clean C4R FilesDeletes Revit temporary cache files from user-configured directories to resolve cloud sync issues and recover disk space. Use sparingly — the next cloud file open will require a full re-download.
July 1, 2025by Chris McKeown151-Reset-and-SyncTags: Cloud151 Reset & SyncThis tool automates 4 steps: Open the default View, Close hidden windows, Save and Sync to Central.
July 1, 2025by Chris McKeown152-Reset-Sync-and-CompactTags: Cloud152 Reset, Sync & CompactAutomates the complete end-of-session workflow for workshared Revit projects: opens the default starting view, closes hidden windows, saves, synchronises with central with compact enabled, and relinquishes all borrowed elements and worksets in one click.
July 1, 2025by Chris McKeown153-Workset-MoverTags: Worksets153 Workset MoverInstantly move all selected elements to the currently active workset — no dialog, designed for keyboard shortcut use.
July 1, 2025by Chris McKeown154-Set-Active-View-WorksetTags: Worksets154 Set Active View WorksetSets the Active Workset based on the selected Elements Workset. Connect to a Shortcut Key for fast activation.
July 1, 2025by Chris McKeown154-Set-Active-Work-SetTags: Worksets154 Set Active Work SetInstantly set the active Workset to match the Workset of a selected element, eliminating manual lookups in workshared Revit projects.
July 1, 2025by Chris McKeown155-Isolate-By-WorksetTags: Worksets155 Isolate By WorksetInstantly isolate all elements on the same workset as a selected element. No dialog — just select, run, and review. Pairs perfectly with a keyboard shortcut.
July 1, 2025by Chris McKeown156-Get-File-DetailsTags: Cloud156 Get File DetailsDisplay the current file's path, title, Revit version, and full BIM 360/ACC cloud details including Project GUID and File GUID. Essential for cloud collaboration and API development.
July 1, 2025by Chris McKeown157-View-RenamerTags: Sheet & View Manipulation157 ISO View NamerRename Views to ISO standards. The tool uses a series of fields to build up the view name following ISO naming conventions.
July 25, 2024by Chris McKeown998-Privacy-PolicyTags: General000 Privacy PolicyBonus Tools collects warnings and tool usage data to improve tool performance. All data is securely stored in AWS/Azure databases and not shared with third parties. Users can opt out of data capture via the Ribbon Settings dialog.
July 1, 2025by Chris McKeown999-Help-Coming_SoonTags:Coming soonPlace holder for help currently upder construction.