Roof Pitch Calculator
Calculate roof pitch angle, slope percentage, and rafter length from rise and run, for any roof design. Free, instant, no sign-up.
Last updated:
Was this tool useful?
Use the tool above and you can rate it here.
How the Roof Pitch Calculator works
The roof pitch calculator converts between rise/run ratio, pitch angle in degrees, slope percentage, and rafter length. It is used by roofers, architects, and DIY builders to verify roof geometry, choose the right roofing material, and confirm a roof meets local building code minimums — without manual trigonometry.
Understanding rise, run, and the x:12 ratio
Roof pitch is expressed as vertical rise per 12 inches of horizontal run (e.g., 4:12 or 6:12). In metric countries, pitch is stated as a percentage or angle in degrees. A 4:12 pitch equals 18.4° and a 33% slope. The calculator accepts any of these formats and converts instantly to all the others.
Common pitch categories and their uses
Pitches below 3:12 (14°) are low-slope and typically require membrane roofing. The 4:12 to 6:12 range suits asphalt shingles and is the most common residential choice. Steeper pitches above 9:12 (37°) shed snow and water rapidly but increase material costs significantly. The 6:12 pitch works well for most Indian and temperate-climate applications.
Rafter length calculation
Rafter length is calculated using the Pythagorean theorem: rafter² = rise² + run². For a 5 m span at 6:12 pitch, the run is 2.5 m, rise is 1.25 m, and the rafter length is approximately 2.8 m before adding the eave overhang. The calculator includes overhang length as a separate input so you get the cut length directly.
Snow load and structural considerations
Steeper pitches reduce accumulated snow load — important in hilly regions. However, greater pitch also means higher wind uplift forces on the roof covering. Building codes specify minimum pitch for different materials and maximum pitch limits for certain structural designs. Always cross-check calculated pitch against the wind load tables in IS 875 (Part 3):2015 for your region.
Frequently asked questions
- What is roof pitch?
- Roof pitch is the slope or steepness of a roof surface, typically expressed as a ratio of vertical rise to horizontal run — for example, 4:12 means the roof rises 4 inches for every 12 inches of horizontal run. In India and metric countries, pitch is more commonly expressed as an angle in degrees or as a percentage gradient.
- What is a standard roof pitch?
- A pitch between 4:12 and 6:12 (approximately 18 to 27 degrees) is the most common range for residential roofs. Low-pitch roofs are 2:12 or less (under 10 degrees) and typically require waterproofing membranes. Conventional pitches of 4:12 to 9:12 work well with standard tiles and shingles. Steep roofs above 9:12 (37 degrees or more) are used for aesthetics or heavy snowfall regions.
- How is rafter length calculated?
- The slant rafter length from wall plate to ridge is calculated using the Pythagorean theorem: Rafter length = square root of (run² + rise²). Equivalently, it can be expressed as run divided by the cosine of the pitch angle. For example, a 4 m horizontal run with a 4:12 pitch gives a rise of 1.33 m and a rafter length of approximately 4.22 m.
Related tools
- Tile Calculator
Calculate the number of tiles needed for any floor or wall, including wastage allowance and total estimated cost. Free, instant.
- Construction Cost Estimator — House Building Cost India
Estimate house construction cost in India by built-up area, city tier, and finish quality, for quick budget planning. Free, instant.
- Moment of Inertia Calculator
Calculate the second moment of area (moment of inertia) for rectangle, circle, I-beam, and other common sections. Free, instant.
- Cantilever Beam Calculator — Deflection Analysis Online
Calculate fixed-end moment, shear force, and tip deflection for a cantilever beam under point or distributed load. Free, instant.
- Cut & Fill Calculator
Calculate earthwork cut and fill volumes from an elevation grid, for accurate grading and excavation estimates. Free, instant.