tumic0/GPXSee

GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.

C++

1,252

5,936 commits

updated Oct 19, 2026

See the code

README

GPXSee

GPXSee is a Qt-based GPS log file viewer and analyzer that supports all common GPS log file formats.

Features

  • Opens GPX, TCX, FIT, KML, NMEA, IGC, CUP, SIGMA SLF, Suunto SML, LOC, GeoJSON, OziExplorer (PLT, RTE, WPT), Garmin GPI&CSV, TomTom OV2&ITN, ONmove OMD/GHP, TwoNav (TRK, RTE, WPT), GPSDump WPT, Velocitek VTK, Vakaros VKX, GoPro GPMF videos, DJI videos, Sony RTMD videos, Google CAMM videos, Novatek/VIOFO/Blackvue/Vantrue/70mai dashcam videos and geotagged JPEG/MP4 files.
  • Opens geo URIs (RFC 5870).
  • User-definable online maps (OpenStreetMap/Google tiles, WMTS, WMS, TMS, QuadTiles).
  • Offline maps (MBTiles, PMTiles, OziExplorer maps, TrekBuddy maps/atlases, Garmin IMG/GMAP & JNX maps, TwoNav RMaps, GeoTIFF images, BSB charts, ENC charts, KMZ maps, AlpineQuest maps, Locus/OsmAnd/RMaps SQLite maps, Mapsforge vector maps, QCT maps, GEMF maps, Osmdroid SQLite maps, Orux maps, COROS maps, ESRI World-File georeferenced images).
  • Elevation, speed, heart rate, cadence, power, temperature and gear ratio/shifts graphs.
  • Support for DEM files (SRTM HGT).
  • Support for multiple tracks in one view.
  • Support for POI files.
  • Print/export to PDF/PNG.
  • Full-screen mode.
  • HiDPI/Retina displays & maps support.
  • Real-time GPS position.
  • Windows, macOS, Linux and Android builds.

GPXSee - Linux

Build

Prerequisites

  • Qt5 >= 5.15 or Qt6 >= 6.2 (Android builds require Qt6)
  • Zlib (the Qt-provided one is used where the platform does not provide its own)

Steps

lrelease gpxsee.pro
qmake gpxsee.pro
make # nmake on Windows

Download

Warning: Never use the Flatpak version from flathub.org which is crippled by design. Several fundamental features like file browsing and many file formats are broken in the Flatpak package!

Changelog

Changelog

Homepage

https://www.gpxsee.org

Maps

GPXSee maps repository

Translations

GPXSee uses Weblate for translations.

License

GPXSee is licensed under GPL-3.0 (only). However, some 3rd party parts are using different, GPL compatible, licenses:

coros
fit
garmin
geojson
geotiff
gpx
igc
kml
mapsforge
mbtiles
nmea
oruxmaps
oziexplorer
pmtiles
rmaps
s57
tcx
trekbuddy
wms
wmts

tumic0/GPXSee

GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.

C++

1,252

5,936 commits

updated Oct 19, 2026

See the code

README

GPXSee

GPXSee is a Qt-based GPS log file viewer and analyzer that supports all common GPS log file formats.

Features

  • Opens GPX, TCX, FIT, KML, NMEA, IGC, CUP, SIGMA SLF, Suunto SML, LOC, GeoJSON, OziExplorer (PLT, RTE, WPT), Garmin GPI&CSV, TomTom OV2&ITN, ONmove OMD/GHP, TwoNav (TRK, RTE, WPT), GPSDump WPT, Velocitek VTK, Vakaros VKX, GoPro GPMF videos, DJI videos, Sony RTMD videos, Google CAMM videos, Novatek/VIOFO/Blackvue/Vantrue/70mai dashcam videos and geotagged JPEG/MP4 files.
  • Opens geo URIs (RFC 5870).
  • User-definable online maps (OpenStreetMap/Google tiles, WMTS, WMS, TMS, QuadTiles).
  • Offline maps (MBTiles, PMTiles, OziExplorer maps, TrekBuddy maps/atlases, Garmin IMG/GMAP & JNX maps, TwoNav RMaps, GeoTIFF images, BSB charts, ENC charts, KMZ maps, AlpineQuest maps, Locus/OsmAnd/RMaps SQLite maps, Mapsforge vector maps, QCT maps, GEMF maps, Osmdroid SQLite maps, Orux maps, COROS maps, ESRI World-File georeferenced images).
  • Elevation, speed, heart rate, cadence, power, temperature and gear ratio/shifts graphs.
  • Support for DEM files (SRTM HGT).
  • Support for multiple tracks in one view.
  • Support for POI files.
  • Print/export to PDF/PNG.
  • Full-screen mode.
  • HiDPI/Retina displays & maps support.
  • Real-time GPS position.
  • Windows, macOS, Linux and Android builds.

GPXSee - Linux

Build

Prerequisites

  • Qt5 >= 5.15 or Qt6 >= 6.2 (Android builds require Qt6)
  • Zlib (the Qt-provided one is used where the platform does not provide its own)

Steps

lrelease gpxsee.pro
qmake gpxsee.pro
make # nmake on Windows

Download

Warning: Never use the Flatpak version from flathub.org which is crippled by design. Several fundamental features like file browsing and many file formats are broken in the Flatpak package!

Changelog

Changelog

Homepage

https://www.gpxsee.org

Maps

GPXSee maps repository

Translations

GPXSee uses Weblate for translations.

License

GPXSee is licensed under GPL-3.0 (only). However, some 3rd party parts are using different, GPL compatible, licenses:

coros
fit
garmin
geojson
geotiff
gpx
igc
kml
mapsforge
mbtiles
nmea
oruxmaps
oziexplorer
pmtiles
rmaps
s57
tcx
trekbuddy
wms
wmts

Project health

Overall

3.4/10

Maintained

10/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

(top 24 of 25)

Daniël van Eeden

128 followers · starred Jan 2024

Miroslav Šedivý

89 followers · starred May 2020

深鸣

57 followers · starred Jul 2026

Matt Arsenault

675 followers · starred May 2019