Conversor de GPX a KML
Convierte tus archivos GPX a KML al instante. Todo se procesa en tu navegador: tus datos nunca salen de tu dispositivo.
Arrastra y suelta aquí tu archivo GPX, o haz clic para buscar
Toda la conversión se realiza en tu navegador. Tus datos GPS nunca salen de tu dispositivo.
Tu archivo está convertido. Dawarich gestiona todos los formatos automáticamente: importa desde Google, Strava, Garmin y más. Sin conversiones manuales.
En tu servidor o en la nube. Cancela cuando quieras.
Empieza tu prueba gratuitaCuándo convertir GPX a KML
GPX es el formato que genera tu dispositivo GPS, reloj deportivo o aplicación de registro. KML es el formato que Google Earth, Google My Maps y la mayoría de las herramientas SIG de escritorio aceptan como entrada. Convertir GPX a KML es lo que haces cuando quieres ver tus trayectos en una aplicación de mapas, no solo guardarlos.
Motivos habituales para llegar a esta página: una exportación de Strava que quieres abrir en Google Earth, una ruta en bicicleta de un reloj Garmin que quieres compartir con Google My Maps, un GPX de senderismo de AllTrails u OsmAnd que quieres anotar visualmente, o un trayecto de un GPS antiguo que llevas a un archivo de mapas a largo plazo.
Ambos formatos son XML y están bien definidos, así que la conversión no pierde los campos de datos que comparten. La cuestión interesante, que explicamos más abajo, es qué campos no comparten.
Qué se conserva (y qué no)
Esto es exactamente lo que se conserva al convertir GPX → KML y lo que no:
| Campo | ¿Se conserva? | Notas |
|---|---|---|
| Coordenadas GPS (lat/lon) | ✅ Sí | Ambos formatos usan grados decimales WGS-84. La precisión es idéntica. |
| Elevación | ✅ Sí | GPX <ele> se convierte en la tercera coordenada de KML <coordinates>. Metros en ambos. |
| Marcas de tiempo | ✅ Sí | GPX <time> pasa a ser KML <TimeStamp> en cada marcador. ISO-8601 UTC en ambos. |
| Estructura del trayecto (trayecto → segmentos → puntos) | ✅ Sí | GPX <trk>/<trkseg> se representan como KML <Placemark> con geometría <LineString>. |
| Puntos de referencia | ✅ Sí | GPX <wpt> pasa a ser KML <Placemark> con geometría <Point> y el nombre del punto de referencia. |
| Rutas | ✅ Sí | GPX <rte> se representa como un KML <LineString> independiente, separado de los trayectos. |
| Nombres y descripciones de trayectos y puntos de referencia | ✅ Sí | Se asignan a KML <name> y <description>. |
| Frecuencia cardíaca, cadencia y potencia (TrackPointExtension) | ⚠️ No | KML no tiene un espacio de nombres para datos deportivos. Si necesitas frecuencia cardíaca, cadencia o potencia, convierte a TCX o conserva el GPX. |
| Bloques GPX <extensions> (datos personalizados) | ⚠️ Parcial | Las extensiones genéricas se descartan. Usa GeoJSON si necesitas conservar propiedades arbitrarias. |
| Estilo (color y anchura de línea, iconos) | ➕ Se aplican valores predeterminados | GPX no tiene estilos; este conversor aplica un KML <Style> predeterminado adecuado. Puedes editarlo en Google Earth Pro. |
Aplicaciones que leen tu archivo convertido
Cuando tengas tu archivo .kml, puedes abrirlo aquí:
- Google Earth (web y Pro) — Arrastra el .kml directamente a la versión del navegador, o usa Archivo → Importar en Earth Pro. La mejor visualización 3D.
- Google My Maps — Crea un mapa nuevo e «Importa» tu KML para compartir un mapa con anotaciones con quien quieras.
- QGIS — SIG de escritorio de código abierto. Añádelo como capa vectorial para análisis en profundidad y combínalo con otros datos geográficos.
- Marble — Globo virtual de código abierto. Multiplataforma, sin cuenta de Google.
- Locus Map (Android) — Importa KML para navegar sin conexión y reproducir rutas.
- Caltopo — Mapas para zonas naturales. Importa KML para planificar viajes con capas de terreno.
- Dawarich — Sí, también puedes importar KML directamente en tu cronología de Dawarich junto con todo lo demás.
Ejemplo práctico
Un GPX mínimo como entrada y un KML mínimo como salida para mostrar la correspondencia de campos en la práctica:
Entrada (GPX)
<?xml version="1.0"?>
<gpx version="1.1" creator="Garmin">
<trk>
<name>Morning Run</name>
<trkseg>
<trkpt lat="52.5200" lon="13.4050">
<ele>34</ele>
<time>2026-04-27T07:14:00Z</time>
</trkpt>
<trkpt lat="52.5210" lon="13.4060">
<ele>36</ele>
<time>2026-04-27T07:14:30Z</time>
</trkpt>
</trkseg>
</trk>
</gpx>Salida (KML)
<?xml version="1.0"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Morning Run</name>
<Placemark>
<name>Morning Run</name>
<LineString>
<coordinates>
13.4050,52.5200,34
13.4060,52.5210,36
</coordinates>
</LineString>
<TimeSpan>
<begin>2026-04-27T07:14:00Z</begin>
<end>2026-04-27T07:14:30Z</end>
</TimeSpan>
</Placemark>
</Document>
</kml>GPX frente a KML, en pocas palabras
Topografix publicó GPX (GPS Exchange Format) en 2002 específicamente para dispositivos GPS: contiene trayectos, rutas, puntos de referencia y metadatos básicos de cada punto. Casi todos los dispositivos GPS, relojes deportivos y aplicaciones de actividades al aire libre lo leen y escriben. Es un formato pequeño y especializado: en la práctica solo hay una forma de representar un trayecto.
Keyhole, la empresa que Google compró para crear Google Earth, desarrolló KML (Keyhole Markup Language). Es mucho más amplio: contiene geometría, estilos, animaciones temporales, modelos 3D, enlaces de red y superposiciones. KML es un formato de presentación. GPX es un formato de intercambio.
Si quieres compartir o visualizar un trayecto, KML es lo que necesita el software de destino. Si quieres volver a enviarlo a otro dispositivo GPS o analizarlo en software deportivo, consérvalo como GPX.
Preguntas frecuentes
- ¿Este conversor sube mi archivo GPX a un servidor?
- No. La conversión se realiza en tu navegador con JavaScript. Tu archivo nunca sale de tu dispositivo y no se hace analítica de su contenido. Puedes comprobarlo: Dawarich es de código abierto y el código del conversor está en el mismo repositorio público.
- ¿Puedo convertir varios archivos GPX a la vez?
- Este conversor procesa un archivo cada vez. Si necesitas combinar varios archivos GPX en un solo KML, usa primero el combinador de GPX y convierte después el archivo combinado.
- ¿Se conservan mis datos de frecuencia cardíaca y cadencia?
- No. KML no tiene una extensión definida para datos de sensores deportivos. Si necesitas conservar frecuencia cardíaca, cadencia o potencia, guarda el GPX original (la mayoría de las aplicaciones deportivas lo prefieren) o convierte a TCX, que está diseñado para actividades deportivas.
- ¿Cómo abro el KML resultante en Google Earth?
- En la versión web, arrastra el archivo .kml a la interfaz de Earth. En Google Earth Pro de escritorio, usa Archivo → Abrir y selecciona el archivo. El trayecto aparecerá en el árbol «Lugares temporales» de la izquierda; haz clic con el botón derecho para guardarlo de forma permanente.
- ¿Por qué mi trayecto se ve como una línea plana en Google Earth?
- Por defecto, los LineStrings de KML se ajustan al suelo. Para ver el perfil de elevación real, haz clic con el botón derecho en el trayecto importado en Google Earth Pro y establece el modo de altitud en «Absoluta» o «Relativa al suelo».
- ¿Hay un límite de tamaño de archivo?
- El conversor se ejecuta en tu navegador, así que el límite práctico es su memoria. Los archivos de hasta varios cientos de megabytes funcionan bien en un portátil moderno. Para exportaciones GPX muy grandes (por ejemplo, archivos de varios años), usa primero el divisor de archivos GPS.