GPS File Formats — GPX, KML, KMZ, FIT & More

Pick a format below for the full guide, or jump straight to a converter. This page is a map of the site’s format docs—not a deep dive.

Pick a format

FormatWhat it is (one line)GuideTool
GPXXML track / waypoint exchange used by watches and trail apps/guides/gpx-file/gpx-viewer
KMZZIP package of KML (usually doc.kml + optional images)/guides/kmz-file/kmz-viewer · /convert/kmz-to-gpx
KMLGoogle Earth / Maps geographic markup (XML)/guides/kml-file/kml-viewer · /convert/kml-to-gpx
FITBinary sports-activity file from many watches/guides/fit-file/fit-viewer · /convert/fit-to-gpx
NMEA 0183Line-based GPS text sentences from receivers / loggers/guides/nmea-0183GPX via future converter · /gpx-viewer
TCXOlder XML activity format (Training Center family)See FIT guideExport GPX from your platform when possible
Video GPSGPS embedded in action-cam video (e.g. GoPro)—/gopro-gps-extract
GNSS logger CSVSpreadsheet-style exports from GNSS loggers—Converter planned

Hiking & watches

Prefer GPX. Open in /gpx-viewer; edit in /gpx-editor. If you have KML/KMZ from a map share, convert with /convert/kml-to-gpx. Decision help: /guides/gpx-vs-kml.

Google Earth / Maps

Prefer KML or KMZ. Packaging difference: /guides/kml-vs-kmz. Full KML: /guides/kml-file. Full KMZ: /guides/kmz-file.

Sports watch files

Native activity files are often FIT. Convert for maps with /convert/fit-to-gpx. Guide: /guides/fit-file.

Logger & video exports

Action-cam GPS: /gopro-gps-extract. Raw receiver text: /guides/nmea-0183. Spreadsheet exports from GNSS loggers: converter planned (never upload tracks you care about to random sites).

Convert without uploading

From → toTool
KML → GPX/convert/kml-to-gpx
KMZ → GPX/convert/kmz-to-gpx
GPX → KML/convert/gpx-to-kml
FIT → GPX/convert/fit-to-gpx
View GPX/gpx-viewer
Edit track/gpx-editor
Video → track/gopro-gps-extract

All format guides