Skip to content
Top banner bog posts

The Super Easy Way To Change Capitalization Directly In Autodesk Revit

by Yaron Elharar (@YaronElharar)

Today I want to talk about one of the common challenges I face while working on Autodesk Revit projects, Inconsistency, the Inconsistency of capitalization across project files. When collaborating with a team or importing external data, maintaining uniform text capitalization can be a real headache. In this article, I’ll delve into the issue of inconsistent capitalization in Revit and explain what I used to make my life a lot easier, streamlining my workflow and making my projects look way more professional.

First This Solution Would Work Will Work In Autodesk Revit Versions:

You can change the text case directly in-place in any input box, All Caps(Uppercase), Lower Case, Tattle Case, sentence case etc in

  • Autodesk Revit 2022
  • Autodesk Revit 2021
  • Autodesk Revit 2020
  • Autodesk Revit 2019
  • Autodesk Revit 2018
  • Autodesk Revit 2017
  • Autodesk Revit 2016v2

Let’s get into more details

Windows Shortcut (keys to press)Action
Win+Alt+LTo convert selection to lowercase
Win+Alt+UTo convert selection to All Caps (UPPERCASE)
Win+Alt+TTo convert selection to Title Case
Win+Alt+STo convert selection to Sentence case
Win+Alt+ATo convert selection to AlTeRnAtInG CaPs
Win+Alt+OOpens main window with all the app's options
To enable the shortcuts above, you will need the free AnyCase App. Clicking on the table will lead you to its download page.
The Issue of Inconsistent Capitalization Across Project Files

Working on a large-scale project with a team, each member might have their own capitalization preferences. For example, one team member might prefer using Sentence case for room names, while another uses Title Case, and yet another uses ALL CAPS. This lack of uniformity can create a jumbled mix of text styles, making the final output look messy and unprofessional. This inconsistency not only affects the aesthetics of our work but can also cause confusion when trying to understand the documentation.

Moreover, when collaborating on a project, even when you have an established uniform capitalization style, with clear guidelines, other team members might inadvertently introduce inconsistencies in text, such as annotations, dimensions, tags, and schedules. These inconsistencies can make it difficult to interpret the information in the project (potentially leading to errors and even miscommunication).

Additionally, the inconsistency issue takes a downturn when dealing with external data sources, such as CAD files or Excel spreadsheets. Importing data from these sources into Revit can introduce capitalization inconsistencies, extra spaces, or special characters. As a result, we end up wasting a considerable amount of time.

Revit Built In Solution,

Addressing capitalization inconsistent in Revit can be a time-consuming and frustrating task. While Revit offers some built-in functionality for converting text case, these options are often limited, they don’t offer all desired capitalization styles in addition to them not working in every input box. So, we find ourself manually adjusting text elements throughout the project, which becomes a real problem when dealing with large quantities of data.

What I eventually use: AnyCase App

After struggling with inconsistent capitalization issues in my Revit projects, I  finally found a solution to speed the whole thing up, the small yet powerful AnyCase App. This app has significantly streamlined my workflow, converting text to Uppercase, Lower Case, Sentence Case, Or Snick CaseI Is a one click and done flow for me.

AnyCase App is a versatile and easy-to-use tool specifically designed capitalization In multiple programs, and it supports Revit directly.

What do I use it for?

  1. No matter the text field I’m currently in I can change the text directly without rewriting to many conversion options: The app offers case conversion options to Title Case, Sentence case, UPPERCASE, lowercase, Snake case, Camel case. With these options, I can easily change the capitalization style of text elements throughout the project In a fraction of a second, without leaving the text field.
  2. The Seamless Integration with Revit: The AnyCase App integrates seamlessly with Autodesk Revit, allowing you to perform case conversions directly within the software. This integrationeliminates the need to rely on external tools or manual adjustments, significantly streamlining the case conversion process and improving overall efficiency.
  3. Custom Conversion Rules: The app allows me to create custom conversion rules tailored to the project specific needs. for example if we’re talking about doors, windows, or furniture, say that there is a door and it should always be “Marvin Ultimate Sliding French Door USFD-3068” not “marvin ultimate sliding french door usfd-3068” not “MARVIN ULTIMATE SLIDING FRENCH DOOR USFD-3068” I can define it as a custom rule and it always makes sure the capitalization is consistent when I convert.
  4. The onscreen Caps Lock indicator, is definitely another of my favorite features of AnyCase App when I can see exactly When the caps lock is on and when it’s off, Switching an application and starting to write in uppercase simply no longer happens.
Putting the AnyCase App to Work

For me the, AnyCase App is an invaluable tool for tackling inconsistent capitalization my Revit projects. By using the app to define project-wide conversion rules, convert text case directly in place(Uppercase, Snake case, or Un-Snake case😉), It is now super easy too maintain a consistent capitalization style across all text elements in the project, and that’s what it’s all about.

We use cookies to provide core functionality, analyze traffic, and personalize your experience on our site. To learn more or manage your preferences, please see our Cookie Statement.

Close Popup
Privacy Settings saved!
Cookie Preferences

Here you can change and adjust your cookies preferences for the site.

Essential for core functionalities such as secure log-in, cart maintenance, and consistent website presentation.

For perfomance reasons we use Cloudflare as a CDN network. This saves a cookie "__cfduid" to apply security settings on a per-client basis. This cookie is strictly necessary for Cloudflare's security features and cannot be turned off.

Technical Cookies
In order to use this website we use the following technically required cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

2Checkout Payment Processor
Provides the shopping card functionality and processing for the products on the site.

Decline All
Save Custom Preferences
Accept All
Skip to content