Back to all posts

KML vs GPX vs GeoJSON: ¿Qué Formato Deberías Usar?

Compara formatos KML, GPX y GeoJSON para datos de ubicación. Aprende qué formato funciona mejor para Google Earth, dispositivos GPS, mapas web y más.

January 13, 2026

11 min read

Elegir el formato correcto para tus datos de ubicación puede ser confuso. KML, GPX y GeoJSON cada uno tiene sus fortalezas, y elegir el incorrecto significa trabajo de conversión extra o características perdidas. Esta guía desglosa exactamente cuándo usar cada formato para que puedas tomar la decisión correcta la primera vez.

Tabla de Comparación Rápida

CaracterísticaKMLGPXGeoJSON
Mejor ParaGoogle Earth, visualizaciónDispositivos GPS, apps al aire libreDesarrollo web, APIs
Tipo de ArchivoBasado en XMLBasado en XMLBasado en JSON
Soporte de EstilizaciónExcelente (iconos, colores, etiquetas)LimitadoRequiere capa separada
Soporte de Ruta/TrackSí (propósito principal)
Soporte 3DSí (altitud, inclinación, orientación)Solo elevaciónLimitado
Integración WebModeradaPobreExcelente
Tamaño de ArchivoMás grande (XML verboso)MedioMás pequeño
Legible por HumanosModeradoModeradoMás legible
Curva de AprendizajeModeradaFácilFácil (para desarrolladores)

¿Qué es KML?

KML (Keyhole Markup Language) es un formato basado en XML originalmente desarrollado para Google Earth. Ahora es un estándar internacional mantenido por el Open Geospatial Consortium (OGC).

Ejemplo de Estructura KML

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>Mis Lugares Guardados</name>
    <Style id="customStyle">
      <IconStyle>
        <Icon><href>https://example.com/icon.png</href></Icon>
      </IconStyle>
    </Style>
    <Folder>
      <name>Restaurantes</name>
      <Placemark>
        <name>Mi Cafetería Favorita</name>
        <description>El mejor café de la ciudad</description>
        <styleUrl>#customStyle</styleUrl>
        <Point>
          <coordinates>-122.4194,37.7749,0</coordinates>
        </Point>
      </Placemark>
    </Folder>
  </Document>
</kml>

Fortalezas de KML

  • Visualización rica: Iconos personalizados, colores, etiquetas y rellenos de polígonos
  • Capacidades 3D: Altitud, ángulos de cámara y tours virtuales
  • Organización de carpetas: Agrupa lugares en categorías jerárquicas
  • Ecosistema Google: Soporte nativo en Google Earth y Google Maps
  • Multimedia: Incrusta imágenes, enlaces y descripciones HTML

Mejores Casos de Uso para KML

  • Ver lugares guardados en Google Earth
  • Crear mapas de calidad de presentación
  • Compartir datos de ubicación visualmente estilizados
  • Construir tours virtuales y sobrevuelos
  • Archivar datos de ubicación con metadatos ricos

¿Quieres exportar a KML? Consulta nuestra guía completa de exportación KML. O convierte desde otros formatos usando nuestros convertidores gratuitos GPX a KML o GeoJSON a KML.

¿Qué es GPX?

GPX (GPS Exchange Format) es un esquema XML diseñado específicamente para datos GPS. Es el estándar universal para intercambiar waypoints, tracks y rutas entre dispositivos GPS y software.

Ejemplo de Estructura GPX

<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.1" creator="Takeout-Tools.com"
     xmlns="http://www.topografix.com/GPX/1/1">
  <metadata>
    <name>Mis Lugares Guardados</name>
    <time>2026-01-13T12:00:00Z</time>
  </metadata>
  <wpt lat="37.7749" lon="-122.4194">
    <ele>10</ele>
    <name>Mi Cafetería Favorita</name>
    <desc>El mejor café de la ciudad</desc>
    <type>Restaurante</type>
  </wpt>
</gpx>

Fortalezas de GPX

  • Compatibilidad GPS universal: Funciona con virtualmente cada dispositivo GPS
  • Soporte de apps al aire libre: Formato nativo para Garmin, OsmAnd, Gaia GPS, AllTrails
  • Grabación de tracks: Diseñado para grabar rutas con marcas de tiempo
  • Datos de elevación: Soporte integrado para información de altitud
  • Simplicidad: Estructura directa, fácil de entender

Mejores Casos de Uso para GPX

  • Cargar waypoints en dispositivos Garmin u otros GPS
  • Importar en apps de senderismo/ciclismo como OsmAnd o Gaia GPS
  • Compartir rutas con entusiastas del aire libre
  • Navegación sin conexión en áreas sin servicio celular
  • Seguimiento de fitness y registro de actividades

