Key facts
- Method: Terrain Tiles heights on a square grid of up to 400 × 400 cells in the area's UTM zone, slope and aspect by Horn's (1981) third-order finite difference, the method of ArcGIS Slope, GDAL gdaldem and QGIS; tested on planes and a cone of known slope.
- Runs in your browser: what you click, draw or open is not uploaded.
- Data and libraries: OpenFreeMap, MapLibre GL JS, GeographicLib (geographiclib-geodesic), Terrain Tiles (Mapzen / Tilezen on AWS Open Data), GeoNames (via all-the-cities).
- Free to use, with no sign-up and nothing to install.
How steep is a plot of land, a field, a ski run, a hiking trail or a driveway? The slope decides whether you can build without terracing, drive a tractor across the field, push a wheelchair up the path, lay a drain with a fall, or cross a snow slope without avalanche risk. A spirit level or a clinometer measures one spot; a topographic map makes you count contour lines. This calculator reads the heights from Terrain Tiles, a free worldwide elevation dataset built from national lidar models, EU-DEM, SRTM and other sources, and works out the slope for you. In the area mode it draws a slope map of a square around the point you click, coloured by slope class, with the mean, median and steepest slope, the direction most slopes face, and how much of the area falls in each class; click inside the square to read the slope, the direction and the height of a single point. In the line mode you click two points and get the average slope between them, the steepest climb and descent along the way and the total height gained and lost. A converter turns percent into degrees, degrees into a ratio such as 1:12, or rise and distance into a slope, without the map. Download the slope map as an Esri ASCII grid or a georeferenced PNG for QGIS, ArcGIS or CAD, the line as GeoJSON or KML, or copy a link that reopens the same view.
How to use it
- Search for a town or postcode, or pan the map to the land you want to measure.
- Choose "Area (slope map)" and the size of the square, then click on the map to place its centre.
- Read the mean and steepest slope and the share of the area in each class; click inside the square for the slope at one point.
- Or choose "Two points (line)" and click the start and the end to get the average and steepest slope along the line.
- Switch between degrees and percent, download the slope grid, the image or the line, or copy the share link.
Worked example: percent, degrees and 1:n
A driveway rises 1.5 m over a horizontal distance of 18 m. The slope is rise ÷ run = 1.5 / 18 = 0.083, which is 8.3 % (multiply by 100), 4.8° (the arctangent of 0.083) and 1:12 (18 ÷ 1.5): the steepest ramp many building codes allow for wheelchairs. Percent and degrees are not proportional: 45° is 100 %, 60° is 173 %, and a vertical wall has no percent at all. A slope of 30°, where most dry-snow avalanches start, is 58 %. The calculator does the same arithmetic on the gradient of the ground, and the converter under the map does it for numbers you type.
What people use it for
- Checking whether a building plot, a garden or a field is flat enough to build on, mow, plough or irrigate, and where the steep parts are.
- Planning paths, ramps, driveways and drains, and comparing a route's average slope with its steepest stretch.
- Finding slopes of 30–45° on hiking and ski-touring routes, the range where most avalanches start, and the direction they face.
How accurate is it?
Where the heights come from
Terrain Tiles mix the best open elevation model for each place: the Environment Agency's 2 m lidar in England, USGS 3DEP at about 10 m in the United States, 10 m national models in Austria and Norway, EU-DEM at 25 m in most of the rest of Europe and SRTM at about 30 m in much of the world. The tool reads them on a square grid in the area's UTM zone with at most 400 cells along a side: 1.25 m cells for a 500 m square and 12.5 m cells for a 5 km square, but never finer than a pixel of the tiles, so the real resolution is that of the source model. The panel shows the grid and the tile level used.
How the slope is computed
For every cell the gradient comes from its eight neighbours, weighted 1–2–1 (Horn 1981), the method used by ArcGIS Slope, GDAL gdaldem slope and QGIS. The slope is the steepest rise over ground distance, corrected for the UTM scale factor, and the aspect is the direction the ground falls towards, turned from grid north to true north. On a plane the method is exact; on real terrain it gives the slope averaged over about three cells. Between two points the heights are sampled every pixel along the geodesic, and the steepest stretch is measured over at least 30 m or three pixels, so one noisy pixel does not show as a cliff.
Slopes are smoothed by the data
A 25–30 m model cannot see a 3 m embankment, a terrace wall, a ditch or a rock step: the slope it gives is the average over the pixel, so short steep features look gentler than they are, and the maximum slope is usually too low. The finer the source model, the steeper the steepest cells. For a building permit, a road design, a ramp or an avalanche decision, measure on site or use a 1–2 m lidar model (Denmark's DHM, England's LIDAR Composite, Germany's DGM1, France's RGE ALTI, the USGS 1 m DEM) and your local rules.
Good to know
Percent is not degrees
A 100 % slope is 45°, not 90°. Road signs, building codes and drains use percent or 1:n; mountaineering, avalanche bulletins and geology use degrees. Check which one a rule means before you compare, and use the converter under the map.
Average versus steepest slope
The average slope between two points only uses the heights at the ends. A path that climbs and drops on the way is steeper than its average; the line mode shows the steepest climb and descent and the total climb, and the elevation profile shows the whole shape.
Buildings, trees and water
Most of the models behind Terrain Tiles are bare ground, but in some places SRTM includes forest and towns, and lakes are flat. Slopes at forest edges, along buildings and at shorelines can therefore be steps in the data, not in the ground.
Frequently asked questions
How do I find the slope of my land?
Search for your address area or town, zoom in and choose a 500 m square, then click on your plot. Click inside the square on your land to read the slope and the direction it faces, or switch to the line mode and click the top and the bottom of the plot to get the average slope between them.
How do I convert slope percent to degrees?
Divide the percent by 100 and take the arctangent: 10 % is atan(0.10) = 5.7°, 50 % is 26.6° and 100 % is 45°. Back from degrees, take the tangent and multiply by 100. The converter on this page does it for you, and also gives the ratio 1:n.
How accurate is the slope from the map?
It is as good as the elevation data: in places with lidar (England, the USA, the Netherlands, Austria and others) slopes over 10 m or more are reliable to a few degrees; with 25–30 m data, slopes are smoothed and steep short features are missed. It is fine for planning and comparing, not for a permit or a design.
What slope is too steep to build on?
Rules differ by country, but as a rough guide, up to about 5 % is easy, 5–15 % needs some grading or a stepped foundation, and above 15–25 % building gets expensive and may need a geotechnical survey. Check your local planning rules.
Can I use it to find avalanche terrain?
The slope map shows where the ground is 30–45°, the range where most avalanches start, and which way it faces. It does not know about snow, wind or small steep rolls the data misses; use the official avalanche bulletin and the slope layers of national avalanche maps, and get training.
Can I open the slope map in QGIS or ArcGIS?
Yes. Download the slope grid as an Esri ASCII grid (.asc) with a .prj in the UTM zone of the area, in degrees or percent as chosen, or the coloured image as a PNG with a world file. Both open directly in QGIS, ArcGIS and Global Mapper.
Something wrong or missing? E-mail [email protected] and it will be fixed.