Convert an Excel or CSV file to a GPX file

In this page, you can convert an Excel or CSV file to a GPX file.
The following text is an example of a generated GPX file.

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<gpx version="1.0" xmlns="http://www.topografix.com/GPX/1/0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
<trk>
  <name>GPS-2022-01-08--16-17-09</name>
  <trkseg>
    <trkpt lat="35.472280816" lon="136.787710246">
      <ele>86.584243629</ele>
      <course>182.4609375</course>
      <speed>0.00</speed>
      <sat>-1</sat>
    </trkpt>
    <trkpt lat="35.472237272" lon="136.78778057">
      <ele>86.641729599</ele>
      <course>158.203125</course>
      <speed>0.62</speed>
      <sat>-1</sat>
    </trkpt>
    ...
    <trkpt lat="35.454285038" lon="136.819285713">
      <ele>85.654640668</ele>
      <course>22.8515625</course>
      <speed>0.00</speed>
      <sat>-1</sat>
    </trkpt>
  </trkseg>
</trk>
</gpx>

It is assumed that each row of the Excel or CSV file records the latitude (°) and longitude (°) data of each point you passed. If the elevation (m), time (UTC time, e.g. 2002-02-10T21:01:29.250Z) and speed (m/s) are recorded in the same row, these data will also be output to the GPX file.

You need to specify which columns contain the latitude and the longitude. You can also specify the elevation, the time and the speed using the form below.

File is not selected yet
Latitude (required)
Longitude (required)
Elevation
Time
Speed
GPX file receiving address
  • Excel files (.xls or .xlsx) and CSV files (“,” as the separator) are supported.
  • The size of the Excel or CSV file that can be uploaded is limited to 2MB.
  • The output GPX file will be sent to the email address entered in the form.

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA