Of the best links I’ve received as Gabriel’s feedback from Argentina who told us about it, a couple of days ago. GPS Babel is a free application tool under GPL license, which runs on Windows, Linux and Mac.
Ideal for downloading data from a computer and upload it directly to another. For example, you can be downloading from a Garmin USB and send them to a Magellan by another port. Just in the same way, it lets you do with files like reading from an SD of Magellan and sent directly to kml, csv, OSM, and so on.
Reads and / or writes, about 160 formats’ conditions, of which here I show the 50 most outstanding.
Format | Waypoints | Tracks | Routes | |||
Read | Write | Read | Write | Read | Write | |
CompeGPS data files (.wpt/.trk/.rte) | yes | yes | yes | yes | yes | yes |
DeLorme PN-20/PN-30/PN-40 USB protocol | yes | yes | yes | yes | yes | yes |
Garmin MapSource – gdb | yes | yes | yes | yes | yes | yes |
Garmin MapSource – mps | yes | yes | yes | yes | yes | yes |
Garmin MapSource – txt (tab delimited) | yes | yes | yes | yes | yes | yes |
Garmin PCX5 | yes | yes | yes | yes | yes | yes |
Garmin serial/USB protocol | yes | yes | yes | yes | yes | yes |
Geogrid-Viewer ascii overlay file (.ovl) | yes | yes | yes | yes | yes | yes |
Google Earth (Keyhole) Markup Language | yes | yes | yes | yes | yes | yes |
GPS TrackMaker | yes | yes | yes | yes | yes | yes |
GPX XML | yes | yes | yes | yes | yes | yes |
KuDaTa PsiTrex text | yes | yes | yes | yes | yes | yes |
Lowrance USR | yes | yes | yes | yes | yes | yes |
Magellan Mapsend | yes | yes | yes | yes | yes | yes |
Magellan SD files (as for eXplorist) | yes | yes | yes | yes | yes | yes |
Magellan SD files (as for Meridian) | yes | yes | yes | yes | yes | yes |
Magellan serial protocol | yes | yes | yes | yes | yes | yes |
Memory-Map Navigator overlay files (.mmo) | yes | yes | yes | yes | yes | yes |
NaviGPS GT-11/BGT-11 Download | yes | yes | yes | yes | yes | yes |
OziExplorer | yes | yes | yes | yes | yes | yes |
PathAway Database for Palm/OS | yes | yes | yes | yes | yes | yes |
Skymap / KMD150 ascii files | yes | yes | yes | yes | yes | yes |
Suunto Trek Manager (STM) WaypointPlus files | yes | yes | yes | yes | yes | yes |
Universal csv with field structure in first line | yes | yes | yes | yes | yes | yes |
Vito Navigator II tracks | yes | yes | yes | yes | yes | yes |
DeLorme .an1 (drawing) file | yes | yes | yes | yes | yes | |
Humminbird waypoints and routes (.hwr) | yes | yes | yes | yes | yes | |
OpenStreetMap data files | yes | yes | yes | yes | yes | |
Alan Map500 waypoints and routes (.wpr) | yes | yes | yes | yes | ||
CoastalExplorer XML | yes | yes | yes | yes | ||
Enigma binary waypoint file (.ert) | yes | yes | yes | yes | ||
FAI/IGC Flight Recorder Data Format | yes | yes | yes | yes | ||
HikeTech | yes | yes | yes | yes | ||
Humminbird tracks (.ht) | yes | yes | yes | yes | ||
NMEA 0183 sentences | yes | yes | yes | yes | ||
Raymarine Waypoint File (.rwf) | yes | yes | yes | yes | ||
Suunto Trek Manager (STM) .sdf files | yes | yes | yes | yes | ||
Swiss Map 25/50/100 (.xol) | yes | yes | yes | yes | ||
TrackLogs digital mapping (.trl) | yes | yes | yes | yes | ||
XAiOX iTrackU Logger Binary File Format | yes | yes | yes | yes | ||
CarteSurTable data file | yes | yes | yes | |||
Cetus for Palm/OS | yes | yes | yes | |||
cotoGPS for Palm/OS | yes | yes | yes | |||
Franson GPSGate Simulation | yes | yes | yes | |||
G7ToWin data files (.g7t) | yes | yes | yes | |||
Garmin Training Center (.tcx) | yes | yes | yes | |||
National Geographic Topo 3.x/4.x .tpo | yes | yes | yes |
A great solution additionally has different filters like: remove duplicates, reverse the direction of the route, simplify points, reorder lists and even has part of its functionality to run online for viewing on Google Maps or making conversions. I warn you that in gpsvisualizer.com there is much more to see, a great site with practical resources
The best of all, it is free. Here you can download GPS Babel