Platform overview

The AI-native platform for codes, plans, and specification workflows, all in one place.

Bringing building codes, plans, and specifications into one QA/QC workflow. Every plan, every spec, checked against code.

Try for free
Get a demo
The AI-native platform for codes, plans, and specification workflows, all in one place.

Trusted by 800,000 AEC professionals and teams who rely on accurate, current codes.

The UpCodes difference

Compliance works better when everything talks to each other

UpCodes keeps requirements, selections, and institutional knowledge connected, reducing handoffs, guesswork, and rework across the project lifecycle.

Faster, smarter workflows
Codes

Faster, smarter workflows

Access the most comprehensive, continuously updated code library across 11M+ sections, jurisdictions, and amendments. Search instantly, compare versions, and review accurate information without flipping through PDFs.
See the code in visual form
Diagrams

See the code in visual form

Understand complex requirements with clear, high-fidelity diagrams. Each visual connects directly to the governed code, helping teams interpret conditions, edge cases, and compliance rules with confidence.
Bring compliant systems together
Assemblies

Bring compliant systems together

Explore assemblies linked directly to their governing code requirements. Evaluate alternatives, understand the logic behind approvals, and streamline coordination across architecture, engineering, and construction.
Find products built for compliance
Products

Find products built for compliance

Discover products that match your design intent and align with code-based requirements. Each product listing is connected to assemblies and diagrams, helping you choose safely, quickly, and with full clarity.
How it works

From project inputs to compliant decisions — in
one connected flow.

In expert-reviewed testing, Copilot delivered significantly higher accuracy than general-purpose AI. That advantage comes from being trained on a library of adopted codes, not the open internet.

Copilot surfaces diagrams inline to explain complex requirements visually, not just textually. Generic AI can describe code; Copilot helps teams understand it.

Every Copilot answer links directly to the exact adopted code section it references. Because it’s built on UpCodes’ maintained code library, citations are clear, current, and enforceable.

Copilot doesn't stop at answers; it creates checklists, saves research to projects, and carries context across your work. Generic AI lives in a chat box; Copilot powers an end-to-end compliance workflow.

Diagrams Library

See the code with our detailed diagrams

Access a growing library of high-fidelity diagrams that clearly illustrate complex code requirements and help your team visualize how they apply in real projects.

Learn more
Streamline compliance

Tools that keep research moving, without switching systems

UpCodes pairs comprehensive, up-to-date libraries with purpose-built AI and project workflows, so teams don’t lose momentum between research and documentation.

View pricing
Built on adopted truth

The code foundation your entire workflow depends on

Compliance starts with knowing what’s actually in force. UpCodes brings adopted codes, amendments, and change history into a single, dependable source—so teams don’t second-guess applicability. From early research to documentation, the same foundation carries through every decision.
View adoptions
Track changes
Apply research
Adopted codes, with amendments already in place
View adoptions

Adopted codes, with amendments already in place

UpCodes brings adopted codes into one view, with local amendments, updates, errata, and effective dates integrated inline, so teams work from what’s actually enforceable, without stitching together PDFs or cross-checking sources.


1/4
Understand what's changed and why it matters
Track changes

Understand what's changed and why it matters

UpCodes makes changes visible, so teams understand what shifted, when it took effect, and how it impacts decisions downstream.

  • Filter by jurisdiction, adoption year, or publication
  • Compare code years or jurisdictions side-by-side
  • See amendments highlighted directly in the text

1/4
Research you can carry into real decisions
Apply research

Research you can carry into real decisions

Working from incomplete or outdated code creates downstream drag: rework, plan review friction, and uncertainty late in the process. A reliable adopted library helps you research once, then apply the same source across design, QA/QC, and documentation.


1/4
Spec workflows, modernized

Bring specs online without losing control or context

UpCodes Specifications are built to meet firms where they are, whether your standards live in Word, PDFs, or legacy tools. Bring existing office masters into a modern editor, keep them aligned with current codes and products, and layer on suggesting mode, version control, collaboration and QA/QC without reinventing your entire process.
Migrate masters
Collaborate clearly
Reduce risk
Import masters and keep them current
Migrate masters

Import masters and keep them current

Import your firm’s existing spec libraries without losing formatting, structure, or institutional standards, so teams can get started quickly instead of rebuilding from scratch. As codes and products evolve, integrated updates help keep those masters aligned with current requirements across projects and code years.

1/4
Real-time editing with built-in control
Collaborate clearly

Real-time editing with built-in control

