Roof Pitch Calculator
Convert freely between a pitch ratio (x:12), degrees and percentage slope, then work out the rafter length, ridge height and roof area including the overhangs — with the number of shingle bundles or roofing squares to order.
Pitch
- Ratio
- 6.00 : 12
- metric form 1 : 2.00
- Angle
- 26.57°
- atan(0.5000)
- Slope
- 50.00%
- 0.5000 × 100
- Slope factor
- 1.1180
- √(1 + 0.500²) = 1 / cos θ
Roof dimensions
Rise (half span)
2.00 m
4.00 m × 0.500
Rafter length
4.47 m
wall plate to ridge, no cuts yet
Ridge above plate
2.00 m
rise at the ridge line
Roof area
105.5 m²
10.60 m × 2 slopes of 4.98 m
Roofing squares
11.35
one square = 100 sq ft = 9.290 m²
Shingle bundles
35
3 per square, rounded up
Underlayment rolls
2
10 squares per roll
Slope factor
1.1180
multiply a plan area by this to get the sloped area
The conversion maths, spelled out
- Pitch ratio → angle: atan(6.00 / 12) = atan(0.5000) = 26.57°
- Pitch ratio → slope: (6.00 / 12) × 100 = 50.00%
- Angle → ratio: 12 × tan(26.57°) = 6.00 : 12
- Slope → ratio: 12 × 50.00 / 100 = 6.00 : 12
- Slope factor: 1 / cos(26.57°) = √(1 + 0.5000²) = 1.1180
- Rise: run 4.00 m × 0.5000 = 2.00 m
- Rafter: run 4.00 m × slope factor 1.1180 = 4.47 m
- Area: 2 slopes × ((4.00 m + 0.45 m) × 1.1180) × 10.60 m = 105.5 m²
- Squares: 105.5 m² ÷ 9.290 m² = 11.35 squares
One roofing square is 100 square feet, which is 9.2903 m² — the bridge between the metric area and the number of bundles your supplier quotes.
Dimensioned cross-section
The right triangle of one slope, drawn to scale, with the eaves overhang shown beyond the wall plate.
Rafter length is the geometric line from the wall plate to the ridge. Add for the plumb cut at the ridge and the seat cut at the plate — usually 150–300 mm (6–12 in) in total — and remember the eaves overhang is measured horizontally, so its rafter length is the overhang times the slope factor.
About this tool
Pitch is stored as a single ratio, so editing the ratio, the angle or the percentage updates the other two exactly rather than by re-rounding. From that ratio it derives the rise, rafter length, ridge height and true sloped roof area including eaves and gable overhangs, then converts the area into roofing squares (100 sq ft each, 9.2903 m²) and shingle bundles. Metric and imperial lengths both work. Everything runs in your browser; nothing is uploaded.
- 100% free — no account needed
- Runs in your browser
- Nothing is uploaded
Frequently asked questions
Is Roof Pitch Calculator really free?
Yes. Roof Pitch Calculator is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.
Does Roof Pitch Calculator upload my data?
No. Roof Pitch Calculator runs entirely inside your browser, so anything you type, paste, or open stays on your own device.
Do I need to sign up or install anything?
Neither. There is no account and nothing to download — open the page and Roof Pitch Calculator is ready to use on desktop or mobile.
Does Roof Pitch Calculator work offline?
Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.
More utility tools
Password Strength Checker
Score your password strength and generate stronger ones.
Password Generator
Generate strong random passwords with configurable length and character sets.
Decision Maker
Let the tool randomly pick from your list of options.
Yes or No Wheel
Spin a wheel for a random yes or no answer.
Discord Timestamp Generator
Pick a date and time to generate Discord timestamp tags with live preview and one-click copy.
Discord Embed Builder
Design Discord embeds with live preview — copy JSON for bots, webhooks, and Discord.js.