¿Quieres exportar a GPX? Consulta nuestra guía completa de exportación GPX o nuestra página de destino simplificada Google Maps a GPX. Convierte desde otros formatos usando nuestras herramientas gratuitas KML a GPX, GeoJSON a GPX o validador GPX.

¿Qué es GeoJSON?

GeoJSON es un formato de estándar abierto basado en JSON para representar características geográficas. Es el formato preferido para desarrolladores web y aplicaciones de mapeo modernas.

Ejemplo de Estructura GeoJSON

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "name": "Mi Cafetería Favorita",
        "description": "El mejor café de la ciudad",
        "category": "Restaurante"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [-122.4194, 37.7749]
      }
    }
  ]
}

Fortalezas de GeoJSON

  • Nativo para web: Funciona perfectamente con JavaScript y APIs web
  • Ligero: Tamaño de archivo más pequeño de los tres formatos
  • Propiedades flexibles: Almacena cualquier dato personalizado junto a coordenadas
  • Soporte de bibliotecas: Soporte nativo en Leaflet, Mapbox, D3.js y más
  • Amigable con APIs: Fácil de analizar, generar y transmitir sobre HTTP

Mejores Casos de Uso para GeoJSON

  • Construir mapas web personalizados con Leaflet o Mapbox
  • Integrar datos de ubicación en aplicaciones web
  • Análisis de datos con herramientas como Kepler.gl o QGIS
  • Almacenar datos de ubicación en bases de datos
  • Construir APIs y servicios conscientes de ubicación

¿Quieres exportar a GeoJSON? Consulta nuestra guía completa de exportación GeoJSON. Convierte desde otros formatos usando nuestras herramientas gratuitas KML a GeoJSON, GPX a GeoJSON o validador GeoJSON.

Comparación Detallada

Tamaño y Complejidad de Archivo

Al tratar con conjuntos de datos grandes, el tamaño del archivo importa. Así es como se comparan los formatos para 100 waypoints:

FormatoTamaño AproximadoVelocidad de Análisis
GeoJSON~15 KBMás rápida
GPX~25 KBMedia
KML~35 KBMás lenta

Ganador: GeoJSON - Su estructura JSON compacta lo hace el más eficiente para almacenamiento y transmisión.

Soporte de Aplicaciones

AplicaciónKMLGPXGeoJSON
Google EarthNativoImportarImportar
Google MapsNativo--
Dispositivos GarminLimitadoNativo-
OsmAndNativo
Organic Maps-Nativo-
Gaia GPSNativo
AllTrails-Nativo-
Leaflet.jsPluginPluginNativo
Mapbox-Nativo
QGIS
Kepler.gl--Nativo

Ganador: Depende - GPX gana para apps al aire libre/GPS, GeoJSON gana para desarrollo web, KML gana para ecosistema Google.

Facilidad de Uso

Para Usuarios No Técnicos:

  1. GPX - La mayoría de las apps lo manejan automáticamente
  2. KML - Google Earth lo hace simple
  3. GeoJSON - Requiere herramientas de desarrollador para ver correctamente

Para Desarrolladores:

  1. GeoJSON - JSON nativo, fácil de analizar en cualquier lenguaje
  2. GPX - Esquema XML bien documentado
  3. KML - XML complejo con muchas características opcionales

Soporte de Características

CaracterísticaKMLGPXGeoJSON
Puntos/Waypoints
Líneas/Rutas
Polígonos/ÁreasLimitado
Iconos PersonalizadosNoEstilización separada
Colores/EstilosNoEstilización separada
3D/AltitudLimitado
Datos de TiempoPropiedad personalizada
Metadatos PersonalizadosExtensionesSí (flexible)
Carpetas/GruposNoNo (estructura plana)

Ganador: KML - Más rico en características para visualización; GeoJSON - Más flexible para datos personalizados.

¿Qué Formato Deberías Elegir?

Usa este árbol de decisión para encontrar tu mejor formato:

Elige KML si quieres:

  • Ver tus lugares en Google Earth
  • Crear mapas visualmente estilizados con iconos personalizados
  • Construir tours virtuales o presentaciones
  • Compartir mapas con usuarios no técnicos que usan productos Google
  • Preservar organización de carpetas de listas de Google Maps

Elige GPX si quieres:

  • Cargar lugares en un dispositivo Garmin u otro GPS
  • Usar apps de navegación al aire libre (OsmAnd, Gaia GPS, AllTrails)
  • Ir de senderismo, ciclismo o camping con tus lugares guardados
  • Tener acceso sin conexión en áreas sin servicio celular
  • Compartir rutas con entusiastas del aire libre

Elige GeoJSON si quieres:

  • Construir un mapa web personalizado o aplicación
  • Usar bibliotecas de mapeo modernas como Leaflet o Mapbox
  • Realizar análisis de datos o visualización
  • Almacenar datos de ubicación en una base de datos
  • Trabajar con APIs o integrar con otro software