Work together in a multi-user editor with roles, permissions, comments, suggesting mode and version control, so spec changes are traceable instead of scattered across files. When you’re ready to issue, export clean Word or PDF packages and support publishing and submittals directly from the same environment.

1/4
Intelligent drafting and automated QA/QC
Reduce risk

Intelligent drafting and automated QA/QC

Use UpCodes Copilot to generate first drafts of spec sections based on your templates and project context, then refine instead of starting from a blank page. Automated QA/QC checks help flag broken references, gaps, and inconsistencies before they turn into RFIs, rework, or missed requirements.

1/4
Built on UpCodes' comprehensive code library

QA/QC grounded in the codes your jurisdiction enforces

Plan Review runs every check against the same locally adopted codes and amendments that power the entire UpCodes platform. Each issue it surfaces is tied to an enforceable requirement with a direct link to the code section. See what the code says, where the drawing falls short, and what to update.
Systematize QA/QC
Cover different disciplines
Resolve together
Track revisions
Upload drawings and get issues tied directly to code
Systematize QA/QC

Upload drawings and get issues tied directly to code

Upload drawings for AI analysis against your project’s jurisdiction and code year. Plan Review flags issues linked to code sections with suggested updates and automatically cross-checks plans against project specifications. 


1/4
Review across architectural, structural, and MEP documentation
Cover different disciplines

Review across architectural, structural, and MEP documentation

Most coordination errors live in the gaps between disciplines. Plan Review analyzes the full set, so issues that arise between specialties get caught before they turn into RFIs in the field.


1/4
Triage, assign, and resolve in one place
Resolve together

Triage, assign, and resolve in one place

Filter issues by severity, category, or status. Comment on findings, assign owners, and track each issue, from "needs review" to "resolved," without leaving UpCodes. When something needs interpretation, ask UpCodes’ AI Copilot right from inside the issue.


1/4
Re-check every revision without losing history
Track revisions

Re-check every revision without losing history

Upload a new version of your drawings and re-run the review to confirm fixes. Each revision is named, dated, and preserved, letting you see what’s been fixed, what’s changed, what's outstanding, and what's been verified across the life of the project.


1/4
FAQs

Everything you need to know about UpCodes

Have more questions? Contact us below.

Contact us

With any UpCodes' paid plans, you can do advanced searches, access detailed code diagrams, bookmark code sections, easily calculate code requirements, compare code sections, and more. To learn more about what’s included, visit the Pricing Page.

You can sign up for an UpCodes paid plan to start a two-week free trial. During your free trial you have access to all features available with the paid plan you selected. At the end of the 14-day trial period, you can choose to roll over to our free Basic plan, or subscribe to that paid plan. To compare available subscription options, visit the Pricing Page.

UpCodes is laser-focused on code accuracy and has spent years building the technology, infrastructure, and expert team dedicated to quality code analysis. We compile code updates, amendments, and errata all in one place. Our process includes a comprehensive review where we integrate amendments, perform quality checks and use specialized proofreading tools to help identify errors.

No! All the updates are pushed automatically to the website. If the codes have been updated, those changes will automatically show up on your next page refresh.

Yes, when you first create a project, you can select a jurisdiction and code cycle for the project and make the project visible to the rest of your organization. You can then bookmark relevant codes, add firm-wide commentary on these sections, and set up typical project information within the code calculator, such as building program, occupancy, use, number of levels, areas, exits, etc. You can also invite collaborators to the project, so they can input information based on their specialties. Once this project is set up, you can lock it to prevent further changes and archive it, so it does not reside in your library of live projects. This will set up the project as a template. Anyone who wishes to use the template as a starting point can open the archived project, which now lives under the 'Archive' tab of 'Projects,' copy and rename it, reassign the jurisdiction for the project, and then save it as a new project.

Our diagrams are created by our illustrations team. They take a conservative approach to illustrating diagrams to stick to the wording of the code. As we receive input from users or find amendments that would change the diagram, we will make state specific illustrations or modify the diagram based on input from users, if necessary.

We're always looking to improve, and any suggestion is greatly appreciated! Users can place requests by emailing support@up.codes, utilizing the chat feature, or by selecting the "Feedback" option on the left-hand side and filling out the form.

Client outcomes

AEC firms are reaping big benefits with UpCodes

View pricing
payback period

Under 2 month

payback period

based on hours saved alone

in monthly savings per user

Nearly $1,400

in monthly savings per user

by replacing ad-hoc spend (25+ users)

saved per month

15+ hours

saved per month

for each UpCodes user on average

ROI on time + revenue

Over 1200%

ROI on time + revenue

for each UpCodes user on average

View Pricing
1/4