Il formato di file GPX (GPS Exchange Format) è uno schema XML progettato per il trasferimento di dati GPS tra applicazioni e servizi web. È uno standard aperto e ampiamente adottato per l'archiviazione e lo scambio di dati di waypoint, rotte e tracce. I file GPX contengono informazioni come latitudine, longitudine, elevazione, timestamp e altri attributi associati a posizioni geografiche. Questo li rende ideali per la condivisione di dati GPS raccolti da dispositivi come unità GPS portatili, smartphone e sistemi di navigazione per veicoli. La struttura XML leggibile dall'uomo del formato consente un facile parsing e manipolazione da parte di vari strumenti software e linguaggi di programmazione. GPX è comunemente utilizzato nelle applicazioni di mappatura, nei sistemi informativi geografici (GIS) e nel software di navigazione per esterni per la pianificazione di percorsi, la registrazione di tracce e la condivisione di dati di posizione con altri. È un formato versatile che facilita l'interoperabilità tra diversi dispositivi e piattaforme abilitati al GPS, rendendolo una pietra angolare dei moderni servizi e applicazioni basati sulla localizzazione.