GPX Viewer

A desktop application for viewing, analysing and editing GPS tracks, with official and open maps, elevation profiles coloured by gradient and detailed activity data.

macOS 0.3.0 for Apple silicon and Intel. Windows 0.3.0. Open a GPX file in your browser

GPX Viewer 0.3.0 for macOS with the synthetic sample file on OpenTopoMap.
Distance
0.0 km
Elevation
165 m
Gradient
- %
Speed
- km/h
400 m 100 m 40 km/h

How a GPX file becomes a map and a profile

Positions

A GPX file is a sequence of recorded positions.

GPX Viewer draws each track segment on the map exactly as recorded. Segments are never joined, so a gap in the recording stays a gap.

Distance and elevation

Distance along the route becomes the profile.

Geodesic distance between points forms the horizontal axis. The elevation is smoothed over 25 m and coloured by its gradient over 50 m.

One position, two views

The map and the graph follow the same point.

Inspect the profile and the marker moves on the map; hover the route and the cursor moves on the graph. Values are labelled as recorded or calculated.

More measurements

Other channels share the same axis.

Speed, heart rate, cadence, power and temperature can be combined on their own scales or stacked, against distance, elapsed time or moving time.

Graphs

Choose what the graph shows.

Fourteen measurements as the main graph, combined or stacked layouts, and three horizontal axes in both Mac editions. Screenshots of GPX Viewer 0.3.0 with a synthetic test file.

Historical weather New in macOS 0.3.0

The weather of the day you recorded.

GPX Viewer asks a weather archive for the places and hours of a recording and matches the answer to every point: temperature, wind and its direction against your track, rain, humidity, pressure and cloud cover. The values are model estimates, marked as such and kept apart from anything your devices measured.

Time (UTC)
-
Air temperature
17.3 °C
Wind
4.0 km/h
Conditions
Clear sky
21 °C 16 °C

The synthetic sample route of 12 September 2026 with the historical weather GPX Viewer retrieves for it: 3 places along the route, hourly model values matched to each moment and blended between places. Real model values for the sample's real places and date; the route and its timestamps are synthetic. Weather data by Open-Meteo.com (CC BY 4.0), based on data and products of ECMWF; contains modified Copernicus Climate Change Service information.

The Weather inspector: recording conditions, the places sampled, the weather timeline and the temperature summary, every value marked Modelled.
  • Requested only when you ask. A few places rounded to about 1 km and the dates; never the file.
  • Matched in UTC. Hourly values per point, precipitation as hourly totals, wind as a vector.
  • On the graph. Eight modelled lines beside elevation, speed or heart rate.
  • Saved on your Mac. Shown again offline; one button clears it.
How historical weather works

Maps

Official imagery where it exists. Open maps everywhere.

Apple Maps on Mac, OpenStreetMap, OpenTopoMap and CyclOSM, national aerial and topographic services, and Thunderforest, Esri, Azure Maps, TomTom, HERE or Mapbox with your own key. Every map keeps its owner's credit visible.

Map sources and attribution
Official aerial imagery from Geoportail Luxembourg, with its credit on the map.
Luxembourg
Geoportail aerial (summer and leaf-off), topographic maps, 1:20,000, hybrid, full layer catalogue
Belgium
Wallonia (SPW), Flanders (Digitaal Vlaanderen) and Brussels (UrbIS) aerial imagery, NGI topographic maps
France
IGN aerial imagery and Plan IGN, with roads and place names
Netherlands
PDOK aerial imagery and the BRT map
Switzerland
swisstopo SWISSIMAGE, the national map and SwitzerlandMobility cycle routes
Austria
basemap.at aerial imagery and map
Germany
basemap.de, and state aerial imagery for Rhineland-Palatinate, Saarland, North Rhine-Westphalia and Bavaria

GPX Viewer Web Lite

Open a GPX file without installing anything.

A lighter viewer that runs in this website: map, elevation and speed graphs, heart rate, cadence and power, statistics and playback. Your file is read in your browser and never uploaded.

The map preview loads when this section is visible.

Statistics

Numbers you can check.

The statistics of the sample, calculated with the rules of the application: gain counts changes of at least 5 m, moving time counts steps of up to 300 s at 0.5 m/s or more, and distance never bridges a recording gap.

Distance
24.87 km
Elevation gain
355 m
Moving time
1:13 h
Stopped
3 min
Moving average
20.4 km/h
Points, in 2 segments
2,244

Platforms

Native on macOS. Available for Windows.

macOS for Apple silicon

Version 0.3.0 arm64

macOS 13 Ventura or later on a Mac with Apple silicon (M1 or later)

Liquid Glass design on macOS 26 and later.

Download

macOS for Intel

Version 0.3.0 x86_64

macOS 10.13 High Sierra to macOS 12 Monterey on an Intel Mac

Later Intel systems are not tested. The installer refuses Apple silicon Macs, which should use the Apple silicon edition.

Download

Windows

Version 0.3.0 x64

Windows 10 version 1809 or later, or Windows 11, 64-bit

Separate code base. Feature parity with the Mac editions is not complete.

Download
  • iPhone: Private development builds only. No public release and no download.
  • Android: No public Android build exists.
  • Wear OS extension: On hold. Not a released product.

Get GPX Viewer

Free, MIT License. Downloads are hosted on SourceForge with SHA-256 checksums. Not signed or notarised: your system asks you to confirm the first time.