GPX Explore

Ride it. Draw it. Fix it.

Every watch, bike computer and fitness service can hand you a GPX file. Most apps show you a line on a map. GPX Explore shows you the ride: every climb on it, rated before you go, what your heart rate and power were doing on that climb, how long you were actually moving, and how each kilometer went. It draws new routes that follow the trail, fixes what a GPS gets wrong, and saves plain GPX that every device reads. And on iPhone and iPad it rides the file with you, turn by turn, with the street names spoken.

Download on the App Store

Mac, iPad, iPhone

Free to view, with every climb and your Apple Health workouts. No account. Riding turn by turn, drawing and editing are GPX Explore Pro, one purchase in the app for your Mac, iPhone and iPad.

See it in action

Recorded in the app. Interface shown in English.

GPX Explore on the Mac: the Mist Trail in Yosemite drawn along its switchbacks from Happy Isles to Nevada Fall on the satellite map, with the elevation profile climbing to 6,000 ft

Ride it, turn by turn

GPX Explore riding a route on iPhone: Turn right onto Haypath Rd in 150 ft, then bear left, the line on the road, the map turned to the way you are going, speed, distance to go and arrival timeThe route card on iPhone listing 12 climbs, the longest 2.9 mi at 6.4 %, with the Category 3 climb shaded on the elevation chart and the Ride button

Open any GPX file on your iPhone or iPad and tap Ride. GPX Explore finds the turns in the shape of the route, looks up the street names with Apple Maps, and speaks each turn a little before you get there: “In 300 feet, turn left onto Main Street.” Two turns close together are said as one. Leave the route and you hear which side it is on, with one tap for Apple Maps directions back to it; start in the middle of a route and it picks up from where you are. On a climb, the bottom of the screen shows how far and how high it is to the top, and the grade where you are.

Put the phone in a pocket or on the bars with the screen off: the turns are still spoken, and the next one sits on the Lock Screen and in the Dynamic Island. Your ride is recorded as you go, and at the end you see it over the route and can save it to Apple Health as a workout with its map, or share the GPX file. It works for runs, walks and hikes too, with the distances and the arrival time to match.

Every climb, before you go

GPX Explore on the Mac: 19 miles of the Jura with its 12 climbs listed on the route card, the longest, a Category 3, picked and shaded on the elevation chart

GPX Explore finds every climb on a track and rates it the way bike computers do, from Category 4 to HC: at least 500 meters at 3 percent, or a short, steep 250 meters at 7, so gravel and mountain bike pitches count too. The route card lists them with their length, average and steepest grade and the height gained; pick one and the chart and the map close in on it. On the elevation profile each climb is shaded in the color of its category, so the hard ones stand out before you ride. Climbs are free, on the Mac, iPhone and iPad.

Your workouts from Apple Health

Apple Health workouts in GPX Explore on iPhone: rides, hikes and runs by month, each with its distance, time, climb and the outline of its route

On iPhone and iPad, GPX Explore opens the workouts in Apple Health that have a route: rides, runs, walks and hikes from an Apple Watch, an iPhone or any app that saves its routes to Apple Health. Each one opens on the map like a GPX file, with heart rate, cadence and power on the chart, and saves as a GPX file for Strava, Garmin Connect, Komoot or anything else. Select a dozen and save them all at once. It is free.

Draw a route

GPX Explore on iPad: the Mist Trail in Yosemite drawn along the trail from Happy Isles past Vernal Fall to Nevada Fall, colored by grade, with a 2,000 ft climb on the elevation profile

Click on the map where the route starts, then where it goes. Draw straight lines, or let Apple Maps follow the paths and roads for walking, cycling or driving, and each click lands on the path the way it does in a route planner. Drag any point you clicked and the route finds its way again. Trace freehand with the mouse, a finger or Apple Pencil when there is no path to follow. Close the loop back to the start, or turn the route into an out-and-back, with one click.

Elevation for every new point comes from a 30 m terrain model on our own server, the one Geo Elevation profiles with, so the climb is on the chart before you leave: above, three clicks up Yosemite’s Mist Trail give 2.7 miles and 2,500 feet of climbing. Give the route times at your walking or riding pace, slower uphill and faster down, and it plays in any app that wants a timed track, Xcode’s location simulator included.

Fix a recording

