Free calculators and plain-English guides for every trade — plumbing, electrical, HVAC, concrete, framing and more. For tradespeople, contractors, inspectors and homeowners. Every answer shows its working — and names the code section when a rule applies.
No login · 5 countries · working shown
The toolkit
Pick your trade. Each tool asks one clear question, gives the answer, and shows the working behind it. New tools land every day.
What size water heater do I need? Pick people + fuel, get the size.
Open tool →Total drop over a run, with the code-minimum slope cited for your area.
Open tool →Flow rate (GPM/Lpm) and temperature rise for an on-demand heater.
In the worksGrain capacity from your water hardness and household size.
In the worksTravel and cut length for a 45° (or rolling) offset. The 1.414 math.
In the worksHow much concrete do I need? Enter length, width and thickness — get cubic yards, metres and bags.
Open tool →How much gravel do I need? Enter length, width and depth — get tons, cubic yards and tonnes for gravel, road base or sand.
Open tool →How much asphalt do I need? Enter length, width and thickness — get the tons (and tonnes) of hot-mix asphalt to order for a driveway, path or car park.
Open tool →How many board feet do you have? Enter thickness, width, length and quantity — get the total board footage of lumber, plus the volume in cubic feet or metres.
Open tool →Guides & how-tos
Plain-English answers to what tradespeople, contractors, inspectors and homeowners actually search — each guide cites its sources and links to a free calculator.
Built for the site
The figure you came for is the biggest thing on the screen.
When a code rule applies, the answer names the section and edition — NPC — so you can verify it. How we calculate →
See the formula with your numbers in it — check it line by line.
Big targets and tabular figures you can read on a dusty phone.
Guidance, not sign-off.These calculators give a fast, transparent indication for typical work. They don't replace a licensed professional — always confirm the final design against the current code adopted by your local Authority Having Jurisdiction (AHJ).