Roof Pitch Calculator
Convert rise and run into the four standard pitch formats.
What is roof pitch calculator?
Roof pitch describes how steep a roof is. The standard residential convention is rise-in-12: a 6:12 pitch climbs 6 inches vertically for every 12 inches of horizontal run. That ratio also has three other useful forms — degrees of slope, percent grade, and the slope factor that multiplies footprint area into actual roof surface area.
This calculator takes rise and run in any matching unit and returns all four formats at once. Add an optional footprint length and width to see the roof’s actual surface area, which is what you need for ordering shingles, metal panels, or membrane material.
The math is plain right-triangle trigonometry: a 6:12 pitch is 26.57°, 50% grade, and a slope factor of ~1.118. Steeper pitches multiply your shingle order surprisingly fast — a 12:12 (45°, 100%) needs over 40% more roofing material than a flat reference, even with the same footprint.
When to use a roof pitch calculator
- Identifying pitch from existing measurements — Measure a stair-step on the existing roof or attic rafter, then convert to all four formats for ordering matching shingles or trusses.
- Planning new construction — Decide between a 4:12 and an 8:12 pitch for a new addition; see how each translates into degrees and slope factor.
- Code and warranty checks — Confirm a roof meets the minimum pitch requirements for a specific shingle, metal panel, or membrane product.
How to use the Roof Pitch Calculator
- Measure rise and run — Run is horizontal distance, rise is vertical. The conventional reference run is 12 inches, but any equal-unit pair works.
- Read all four pitch formats — The result shows pitch as X:12, in degrees, as a percent grade, and as a slope factor (the multiplier from footprint to roof surface area).
- (Optional) compute roof area — Fill in the footprint length and width to see the actual roof surface area for that pitch.
Worked examples
Common residential 6:12
Input: Rise=6 in, Run=12 in
Output: 6.00:12 — 26.57° — 50.0% — slope factor 1.118 Low-slope 2:12
Input: Rise=2 in, Run=12 in
Output: 2.00:12 — 9.46° — 16.7% — slope factor 1.014 Steep 12:12 cathedral
Input: Rise=12 in, Run=12 in
Output: 12.00:12 — 45.00° — 100.0% — slope factor 1.414