Everything a GPS gets wrong, you can put right. Cut off the drive to the trailhead. Delete the spike where the watch lost the sky and put you across the lake. Drag a point back onto the path, or click the small plus between two points to add one. Select a stretch between two points on the map, or on the Mac by dragging across the chart, and delete it, crop the track to it or split the track there. Join two days into one, reverse a route, simplify ten thousand points to the few hundred a bike computer accepts, add points to long straight legs, replace noisy altitude with the terrain model, shift the times of a watch that had the wrong clock. Every change can be undone, one step at a time.

GPX Explore on iPad: a run with 51 points selected in pink on the map and on the chart, and a panel to delete them or crop the track to them

Your file, kept whole

An editor that loses what you did not touch is not worth using. GPX Explore reads the complete GPX 1.1 schema and writes it back: metadata and links, waypoints with their symbols, routes, segments, fix quality, heart rate and power, and each app’s own extensions down to Garmin’s track colors, with their namespaces. A file you open and save without editing is written back byte for byte. We checked every sample file we have by reading it, writing it and reading it again, and by validating what it writes against the official GPX schema.

Try it, right here

This is a real file, a run around Washington’s McMillan Reservoir from a Garmin watch, drawn the way the app draws it. Move across the chart and the marker follows on the map; switch the series to heart rate or speed. In the app you do this with a finger on iPhone and a trackpad or mouse on the Mac, and the marker moves on the live map.

A run around the McMillan Reservoir in Washington, DC, colored by grade
1.34 km 57 m
3.10 km 15:48 moving +141 m avg 190 bpm
406080 m00.511.522.53 km
57 m1.34 km

Move across the chart. In the app the same scrub works with a finger, a mouse or a trackpad.

Color tells you the climb

The track is painted by grade: green on the flat and the gentle climbs, orange and red on the steep pitches, blue to purple on the way down. You can read a route before you ride it, and you can see where the hard part of the day was without touching the chart. A second mode colors by elevation instead, which is the better view of a mountain traverse, and both work on every map style, from muted to satellite in 3D.

A coastal ride in Brittany on the satellite map, the track colored by grade with the steep sections in red

Every number your watch recorded

GPX files from Garmin, Strava, Wahoo, Coros, Suunto and Apple Watch carry more than positions: heart rate, cadence, power, speed and temperature ride along on every point. GPX Explore charts any of them under the map, with a picker to switch series, and the route card sums up the workout the way a training log would: distance, moving time with the stops taken out, average pace for runs and hikes or average speed for rides, max speed, elevation gain and loss with GPS noise filtered, the sensor averages, and splits per kilometer or mile.

GPX Explore charting heart rate under a run, with the route card showing distance, moving time, pace, gain, loss and heart rate

Those numbers were tuned on real files rather than tidy ones: a 2001 receiver that logged a point a minute, a watch that logs one a second, a planned route whose points carry edit stamps instead of a clock, a tour stitched into one segment across two years. Each of those breaks a naive formula, and the ones that shipped are the ones that survived all of them.

Files from anywhere

GPX Explore reads the complete GPX 1.1 schema and the GPX 1.0 files older tools still write: tracks, routes and waypoints with their names, symbols and comments, the file’s own metadata, and the extensions every exporter adds. Files that confuse other viewers open here: timestamps with fractional seconds, tracks with no elevation or no times, a route with no track at all, a file that is nothing but 9,000 waypoints. It has been fed exports from Garmin Connect, Strava, Komoot, RideWithGPS, GPSies, MapSource, GPS Visualizer, ExpertGPS, Geo Tracker and our own WorkoutGPX, which turns any Apple Health workout into a GPX file for it.

Made for the Mac

Eight in ten people who use GPX Explore use it on a Mac, and it behaves like a Mac app should. Double-click a .gpx file and it opens; ⌘N starts a new one on a blank map. Right-click the map for waypoints and splits, ⌥-drag to trace, and the Track menu has every tool with the undo and redo you expect. Press space in Finder and Quick Look draws the track, colored by grade, before you open anything. The tracks and waypoints drawer shows every track, segment and waypoint in the file so you can hide the ones you are not looking at. Keyboard shortcuts cover the things you do all day: ⌘0 fits the track, ⌘E toggles the chart, ⌘I the route card, ⌘1 to ⌘6 switch map styles, ⌥⌘E starts editing. Drag the route card by its bar to wherever it covers the least, and fold the chart away with its arrow when you want the whole window for the map.

The tracks and waypoints drawer on the Mac listing three tracks, their segments and forty-six waypoints

When you want the ride out of the app, share the GPX file from the toolbar, or export the map with the chart under it as a single picture, colored as on screen, with the name and the numbers along the bottom.

