Skip to content
BuildNumerics

Roof Pitch Calculator

Enter a roof's rise and run to get its pitch in inches per 12, its angle and its slope factor. A 6-in-12 roof rises 6 in per 12 in of run, sits at 26.6° and has a slope factor of 1.118, so its surface is about 11.8% larger than its footprint. Apply that with the Roof Area Calculator.

How it's calculated: Angle = arctan(rise ÷ run); pitch = rise ÷ run × 12; slope factor = √(rise² + run²) ÷ run.

Inputs

Result appears here

Fill in the fields and press Calculate.

Formula, calculation, assumptions and sources

Angle = arctan(Rise ÷ Run)

Slope factor = √(Rise² + Run²) ÷ Run

Pitch (rise-in-12) = (Rise ÷ Run) × 12

Run the calculation to see each step with your own numbers.

About the Roof Pitch Calculator

The Roof Pitch Calculator converts a measured rise and run into the roof angle in degrees, the slope factor, and the standard rise-in-12 pitch notation. The slope factor it produces is the multiplier the Roof Area Calculator uses to turn a flat footprint into true sloped area, so the two are normally used together.

What you enter

  • Rise — The vertical rise. For a standard pitch, this is the rise over a 12-unit run.
  • Run — The horizontal run over which the rise is measured. Use the same unit as the rise.

What you get back

  • Pitch (rise-in-12) — Read as “X-in-12” — e.g. 6.00 means a 6-in-12 roof.
  • Roof angle — the exact result of the calculation.
  • Slope factor (roof multiplier) — Multiply a roof's plan (footprint) area by this to get the sloped surface area.

The formula, a worked example, the assumptions behind it and the sources are shown in full below the calculator.

Related calculators

Related articles

Part of the Roofing calculators.