# Building Codes Around the World

Find building-code guidance for your location, calculation guides for your task and printable references for site.

- Canonical HTML: https://www.chippy.tools/building-codes/
- Publisher: Chippy Tools
- Language: en
- Updated: 2026-09-12

Building Codes

# Building Codes Around the World

Find building-code guidance for your location, calculation guides for your task and printable references for site.

## Where are you building?

Start with your country. Your state, province or local authority may adopt different editions or requirements.

- [**Australia**National Construction Code (NCC)](https://www.chippy.tools/building-codes/au/)
- [**United States**International Residential Code (IRC)](https://www.chippy.tools/building-codes/us/)
- [**New Zealand**New Zealand Building Code](https://www.chippy.tools/building-codes/nz/)
- [**United Kingdom**Building Regulations (Approved Documents)](https://www.chippy.tools/building-codes/uk/)
- [**Canada**National Building Code of Canada (NBC)](https://www.chippy.tools/building-codes/ca/)
- [**Ireland**Building Regulations (Technical Guidance Documents)](https://www.chippy.tools/building-codes/ie/)
- [**France**Code de la construction et de l'habitation (+ arrêtés / NF DTU)](https://www.chippy.tools/building-codes/fr/)
- [**Germany**Landesbauordnungen + DIN 18065](https://www.chippy.tools/building-codes/de/)
- [**Spain**Código Técnico de la Edificación (CTE)](https://www.chippy.tools/building-codes/es/)
- [**Indonesia**SNI + Peraturan Menteri PUPR (Bangunan Gedung)](https://www.chippy.tools/building-codes/id/)
- [**Japan**Building Standard Law (建築基準法) + Enforcement Order](https://www.chippy.tools/building-codes/jp/)
- [**India**National Building Code of India (NBC 2016)](https://www.chippy.tools/building-codes/in/)
- [**Norway**Byggteknisk forskrift (TEK17)](https://www.chippy.tools/building-codes/no/)
- [**Sweden**Boverkets byggregler (BBR) — replaced 1 Jul 2025](https://www.chippy.tools/building-codes/se/)

## Browse by task

Find calculation guides and resources, then check the building rules for your location.

[Stairs & barriers](https://www.chippy.tools/building-codes/topics/#stairs) [Timber framing](https://www.chippy.tools/building-codes/topics/#framing) [Roofing](https://www.chippy.tools/building-codes/topics/#roofing) [Footings & slabs](https://www.chippy.tools/building-codes/topics/#footings) [Waterproofing](https://www.chippy.tools/building-codes/topics/#wet-areas) [Ramps & access](https://www.chippy.tools/building-codes/topics/#ramps) [Room heights](https://www.chippy.tools/building-codes/topics/#rooms)

## Calculate and take the working to site

### Free web tools

Work through the numbers in your browser.

- [Stair geometry calculator](https://www.chippy.tools/building-codes/tools/#stairs)
- [Gradient converter](https://www.chippy.tools/building-codes/tools/#gradient)
- [Concrete quantity calculator](https://www.chippy.tools/building-codes/tools/#concrete)

### Printable references

Chippy Tools worksheets in A4 and US Letter.

- [Stair set-out worksheet](https://www.chippy.tools/building-codes/printables/#stair-setout)
- [Gradient conversion reference](https://www.chippy.tools/building-codes/printables/#gradient-conversion)
- [Concrete quantity worksheet](https://www.chippy.tools/building-codes/printables/#concrete-quantities)
- [Before you build: code check](https://www.chippy.tools/building-codes/printables/#code-check)

[How we check sources and maintain these guides](https://www.chippy.tools/building-codes/editorial-policy/)

This page is general information for tradespeople and is not compliance, engineering or legal advice. Requirements are subject to state and territory variations and adoption timing. Always confirm requirements with your building certifier and relevant state authority.





## Page directory

- [Building Codes by Topic](https://www.chippy.tools/building-codes/topics/index.md): Find calculation guides, web tools and printable references by task, alongside country-specific building-code guidance.

- [Building Codes in Australia: NCC by State](https://www.chippy.tools/building-codes/au/index.md): Which edition of the National Construction Code applies in each Australian state and territory — the NCC adoption tracker, updated as states move to NCC 2025.

- [Canada Building Codes: The NBC, Province by Province](https://www.chippy.tools/building-codes/ca/index.md): Canada's National Building Code is adopted province by province, several of which publish their own codes. This hub tracks the NBC baseline and the rules you can calculate.

- [Concrete Calculations: The Complete On-Site Guide](https://www.chippy.tools/building-codes/concrete/concrete-calculations-guide/index.md): How much concrete do I need? Work out slab volume, bags per cubic metre, mix ratios and post holes by hand — the on-site concrete numbers at a glance, in metric.

- [Concrete for Post Holes: Volume Per Hole & Bags Needed](https://www.chippy.tools/building-codes/concrete/concrete-post-holes/index.md): Calculate round post-hole concrete volume from diameter, depth and count. Account for post displacement and use the stated bag yield.

- [Concrete Mix Ratios Explained: 1:2:3, 1:2:4 & Water-Cement Ratio](https://www.chippy.tools/building-codes/concrete/concrete-mix-ratios/index.md): What a concrete mix ratio like 1:2:4 actually means, how to turn it into cement bags and litres of water per cubic metre, and why the water-cement ratio affects strength.

- [Free Construction Calculation Tools](https://www.chippy.tools/building-codes/tools/index.md): Work out stair geometry, convert gradients and estimate slab or post-hole concrete volumes in your browser. Print the result with Chippy Tools worksheets.

- [Free Printable Construction References](https://www.chippy.tools/building-codes/printables/index.md): Download Chippy Tools branded stair set-out, gradient conversion, concrete quantity and building-code check worksheets. Free A4 and US Letter PDFs.

- [French Building Regulations: One National Code](https://www.chippy.tools/building-codes/fr/index.md): France builds to one national Code de la construction et de l'habitation — but many of the numbers people expect come from accessibility rules that exempt an owner-built house. Here's what's actually mandatory.

- [German Building Rules: National DIN Numbers, State-by-State Law](https://www.chippy.tools/building-codes/de/index.md): Germany's stair, ramp and foundation numbers come from national DIN standards — but the room height and guard heights that actually bind you are set by each of the 16 Länder's own Landesbauordnung.

- [Gravel & Base Volume: Compacted Depth vs Loose-Fill Order Quantity](https://www.chippy.tools/building-codes/concrete/gravel-and-base-volume/index.md): Calculate compacted base volume, then use the supplier’s product-specific conversion to estimate loose volume or tonnes.

- [How Many Bags of Concrete Per m³? (20kg, 25kg, 40kg)](https://www.chippy.tools/building-codes/concrete/bags-of-concrete-per-m3/index.md): Calculate concrete bag counts from the manufacturer's stated yield per bag, with a worked example and an allowance you choose.

- [How to Calculate Concrete Volume for a Slab](https://www.chippy.tools/building-codes/concrete/concrete-volume-slab/index.md): Work out how much concrete you need for a slab: length × width × depth in metres gives cubic metres. A worked example, plus how much to add for wastage.

- [How to Convert a Fall or Gradient: Ratio, Percentage & Degrees](https://www.chippy.tools/building-codes/concrete/fall-and-gradient-conversion/index.md): Convert a fall or gradient between ratio (1:X), percentage and degrees — the formulas, a drainage-fall worked example, and a ramp-gradient worked example.

- [How We Check Building-Code Guides](https://www.chippy.tools/building-codes/editorial-policy/index.md): How Chippy Tools separates calculation examples from code requirements, cites sources and records reviews and corrections.

- [India's Building Code: How the NBC Actually Works](https://www.chippy.tools/building-codes/in/index.md): The National Building Code of India is a model code — it only binds a site once your state or municipality adopts it. NBC 2016 is also marked withdrawn on BIS's own portal, with a new SP 7:2026 already published. Here's what that means for a chippy on site.

- [Indonesian Building Rules: One National Rule Book](https://www.chippy.tools/building-codes/id/index.md): Indonesia builds to one national framework — Peraturan Menteri PUPR/PU plus SNI standards — with no province-by-province split. Here are the rules and the calculators that solve them.

- [Irish Building Regulations: One National Rule Book](https://www.chippy.tools/building-codes/ie/index.md): Ireland runs a single set of Building Regulations with Technical Guidance Documents (TGDs) as the deemed-to-satisfy route — alongside project-specific planning and site requirements. Here are the rules and the calculators that solve them.

- [Japanese Building Rules: One National Rule Book](https://www.chippy.tools/building-codes/jp/index.md): Japan builds to one national Building Standard Law, with the exact numbers set in its Enforcement Order — no prefecture-by-prefecture split. Here are the rules and the calculators that solve them.

- [New Zealand Building Code: One National Rule Book](https://www.chippy.tools/building-codes/nz/index.md): New Zealand runs a single national Building Code with Acceptable Solutions — no regional variations. Here are the rules and the calculators that solve them.

- [Norwegian Building Regulations: One National Rule Book](https://www.chippy.tools/building-codes/no/index.md): Norway builds to a single national regulation, TEK17, with Direktoratet for byggkvalitet's own veiledning as the deemed-to-satisfy route — no county or municipal variations. Here are the rules and the calculators that solve them.

- [Rafter Length Calculation: Run, Rise & Overhang](https://www.chippy.tools/building-codes/concrete/rafter-length/index.md): Work out common rafter length with Pythagoras — run and rise to the exact length, plus how the eave overhang and birdsmouth seat cut change what you order and cut.

- [Roof Pitch to Angle: Convert Rise/Run to Degrees & Grade](https://www.chippy.tools/building-codes/concrete/roof-pitch-to-angle/index.md): The formula, quick, plus a conversion table for common roof pitches — rise over run to degrees, and to percentage grade.

- [Spanish Building Regulations: One National Code](https://www.chippy.tools/building-codes/es/index.md): Spain builds to one national Código Técnico de la Edificación (CTE) — no region-by-region version for stairs, ramps or foundations. Here's the code, and the one thing it deliberately doesn't set.

- [Stair Rise & Run Setout: Riser, Going & the 2R+G Formula](https://www.chippy.tools/building-codes/concrete/stair-rise-and-run-setout/index.md): Calculate straight-flight stair geometry from total rise, riser count and going, with a worked example and a 2R+G check.

- [Stud & Joist Spacing Takeoff: How Many at 400, 450 & 600 mm Centres](https://www.chippy.tools/building-codes/concrete/stud-and-joist-spacing-takeoff/index.md): Work out how many studs or joists a wall or floor run needs at any on-centre spacing — the run-length-over-spacing formula, plus the corner and opening extras that get missed.

- [Swedish Building Regulations: One Rule Book, Rewritten in 2025](https://www.chippy.tools/building-codes/se/index.md): Sweden builds to one national set of Boverket regulations — but on 1 July 2025 the old BBR was replaced by nine new, subject-split regulations, and the transition window to old numbers has already closed. Here's what actually applies now.

- [UK Building Regulations: Rules by Nation](https://www.chippy.tools/building-codes/uk/index.md): UK building regulations are devolved — England, Wales, Scotland and Northern Ireland each publish their own guidance. This hub covers the rules by nation, starting with England.

- [US Building Codes: The IRC, State by State](https://www.chippy.tools/building-codes/us/index.md): How US residential building codes work — the IRC model code, adopted and amended state by state — and the rules you can calculate.




## Other languages

- [es](https://www.chippy.tools/es/building-codes/index.md)



