AI for building
code automation.

UpCodes AI is a design aid for architects and engineers. View code errors in real-time directly in Revit with a “spell check” for compliance.
Accelerate project timelines

Reduce code errors.
UpCodes AI provides an extra set of eyes reviewing your design and flagging issues that may go unchecked.
Shorten code review.
Spend less time with internal code review by catching code errors instantaneously while designing.
Streamline plans approval.
Deliver more accurate drawings to your plans examiner and reduce the number of revision cycles before plans approval.
Promote code expertise
Empower all individuals — from principals to interns — to identify code errors. Code snippets link to the original code text, helping your team navigate the latest building codes.
How it works
Code warning A high level summary of the violation.
Plain english overview Summary of the code requirement in simple language.
Original code text Snippets from the full section are highlighted, showing the original code text. Snippets link to the UpCodes web app allowing you to jump to the section in the full context of the code.
List of violations Each instance of the violation is listed, noting the exact area or dimension causing the violation. You can select and isolate each instance for further investigation.
Works out of the box
UpCodes AI analyzes your model geometry without any additional setup or input. There is no requirement to change your workflow or model.
Continuously improving
We’re constantly adding new codes and functionality. Updates ship to your machine automatically, no need to update the software. View the changelog here.
Community driven
Feedback from users shapes the product roadmap. We prioritize the most popular code and feature requests from the UpCodes community.

Join the Beta today


Frequently Asked Questions

Don't see what you're looking for? Let us know at
What codes does UpCodes AI check for?

The program looks at select US building codes. We offer all codes that are available on the codes page of UpCodes. Within these code publications we bring on new sections every week.
What CAD software do you support?

We currently support Autodesk Revit 2017, 2018, and 2019 versions. We currently do not offer support for ARCHICAD, Sketchup, or IFC models. We do plan to support these models in the future. If you would like to see these formats supported let us know through the feedback page.
Is the Beta free?

Yes, while UpCodes AI is in Beta it is free to download with unlimited use for you and your team.
Can I request a new code section to be checked?

Yes! Please reach out to us at any time with a request for a new code check or feature. The team will get back to you as soon as we can. You can reach us at the feedback page or shooting an email to
When will you support ARCHICAD?

At this time, we don't have a concrete date for bringing support to ARCHICAD (or other CAD software), but that is the idea. We first need to hone the product, and then we will look at porting it over. If you'd like us to add you to the list to be notified when that happens, please drop us a line at