Elevation Grade Calculator uses start elevation, end elevation, and horizontal run to calculate grade % = |rise| ÷ run × 100, with uphill/downhill direction, surface distance, pitch angle, and ratio.
Slope gets described three different ways on a typical construction project, and they don’t convert to each other the way you’d expect. A 10% grade is a 5.71° angle — not 10°. A 45° angle is a 100% grade — not 45%. Surveyors work in degrees and gradians, site engineers use percentages, and structural drawings express ratios like 1:12. This calculator derives all of them from a single set of elevation readings, so you’re not translating between formats by hand on site.
What You Enter and What the Math Produces
Three inputs drive everything: starting elevation, ending elevation, and horizontal distance (called “run”). You don’t pre-calculate rise — enter the actual rod readings or plan elevations and the tool subtracts them. If the end elevation is lower than the start, the calculator recognizes that as a downhill condition and displays a negative grade automatically.
The core formula:
Grade (%) = ( |End Elevation − Start Elevation| ÷ Horizontal Run ) × 100
From those three inputs, five outputs are derived simultaneously:
- Absolute vertical change — the raw rise, stripped of direction, in your chosen unit
- Surface distance — the true diagonal length along the slope, calculated as √(rise² + run²)
- Pitch angle — arctan(rise ÷ run), expressed in degrees, radians, and gradians
- Run-to-rise ratio — formatted as x:1, directly comparable to ADA and plan notation
- Rise per unit distance — inches per foot in US mode, centimeters per meter in metric
The Surface Factor: Small Number, Real Consequence
Surface distance is how long the ground physically is — the measurement you’d get pulling a tape taut along the slope itself, not scaled across a flat plan. At 5% grade, 100 horizontal feet produces 100.12 feet of actual surface. The difference is negligible. At 25% grade, those same 100 plan-feet become 102.06 feet of real ground. At 50%, you’re at 111.8 feet.
The surface factor — surface distance divided by horizontal run — converts horizontal plan quantities to slope-corrected quantities. Ordering erosion blanket for a 200-foot embankment at 20% grade with a surface factor of 1.0198 means you need roughly 2% more material than the plan footprint suggests. Unimportant on a small job. Measurable on anything counted in acres or thousands of square feet.
For drainage, grading, and road work below about 15% grade, the plan distance and surface distance are close enough that the difference won’t affect material takeoffs. Above that, it’s worth checking rather than assuming.
Two Grade Thresholds Built Into This Tool
The insight note beneath the results references two specific values that appear regularly in site work and civil engineering — they’re not decorative.
8.33% maximum (1:12 ratio) comes from the ADA Standards for Accessible Design. It’s the running slope limit for any wheelchair ramp on an accessible route. The calculator outputs your run-to-rise ratio in x:1 format so you can compare it directly against the 12:1 requirement without converting. A ratio below 12:1 means the ramp is too steep for ADA compliance.
1% to 2% minimum is the design floor for surface drainage on paved areas. Concrete and asphalt surfaces flatter than 1% tend to pond water under normal construction tolerances — even slight settling pushes a 0.8% aisle into flat territory fast. This isn’t a single federal code number; it appears across state DOT specs, stormwater management manuals, and local site plan requirements. A calculated grade below 1% should trigger a drainage review, even if the geometry looks right on paper.
Worked Example: Verifying a Parking Lot Drainage Lane
A site superintendent is confirming as-built grades on a concrete parking aisle before the project closeout inspection. The surveyor’s field notes show the high end of the aisle at elevation 487.40 ft and the catch basin inlet at 486.15 ft. The aisle runs 82 horizontal feet between those two points.
Entering those values — start 487.40, end 486.15, run 82 — the calculator returns −1.52% Downhill. Surface distance comes out to 82.01 ft, irrelevant here. Pitch angle is 0.87°. Rise per foot: 0.18 inches of fall per horizontal foot toward the drain.
That 1.52% clears the 1% drainage minimum with comfortable margin. The aisle passes inspection. But if the inlet had been set four inches higher — at 486.55 instead — the grade would have dropped to 1.04%. Technically compliant, but close enough that any minor subbase settlement or concrete thickness variation could push it below threshold. The 0.18 in/ft figure is also practically useful: the superintendent can grab a torpedo level and a tape, check any 10-foot span of aisle, and verify roughly 1.8 inches of fall without re-running the survey. That field check takes two minutes.
Frequently Asked Questions
What does the calculator return when start and end elevations are identical?
A perfectly flat result: 0.00%, labeled “Level / Flat.” The run-to-rise ratio displays as “Level / No rise” rather than a numeric value, since dividing run by zero rise produces an undefined result. Surface distance equals the horizontal run exactly, and all angle outputs show as zero. This is a valid calculation — useful for confirming a slab or parking field is truly level before pour.
If I switch between US Customary and Metric mid-session, do my input values automatically convert?
No — and this matters. Switching the measurement system updates the unit labels only (ft → m, in/ft → cm/m) but leaves whatever numbers are in the input fields completely unchanged. If you entered 150 as feet and then switch to metric, the calculator treats 150 as meters and recalculates accordingly. Always re-enter your values in the target unit system after switching rather than assuming the tool has converted them.
What are gradians, and when would I actually encounter them?
Gradians (abbreviated gon) divide a full circle into 400 equal parts rather than 360, making a right angle exactly 100 gon. Most US field crews will never see them. European total stations, older theodolites, and some hydrological survey and GIS software default to gradian output. If your instrument gives you a gon reading and you need the equivalent percent grade or degree angle, the pitch angle card provides all three formats from a single elevation entry.
Why is rise per foot shown in inches rather than decimal feet like everything else?
It matches how slope stakes and laser levels are practically used in the field. A 5% grade produces 0.60 inches of rise per horizontal foot — easy to read off a ruler or verify with a level over a 12-inch span. Expressing that same grade as 0.05 feet per foot is mathematically equivalent but less actionable at ground level. In metric mode the output switches to centimeters per meter, which serves the same layout purpose for metric crews.
Can I use this to check roof pitch?
The math works — enter ridge height as end elevation, eave height as start elevation, and horizontal rafter run as the run. But roof pitch is conventionally expressed as rise-in-12 (e.g., 4:12, 6:12), not percentage. The run-to-rise ratio card gives you an x:1 value; invert it to get rise-per-run, then scale to base-12. A 5% grade is 20:1, which inverts to 1:20, and scales to 0.6:12 — an extremely shallow pitch. The calculator doesn’t reformat automatically to roof pitch notation, so that final scaling step is manual.
References
- ADA Standards for Accessible Design (2010 edition), Section 405.2: maximum running slope of 1:12 (8.33%) for accessible ramp segments.