National Codes of Canada · 2025

Find any National Code, free.

Search every clause of Canada's National Codes — Building, Fire, and Plumbing. Fast, free, and no account needed.

Choose a code to search

Each code governs a different part of a building. Pick one to search its full text.

NBC

National Building Code

How buildings are designed and built — structure, fire-resistance of assemblies, accessibility, energy efficiency.

Search the Building Code
NFC

National Fire Code

Fire safety in buildings and facilities — prevention, sprinklers and alarms, life safety, hazardous materials.

Search the Fire Code
NPC

National Plumbing Code

Water systems — potable supply, drainage and venting, plumbing fixtures, sanitation requirements.

Search the Plumbing Code

Built for how you actually work

Each demo is a cropped, close-up view of the real control — zoomed in, used, then zoomed out to show the result it produces.

Full-text search

The demo is a cropped close-up of just the search bar. It zooms in, types "fire width", zooms out: clauses with both words — even apart in the same sentence — highlighted.

exit stairPart 3
Filter — Part
Part 3Fire Protection
Part 4Structural Design
Part 9Housing & Small Bldgs
3.4.3.2Exit stair width… (Part 3)
3.4.4.3…exit stair enclosure… (Part 3)
3.4.5.4stair travel… exit width… (Part 3)

Filter by part & section

The cursor taps the filter icon, the dropdown drops down, "Part 3" is picked, then a query is typed — zoom out to see only Part 3 results.

9.36.2.6Suggestion: Part 9
9.36.2.6Thermal resistance of assemblies above grade…
9.36.2.9Effective thermal resistance of assemblies…

Smart filter suggestions

While reading, a gold "Suggestion: Part N" chip pops into the search bar. One tap scopes the whole app to that part.

3.2.2.18. Automatic Sprinkler System Required
(1) Except as permitted by Sentence (2), an automatic sprinkler system conforming to Articles 3.2.4.7., 3.2.4.8. and 3.2.5.12. shall be installed throughout a building regulated by 3.2.2.20.
Cross-references
3.2.4.7 3.2.4.8 3.2.5.12 3.2.2.20
3.2.4.7. — Design and construction of automatic sprinkler systems…

Cross-references

Tap any clause reference in the text — the ⧉ sidebar slides up and the clause lands in it as a tab. The bars icon flips the sidebar between tab view and card view.

9.36.2.6
Thermal resistance of assemblies above grade and below grade shall conform to…
9.36.2.9
Effective thermal resistance of building assemblies…

Dark & light theme

Tap the ☾ moon and the whole reading view flips dark — then back to light.

Division B — Part 3
3.2.2.18.Automatic sprinkler systems
3.1.9.1.Firestops and fire separations
5.2.3.6.Portable fire extinguishers
★ Bookmarks
3.2.2.18.Automatic sprinkler…
3.1.9.1.Firestops…
5.2.3.6.Portable extinguishers…

Bookmarks

Tap the ☆ beside a clause to save it. Then tap the ★ bookmark icon in the header to see your full list of bookmarked clauses.

An independent, free reference tool for the National Codes of Canada.

Free · No account Fast full-text search 2025 Editions

Need the official, authoritative version?

This site is a free, independent search tool. For the official, legally authoritative text of each code, download it from the National Research Council of Canada.

National Building Code

Official NBC 2025 publication from the NRC.

Official NBC source

National Fire Code

Official NFC 2025 publication from the NRC.

Official NFC source

National Plumbing Code

Official NPC 2025 publication from the NRC.

Official NPC source
Disclaimer. This website is an independent, free reference tool. It is not an official version of the National Codes of Canada 2025, and is not affiliated with, endorsed by, or sponsored by the National Research Council of Canada. The code text is reproduced for non-commercial reference purposes in accordance with the NRC's copyright policy; Crown copyright is acknowledged. For the official, authoritative text, always refer to the National Research Council of Canada's publications linked above.