.gpx files
.gpx file
GPS Exchange Format
An XML file of GPS waypoints, routes and recorded tracks.
What opens a .gpx file
- Windows
- Google Earth Pro, Garmin BaseCamp, GPXSee, Notepad (built in — raw XML)
- macOS
- Google Earth Pro, GPXSee, Gaia GPS
- Linux
- GPXSee, Google Earth Pro, QGIS
- In a browser
- GPX Studio, Strava, Google My Maps
What a .gpx file is
GPX is the open standard for GPS data, written by Garmin devices, Strava, Komoot and most outdoor apps. It is XML text, so a track is a long list of latitude, longitude, elevation and timestamp points. Import it into Garmin Connect, Strava or Google Earth to see it on a map; GPX Studio does the same in a browser.
Converting it
A .gpx file is commonly converted to .kml, .kmz, .csv, .geojson or .tcx. It is a plain text format, so any text editor can open and edit it directly.
Details
- Extension
- .gpx
- Full name
- GPS Exchange Format
- Category
- Data
- MIME type
- application/gpx+xml
- Created by
- TopoGrafix
- Format
- Plain text
Common questions
- How do I open a .gpx file?
- On Windows use Google Earth Pro; on macOS use Google Earth Pro; on Linux use GPXSee. An XML file of GPS waypoints, routes and recorded tracks.
- What is a .gpx file?
- GPS Exchange Format. GPX is the open standard for GPS data, written by Garmin devices, Strava, Komoot and most outdoor apps. It is XML text, so a track is a long list of latitude, longitude, elevation and timestamp points.
- Can I convert a .gpx file?
- Yes. It is usually converted to .kml, .kmz, .csv, .geojson or .tcx, either by exporting from one of the programs listed above or with a format converter.
Related pages
- .csv — Comma-Separated Values A spreadsheet as plain text, one row per line — the universal data exchange form
- .json — JavaScript Object Notation The standard text format for structured data on the web and in config files.
- .xml — Extensible Markup Language A tag-based text format for structured data, still everywhere in enterprise syst
- .yaml — YAML Data File An indentation-based configuration format, readable but unforgiving about whites
- .log — Log File A plain-text record of what a program did, newest events usually at the bottom.
- .torrent — BitTorrent Metainfo File A few kilobytes of metadata describing what to download and from whom — not the
- .dat — Generic Data File A meaningless extension — .dat says only that some program stored data here.
- .vcf — vCard Contact File One or more contacts as plain text — the standard way to move an address book.
- .sql — SQL Script A text file of database commands — often a full database dump.
- .ics — iCalendar Event A calendar invitation or event feed in a plain-text standard format.
- .sqlite — SQLite Database A complete relational database in a single file — the most deployed database in
- .db — Generic Database File An extension many programs use for their data — it does not identify one format.
Sources
- Media Types Registry — IANA
- Official vendor product documentation — At One Place