Home
GPX Analyzer

Free · No sign-up

GPX Analyzer

Drop in a GPX file to see the route on a map with its elevation profile, total ascent, gradient and water crossings. Check what a track really involves before you drive, ride or hike it.

or drag and drop

GPX, KML, KMZ, GeoJSON, TCX, or CSV

What the GPX analyzer shows

Map and elevation profile

The track drawn on an interactive map, with an elevation chart you can scrub to find each climb on the map.

Distance, ascent and descent

Total distance, elevation gain and loss, highest and lowest point, with elevation noise smoothed out.

Gradient breakdown

How much of the route is flat (under 3%), moderate (3–8%) or steep (8% and more), so you know how much of it is hard work.

Water crossings

Fords along the line from OpenStreetMap and any crossing waypoints in the file, so you know where the route gets wet.

Speed and moving time

For recorded tracks with timestamps: moving time, total time, average moving speed and top speed.

Track quality

Point count, average point spacing and how winding the route is, so you can tell a rough sketch from a precise recording.

Check a route before you go

Off-road and 4x4

Got a GPX from a club or forum? Check the steep sections and water crossings before you commit your vehicle to it.

Adventure riders and cyclists

See how much climbing a shared route really has, and where it gets steep, before the ride.

Hikers

Read the elevation profile and gradient of a trail to judge the effort and plan your stops.

Looking for somewhere to go instead? Browse 2,000+ trails that are already analyzed, with GPX downloads.

GPX analyzer FAQ

Is the GPX analyzer free? Do I need an account?

It is free and works without an account. You only need to sign in if you want to publish the route to TrailX for others to find.

Is my GPX file uploaded?

No. The file is read and analyzed in your browser. To fill in a few details, the start point is looked up to name the location and the line is checked against OpenStreetMap for fords. The route is only saved to TrailX if you sign in and choose to publish it.

Which file formats can I analyze?

GPX, KML, KMZ, GeoJSON, TCX and CSV. Tracks, routes and waypoints are all read. To change a file from one format to another, use the TrailX GPX converter.

How is the gradient calculated?

Elevation is smoothed first, so GPS noise doesn't create fake spikes, then the slope is measured between points along the track. Each stretch counts as flat below 3%, moderate from 3% to 8% and steep above 8%.

Why are there no speed or time stats for my file?

Speed and moving time need timestamps, which only recorded tracks have. Routes drawn in a planner (like the TrailX composer) have no times, so the analyzer shows distance, elevation and gradient only.

Does it work on my phone?

Yes, the analyzer works in mobile browsers. For navigating a route on the trail, with offline maps and voice guidance, use the free TrailX app for Android and iPhone.