Build one right triangle from a horizontal reference
Rise is vertical change and run is horizontal projection. A roof that rises 6 inches over 12 horizontal inches has a slope ratio of 6:12, which reduces to 1:2. Dividing rise by run gives 0.5, or 50 percent. Taking the arctangent gives approximately 26.565 degrees. These conversions do not require the roof to use inches; rise and run only need compatible length units.
Field measurements can be taken with a level, framing square, inclinometer, plans, or a measured roof plane, but each method has uncertainty. Sagging rafters, uneven deck, multiple pitches, and dormers should be recorded as separate observations. Never substitute the sloping rafter distance for horizontal run, because doing so understates the ratio and corrupts every derived value.
Use the hypotenuse factor only for matching projections
- Square the slope ratio
For 6:12, the normalized rise-to-run ratio is 0.5. Add its square to one and take the square root to obtain approximately 1.118 feet of slope length for each foot of horizontal run.
- Convert plan area carefully
Multiplying a matching horizontal roof projection by the factor estimates sloped plane area. It does not add eaves, rakes, valleys, walls, or multiple roof planes that were absent from the measured projection.
- Keep structural lengths separate
An area multiplier does not calculate ridge cuts, birdsmouths, bearing, overhang, member size, or connection. Use it to audit geometry, then rely on approved framing plans for construction lengths.
Attach every slope threshold to its governing context
Fall-protection vocabulary
OSHA defines low-slope roofs as slopes up to and including 4:12 and steep roofs above 4:12 for federal construction fall-protection rules. That boundary classifies a safety duty; it is not a product-selection rule.
Asphalt-shingle model provisions
The 2024 IRC model code permits asphalt shingles at 2:12 or greater and adds underlayment provisions from 2:12 up to 4:12. Other coverings have their own sections, and the jurisdiction may adopt another edition or amendment.
Manufacturer limits
The selected roof-covering instructions can impose application details beyond the model-code summary. Check product approval, deck, climate, and warranty documents for the actual assembly.
Send each converted quantity to the correct next estimate
Transfer the measured slope and individual plane projections into the roofing material calculator to estimate squares and packages. Establish unusual plan shapes with the square-footage calculator, and count selected roof panels with the plywood sheet planner. Each step should reference the same roof sketch so a dormer or overhang is not introduced twice.
Record whether the slope came from as-built measurement or design documents, the measurement date, the location on the roof, and the precision of the tool. Roof access and fall protection must be planned before field measurement; a calculated angle never authorizes someone to climb. Finally, verify local code adoption, manufacturer instructions, drainage design, structural details, and weather exposure with qualified project participants. The calculator translates geometry and nothing more.
Reproduce the pitch, mixed-unit, and flat checks
- Common 6-in-12 roof
Enter 6 in of rise and 12 in of horizontal run. Rise divided by run is 0.5, so the page reports 6 in per 12, 50%, approximately 26.565°, and a rafter factor of √1.25 ≈ 1.118. Every displayed representation comes from the same unrounded ratio.
- Mixed-unit identity
Enter a 1 ft rise and a 24 in run. Exact conversion makes the rise 12 in, so the ratio is again 0.5 and the result must match the 6-in-12 example. A different result would expose a unit-normalization error.
- Flat and invalid boundaries
Enter zero rise over a positive 12 in run to obtain 0%, 0°, and a factor of 1. A zero run must instead be rejected because rise divided by zero has no supported roof-slope result. Neither boundary authorizes a roof-covering or drainage decision.