“Invalid column unit type” in Revit 2021+? Here’s why — and the 1-click fix

If you upgraded a family to Revit 2021, 2022, 2023, or 2024 and it suddenly won’t load, throws “Invalid column unit type,” or the type catalog is just silently ignored — you’re not doing anything wrong. Revit changed its rules, and your old type catalog file is still speaking the old language.

Here’s exactly what happened and how to fix it in under a minute.

The symptom

You try to load a family that has a type catalog (.txt) file alongside it, and you get one of these:

This only started after moving the family to Revit 2021 or newer. The same file worked fine in Revit 2020 and earlier.

The cause: Revit 2021 renamed its unit keywords

In Revit 2021, Autodesk reworked how the program stores units internally (the move to ForgeTypeId). As part of that, dozens of unit keywords used in type catalog headers were renamed.

Type catalog files are plain text, and the header row tells Revit the unit for each column — things like ##length##millimeters or ##flow##gallons_us_per_minute. Revit 2021 no longer recognizes the old names, so it rejects the whole column — and often the whole file.

A couple of real examples:

Old name (2020 and earlier) New name (2021+)
GALLONS_US_PER_MINUTE US_GALLONS_PER_MINUTE
POUNDS POUNDS_FORCE

There are many more like this. One wrong keyword anywhere in the header is enough to break the load.

Fix option 1 — Edit the file by hand

You can open the .txt catalog in any text editor and rename the outdated keywords to their 2021+ equivalents, then save. This works, but:

Fix option 2 — Convert it automatically (free, 1-click)

We built a free Family Type Catalog Converter that does exactly this. Drop your old .txt catalog file in, and it rewrites every outdated unit keyword to its Revit 2021+ name based on Autodesk’s official list of changes — instantly.

A few things worth knowing:

Open the free converter →

Heads up: run the converter on your pre-2021 catalog files. The output uses the new unit names, so a converted file will not load in Revit 2020 or earlier.

Frequently asked questions

Which Revit versions does the fix cover?

The converted file loads in Revit 2021, 2022, 2023, and 2024+. The breaking change happened in 2021 and the new names carry forward, so one conversion covers all of them.

Will it change anything besides units?

No. It only updates the outdated unit keywords in the header row. All your values, parameter names, and other text are untouched.

Is my file uploaded anywhere?

No — the conversion runs locally in your browser. The file never leaves your device.

Will the converted file still work in Revit 2020?

No. It uses the new 2021+ names, so only run it on catalogs you’re upgrading.