An exported picture: a run on a light map with start and end markers, the heart-rate chart, the name and the numbers underneath

Made for iPhone and iPad

On iPhone and iPad GPX Explore opens to a start screen: draw a new track, open a GPX file, your workouts from Apple Health, the sample run, and your recent files, each with a small map of its track, the way Files shows GPX files once GPX Explore is installed. A file from Files or iCloud Drive is edited where it is and saves itself as you go; one from Mail or Messages arrives as a copy, kept in GPX Explore’s own folder. It lands on the map with a strip of numbers at the top; tap the strip for the full card, the climbs and the splits, and scrub the chart with a finger.

The editor is made for a finger: tap to add points, drag one with a loupe under your fingertip so you can see where it lands, long-press the map or a point for more, and trace freehand with a finger or Apple Pencil where there is no path. Undo is always a tap away at the top of the screen.

And the iPhone is where the ride happens. Tap Ride and it follows the file turn by turn with the street names spoken, the next turn on the Lock Screen and in the Dynamic Island, the climb you are on at the bottom of the screen. Put the phone away and it keeps going; if iOS closes the app on a long day, opening it again carries on where you were. At the end, your track is in Recent Files and, if you like, in Apple Health with its map. Print a ride, or save it as a PDF report with the map, the chart and the splits, from the Share menu.

On iPad the tracks list and the editing panel sit beside the map as they do on the Mac, the Points table opens under it, and with a keyboard the Mac’s shortcuts work too: ⌥⌘E to edit, ⌘E for the chart, ⌘0 to fit.

GPX Explore riding a route on iPhone: Turn right onto Haypath Rd, then bear left

1 / 8

GPX Explore riding a route on iPad: the turn banner with its street name and the ride's numbers

1 / 8

No file handy? Try these

Real tracks, free to use. Download one, then open it with GPX Explore.

Yours stays yours

No account, no sync, no ads, no tracking. Your files stay on your device, and opening and viewing one sends nothing anywhere beyond the map tiles Apple Maps draws. Your location and your Apple Health workouts stay on your device too: the location guides you while you ride, and Apple Health is written only when you save a ride to it. When you draw or move points, GPX Explore sends just their coordinates to our own elevation server to look up the height, and when you choose to follow paths or roads it asks Apple Maps for directions. The elevation lookup can be turned off.

Questions people ask

How do I open a GPX file on a Mac? Install GPX Explore from the Mac App Store and double-click the file. If another app has claimed .gpx files, right-click the file, choose Get Info, pick GPX Explore under Open With and click Change All.

Does it show heart rate, power and cadence? Yes, when the file carries them. Garmin, Strava, Wahoo, Coros and Suunto exports and WorkoutGPX files from Apple Health all do. The chart’s picker lists whatever the file has.

Which files does it open? Any GPX 1.1 or 1.0 file: tracks, routes and waypoints, with or without elevation and timestamps, in any combination.

Can it edit GPX files? Yes, with GPX Explore Pro (since version 2.0), on the Mac, iPhone and iPad: draw new tracks and routes, move, add and delete points, delete or crop a stretch, split, join, reverse, simplify, fix elevation and times, and edit waypoints. Every change can be undone.

Can it plan a route that follows trails and roads? Yes. Choose walking, cycling or driving and the line between two clicks comes from Apple Maps directions; drag a point you clicked and the route is worked out again. Where Apple Maps has no path, it draws a straight line and says so.

Where does the elevation of a drawn route come from? From a 30 m terrain model (Mapzen’s, worldwide) served by our own elevation server. Recorded tracks keep the elevation your device measured unless you choose Replace Elevation.

Can it turn my Apple Health workouts into GPX? Yes, on iPhone and iPad, for free: From Apple Health on the start screen lists every workout with a route, with heart rate, cadence and power. WorkoutGPX does the same as a small app of its own.

Can it give me turn-by-turn directions? Yes, on iPhone and iPad, with GPX Explore Pro: tap Ride and it follows any GPX file with spoken turns and street names, off-route alerts and the way back, the climb you are on, and the next turn on the Lock Screen. Riding, running, walking and hiking.

Is it free? Viewing any GPX file is free on every platform, as it always was, and so are the climbs and your Apple Health workouts. Riding turn by turn, drawing and editing are GPX Explore Pro, a one-time purchase in the app that covers your Mac, iPhone and iPad; it also pays for the elevation server behind every drawn point.

What changed lately? Version 2.1 rides any GPX turn by turn and finds every climb: the release post tells the story. Version 2.0 made it an editor: that post.

Download on the App Store