Free · No signup · Browser-based

Convert CSV to GPX.

Drop a CSV with lat/lon columns, get a GPX file with one waypoint per row. Elevation, time, name and description columns are detected automatically.

01 · How it works

Three steps, then done.

GPX is the universal format for GPS waypoints, tracks and routes — read by Garmin devices, OsmAnd, Strava, Komoot, and most mapping apps. This converter turns each CSV row with valid coordinates into a <wpt> waypoint. Latitude/longitude are auto-detected (override with the pickers), and optional elevation, time, name and description columns are included when present.

i. drop

Drop or paste

Drag a file, click to choose, or paste data directly into the input pane.

ii. detect

We read the shape

Types are inferred so the output is correctly formatted — not strings everywhere.

iii. use it

Copy or download

Copy the GPX or download the file — ready to drop straight into your tool of choice.

02 · Why ours

Smart GPX conversion by default.

Most free GPX converters bury your file in an upload form and stamp the result. Ours runs entirely in the browser, keeps your types intact where the format allows, and hands back clean GPX you fully own.

  • 01

    Correct types

    Numbers, booleans and nulls are preserved wherever GPX supports them — not every value dumped as a quoted string.

  • 02

    Local-first

    Your file is parsed and converted in your browser — verify in DevTools → Network. Nothing is uploaded, logged, or stored.

  • 03

    Clean, valid output

    The GPX is well-formed and standards-compliant — properly escaped, with sensible defaults you can override above the output.

  • 04

    No watermark, no limits

    Download as many times as you like. The whole conversion runs on your device, so there's no sign-up and no cap.

"Drop a CSV, get clean GPX — and nothing left on a server."
— csvtodashboard.com
03 · FAQ

csv to gpx questions.

Which columns are detected?
Latitude: lat, latitude, y. Longitude: lon, lng, longitude, x. It also looks for ele/elevation/altitude, time/timestamp/date, name/title/label and description/desc/notes. Override lat/lon, name and description above the output.
GPX 1.1 (the current standard), declared with the topografix namespace. Field values are XML-escaped so special characters don't break the file.
Waypoints (wpt) — independent pinned points, the right shape for a list of places. Tracks and routes describe an ordered path, which needs a different input structure.
Rows with missing, non-numeric, or out-of-range lat/lon (outside -90..90 / -180..180) are skipped. A comment at the bottom counts how many were dropped.