Matriz de Decisión Rápida

Tu ObjetivoMejor Formato
Ver en Google EarthKML
Subir a dispositivo GarminGPX
Usar con OsmAnd/Organic MapsGPX
Construir una aplicación webGeoJSON
Compartir con amigos no técnicosKML
Análisis de datos en QGISGeoJSON
Navegación de senderismo sin conexiónGPX
Crear mapas de presentación estilizadosKML
Almacenar en una base de datosGeoJSON

¿Puedes Convertir Entre Formatos?

Sí, absolutamente. Los tres formatos contienen los mismos datos geográficos básicos (coordenadas y metadatos), por lo que la conversión entre ellos es directa.

¿Ya tienes un archivo geo? Usa nuestros convertidores en línea gratuitos para convertir entre formatos instantáneamente en tu navegador:

¿Comenzando desde Google Takeout? Takeout Tools maneja el paso de geocodificación que Google no proporciona: sube tus archivos CSV de Google Takeout y exporta a cualquier formato con coordenadas incluidas.

Esta flexibilidad significa que no tienes que elegir solo uno. Exporta a GPX para tu Garmin, KML para Google Earth y GeoJSON para tu proyecto web, todo desde los mismos datos fuente.

Consejos Pro

  1. Comienza con tu aplicación de destino - Verifica qué formato prefiere tu aplicación objetivo antes de exportar. La mayoría de las apps listan formatos compatibles en su documentación de importación.

  2. GeoJSON para archivo - Si no estás seguro de qué formato necesitarás más tarde, GeoJSON es la elección más a prueba de futuro. Su estructura simple y soporte generalizado significan que es poco probable que se vuelva obsoleto.

  3. Usa carpetas KML sabiamente - Al exportar a KML, tus listas de Google Maps se convierten en carpetas. Esta organización se pierde al convertir a GPX o GeoJSON, así que exporta a KML primero si la estructura de carpetas importa.

  4. Verifica el orden de coordenadas - GeoJSON usa orden [longitud, latitud], mientras que KML y GPX usan latitud primero (o como atributos separados). Esto confunde a muchos desarrolladores al cambiar formatos.

  5. Prueba con una muestra pequeña - Antes de exportar cientos de lugares, prueba con 5-10 para asegurarte de que tu aplicación objetivo maneja los datos correctamente. Esto ahorra tiempo solucionando problemas de archivos grandes.

Preguntas Frecuentes

¿Puedo abrir un archivo KML en un dispositivo GPS como Garmin?

Algunos dispositivos Garmin más nuevos admiten KML, pero GPX es el formato nativo y funciona más confiablemente. Para mejor compatibilidad con cualquier dispositivo GPS, convierte tu KML a GPX antes de subir.

¿Qué formato preserva más información de Google Maps?

KML preserva la mayor información estructural porque admite carpetas (tus listas de Google Maps) y descripciones ricas. Sin embargo, los tres formatos preservan los datos esenciales: nombres de lugares, coordenadas y descripciones.

¿Es GeoJSON mejor que KML para mapas web?

Sí, para la mayoría de los escenarios de mapeo web. GeoJSON es nativo de JavaScript, haciéndolo mucho más fácil de trabajar en bibliotecas como Leaflet y Mapbox. KML requiere bibliotecas de análisis adicionales y no se integra tan suavemente con frameworks web modernos.

¿Puedo usar archivos GPX para navegación en automóvil?

GPX está diseñado principalmente para actividades al aire libre, pero algunos sistemas GPS de automóviles lo admiten para waypoints. Para navegación en automóvil, podrías obtener mejores resultados importando directamente en tu aplicación de navegación (Google Maps, Waze, etc.) en lugar de usar archivos GPX.

¿Qué formato debería usar para respaldar mis lugares de Google Maps?

Para respaldo a largo plazo, se recomienda GeoJSON porque es un estándar simple y abierto que cualquier lenguaje de programación puede leer. KML también es una buena elección si quieres preservar la organización de tu lista. Exporta a múltiples formatos si el espacio de almacenamiento no es una preocupación.


Exporta a Cualquier Formato

Obtén tus lugares guardados en KML, GPX, GeoJSON o CSV

Prueba Takeout Tools →


Herramientas Gratuitas

Valida o convierte tus archivos geo instantáneamente en tu navegador:

Validadores - Verifica tus archivos en busca de errores y problemas de calidad de datos:

Convertidores - Convierte entre cualquier formato:

Ver Otras Guías de Exportación

¿Quieres instrucciones detalladas para un formato específico?

KML vs GPX vs GeoJSON: ¿Qué Formato Deberías Usar? | Takeout Tools