Room Tools is an Autodesk® Revit® Add-Ins tools to works with Room and Room Tags. Previously, it was released as stand-alone add-ins and now its under Spatial Element Tools Revit® Add-Ins . Room Tools includes the following commands:

  • Remove Redundant Rooms (to remove redundant rooms from the current document)
  • Center Room (relocate rooms location points to the center of the rooms)
  • Room Tag To Room (relocate rooms’ tags to the rooms location points) 
  • Create Views (create floor plan, ceiling plan, 3d view, and elevations for the rooms)

Sample Usage

RoomTools Demo

Create Views Usage

Create Views tool is to generate plans, perspectives, and elevations from the rooms in the current document with a few simple steps.

First of all, select (Right Click or Shift Select for multi-selection) the rooms from the Listbox which display (“RoomNumber RoomName” )  all the placed room from the current document (see figure 1.0).

figure 1.0

After this, select the view types and view type families to be used for the views (see figure 1.1).

figure 1.1

View Scale value options show related to the current project unit, figure 1.1a shown METRIC unit and see figure 1.1b for IMPERIAL unit. View Crop Offset value unit is used millimeter(mm) for METRIC and feet(ft) for IMPERIAL.

figure 1.1a (METRIC UNIT)
figure 1.1b (IMPERIAL)

In the View Naming box, you can add Prefix, Suffix to your view name. The Middle is for  RoomName and RoomNumber with typeable spacing and if you want to omit RoomNumber or RoomNumber choose None from the dropdown list. And View Naming Preview is dynamically displaying the name of the views which are going to create. (see figure 1.2 & 1.3)

figure 1.2 – View Naming (METRIC Scale)
figure 1.3 – View Naming (IMPERIAL Scale)

One last thing is View Naming for Elevation views which are included additional suffix (A, B, C, D) by default for each of the elevation sides from the elevation marker. (figure 1.4)

figure 1.4

Autodesk App Store Download :

Feel free to post your feedback/idea on the Autodesk App Store Review Section and Become a Patron!


  1. Hey, I was just wondering if this plugin would work with linked geometry.
    I created a Revit model containing only rooms as local geometry. Rest of room bounding geometry as walls, floors, roofs or ceiling are coming from linked files.
    I tried to create Dynamo script for re-centering rooms but I think it can not calculate position of geometry since it is in linked files and therefore can not compute and re-center rooms.
    Would your plugin work in this scenario?


    1. Hello, same problem.. on revit 2019 and 2020
      the plugin work if there is no room in the projetct, and not with rooms…


  2. Hi,
    I am using Revit 2020 and have tried your create views tool for rooms and have found that if I want to use the linked Architect Room and click on your tool it shows non of the rooms i have selected, the checkbox for the linked revit model to be room bounding is checked.
    also a nice feature for your tool would be to have it also create a sheet with the views placed to speed up creating multiple room data sheets.


    1. Hi Robin, this is only for the rooms that exist in the current document. And of course, creating sheets would be amazing. Let’s see … what new tools will include in the upcoming version 😉


  3. Hallo!
    Love how this program (and the others) is done only one problem for me, I am a MEP engineer and we only have spaces and not rooms, is it possible to have a choice in the program for looking for spaces instead of rooms.
    / Anders Tengbom, Sweden

    Liked by 1 person

  4. HI,

    I’m using this pluggin with Revtit 2017 and it works awsome, but when I try it for Revit 2019 it crash, I hope it will be solved soon.


    1. Hi C.R, for the info,
      We (me & Autodesk App Store Dev Team) carefully tested and audited on Revit 2017, 2018, 2019, 2020 versions. I suggest, you check the app installation process again and just make sure you downloaded the latest version of the app.


  5. Hi, i´m unable to create elevations from the rooms, any idea on how to solve it, by the way, Great app thanks for developing it.


    1. Hi Luis, just make sure you have the latest version of the app, the correct Elevation Family Type and Rooms properties … such as height, offset, level , location … etc;


  6. Can you send me a link for the 2017 version please? I have the 2019 version but as its been removed from the store I am unable to access it.


    1. Hi Rachel, the app is temporarily unavailable on the app store, sorry for the inconvenience. Do you still have the app installer? It works for v2017 as well.


    1. Hi Mark, the app has done updating and going to submit the App Store for reviewing & publishing process. This process may takes 1 to 3 weeks … Once, it’s published, will let you know. Thanks.


  7. Nice work with this tool. Would it be possible to add an option for room floor plan views to be created with the crop region following the room boundary also with the offset option?. This would be ideal for non rectangular rooms.


      1. Thanks, I tried it in 2018 REVIT and with zero offset it creates a rectangular crop region. I meant when the room is L shaped for the crop region also to be L shaped e.g. following the exact boundary of the room regardless of shape. If it could also have the offset functionality, even better.


          1. Thanks Min for a great tool. I look forward seeing what other tools you come up with. regards Robin.


  8. When using the Spatial Element Tools, trying to generate views for rooms leads to a System.NullReferenceException complaining about somethig in SpatialElementTools.RoomCreateView.RoomToListbox…
    This error does not occur, if no room-object exists in the model.
    Are there any requirements for the room-objects, that have to be complied?


  9. Hi,

    First, great tool. I’ve been looking for something like this for a while.

    Second, while I don’t like the idea of asking you to do even more work, I agree with the above comment that the crop boundary following the shape of complex rooms would be really useful. In adition, I’ve noticed that the view naming isn’t working for floor plans. They come out as ground floor (2), ground floor(2), etc…, but in the dialog box the naming is correct.


    1. Hi Graham,
      Thanks my pleasure 😉 … Naming errors happened because you already have named/used that particular name for one of your floorplan view. Revit won’t allowed you to have the same view name on a view type… Cheers!


  10. Hello,

    Just started doing some testing with the app. So far so good. Thanks for putting out great content. I’m curious on a few items. Can you allow for a View Template to be applied to all of the newly created views? Is there a way to set the default “A, B, C, D” to a custom text? Thinking north, east, south, west. Lastly, the first elevation is created plan left, top, right, bottom of the elevation marker. Can that be adjusted to start at the top, right, bottom, left?


    1. Hi Nate,
      Yes, of course, View Templates, custom Elevation naming … frankly speaking, i omitted those intentionally. Because I don’t want user to set up so many setting and i want user-interface to as clean & simple as possible. But the good news is : i will add some additional features for the next 2022 compatible release. So, let’s see what come next … Cheers!


  11. Awesome tool. One of the wings of my building is at an angle and when I try to create the elevations, the markers are not parallel to the walls, but oriented plan north-south east-west. Is there a workaround for that? I tried rotating the view crop in a working view, but the markers are still not parallel to the walls. I can rotate individual markers, so it’s not a big deal, but wondering if you have a better way.


    1. Hi Alberto, thanks. So far marker may not be follow the room orientation. Yes, the AddIns should have implement some functionality for these ..


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.