Plan. Edit. Export Español
← Back to GEPYX

GEPYX Guides

What Is a GPX File and What Is It For?

GPX track over a mountain map

If you use a GPS device, a sports watch or a hiking app, sooner or later you will run into a .gpx file. Here's what it is, what it stores, and when it makes more sense than formats like KML or TCX.

What is a GPX file

GPX stands for GPS Exchange Format, an open file format designed to store and exchange GPS position data between devices and apps. Under the hood it's a plain text file in XML format, so any program — even a text editor — can read it without needing proprietary software.

It was created specifically to stop every GPS manufacturer or app from using its own closed format: a GPX file exported from a Garmin watch can be opened on a Suunto, in Google Earth, or in an editor like GEPYX without any weird conversions.

What data a GPX file stores

A GPX file can hold three types of information, usually combined:

Besides coordinates (latitude and longitude), each point can carry elevation, and for recorded tracks, a timestamp too. That's what later allows calculating total ascent, average speed or the duration of the route.

Want to look inside one of your own GPX files? Open it and explore it on the map.

Open the GEPYX editor

GPX vs KML vs TCX: what's the difference

All three are XML formats for geographic data, but they're not built for exactly the same purpose:

In practice, if you're uploading the route to a GPS device or a hiking app, GPX is almost always the most compatible choice. If you need to visualize it in Google Earth, go with KML. And if the destination is a training platform that uses heart-rate data, TCX.

How to open, create or edit a GPX file

Opening a GPX file just means importing it into any compatible app: Google Earth, Komoot, Strava or your own GPS device. But if you want to create a route from scratch, fix a track with errors or convert it to another format, you need an editor.

With GEPYX you can draw a route point by point or let it follow existing trails, add waypoints, check the elevation profile in real time, and export the result to GPX, KML or TCX, whichever you need. All from your browser, with nothing to install and no account to create.

Got a track to fix, or planning your next route?

Open the GEPYX editor