Elevation Map & Terrain Analysis Tools
Find elevations, visualise terrain profiles, analyse slope, and generate contour lines — free elevation tools for hikers, engineers, and GIS professionals.
Elevation & Terrain Tools
Elevation Extractor
Find the altitude of any GPS coordinate, or extract Z-values for every point in a KML path. Uses SRTM 30m data.
Open tool →Elevation Profile Generator
Create a terrain cross-section chart from any KML path. Shows ascent, descent, max grade, and distance.
Open tool →Slope Analysis
Calculate and visualise terrain slope from elevation data. Generate slope heatmaps in degrees or percentage grade.
Open tool →Buffer Generator
Create geodesic buffer zones around points, lines, or polygons. Dissolve overlapping buffers into one shape.
Open tool →Contour Generator
Generate topographic contour lines at custom elevation intervals. Export as KML or DXF for CAD/GIS use.
Open tool →Frequently Asked Questions
What is an elevation profile?›
An elevation profile (also called a terrain cross-section) is a side-view chart of the land surface along a path. It shows how the altitude changes from the start to the end of a route, including total climb, total descent, and maximum slope gradient. Hikers, cyclists, and civil engineers use elevation profiles for route planning.
What is the accuracy of the elevation data?›
Our tools use SRTM (Shuttle Radar Topography Mission) data at 30m resolution, accurate to approximately ±5-16 metres vertically. This is sufficient for route planning and terrain analysis. For engineering-grade surveys, use LiDAR-derived DEMs for your region.
What is the difference between slope in degrees and percentage grade?›
A slope of 45° equals 100% grade. Percentage grade is calculated as (rise/run) × 100. Road engineering typically uses percentage grade; topographic maps use degrees. Our slope analysis tool lets you toggle between both.
Is my elevation data uploaded to servers?›
Coordinates are sent to an elevation API to fetch altitude values. No full KML files or personal data are stored. The API call is direct from your browser and results are returned immediately.