CSV to GPX Converter

Turn a spreadsheet of waypoints into a GPX file for GPS devices and fitness apps — free, private, and entirely in your browser. No upload to any server required.

Drag & drop your CSV file here

or click to browse

CSV must contain lat/lng or latitude/longitude columns

or paste CSV text

Expected CSV format

name,latitude,longitude,category
Trailhead,48.8584,2.2945,start
Summit,45.8326,6.8652,peak

Column names auto-detected: lat, latitude, lng, lon, longitude, x, y

Frequently Asked Questions

What column names are recognized for coordinates?

The converter auto-detects columns named lat, latitude, y for latitude; and lng, lon, longitude, x for longitude. All other columns become GPX waypoint attributes.

Why convert CSV to GPX?

Converting a spreadsheet of coordinates to GPX lets you load waypoints — trailheads, points of interest, sample locations — onto a GPS device or into fitness and navigation apps that expect GPX, not CSV.

What coordinate system should the CSV use?

Coordinates must be in WGS84 (EPSG:4326) — standard latitude/longitude decimal degrees, the format used by GPS devices and most public datasets.

Is my data private?

Yes, completely. All parsing happens inside your browser using JavaScript. Your data is never uploaded to any server.

What GPX element is created?

Each CSV row becomes a GPX waypoint (<wpt>). To create a track from an ordered sequence of points, use the GPX merge tool after conversion.

Need to visualize the converted data on an interactive map? Try the full app for maps, filtering, and analysis.

Open GeoDataTools App