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íSí (propósito principal)Sí
Soporte 3DSí (altitud, inclinación, orientación)Solo elevaciónLimitado
Integración WebModeradaPobreExcelente
Tamaño de archivoDepende de la geometría y las propiedadesDepende de la geometría y las extensionesDepende de la geometría y las propiedades
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 para datos GPS. Puede representar waypoints, tracks y rutas, pero la compatibilidad depende del dispositivo y la aplicación.

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

  • Modelo centrado en GPS: Admite waypoints, tracks y rutas
  • Soporte en apps al aire libre: Muchos dispositivos GPS y aplicaciones al aire libre admiten GPX, según el producto y el modelo
  • 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 estándar IETF definido por RFC 7946 para representar características geográficas en JSON. Se usa habitualmente en desarrollo web y aplicaciones de mapas.

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
  • Basado en JSON: Práctico para JavaScript y muchas API web
  • 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

El tamaño del archivo depende del número de entidades, la geometría, las propiedades, el estilo y la precisión de las coordenadas. Compara una exportación con tus propios datos cuando importen el tamaño de descarga o el rendimiento de análisis.

Soporte de Aplicaciones

AplicaciónKMLGPXGeoJSON
Google EarthNativoImportarImportar
Google MapsNativo--
Dispositivos GarminLimitadoNativo-
OsmAndSíNativoSí
Organic Maps-Nativo-
Gaia GPSSíNativoSí
AllTrails-Nativo-
Leaflet.jsPluginPluginNativo
MapboxSí-Nativo
QGISSíSíSí
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/WaypointsSíSíSí
Líneas/RutasSíSíSí
Polígonos/ÁreasSíLimitadoSí
Iconos PersonalizadosSíNoEstilización separada
Colores/EstilosSíNoEstilización separada
3D/AltitudSíSíLimitado
Datos de TiempoSíSíPropiedad personalizada
Metadatos PersonalizadosSíExtensionesSí (flexible)
Carpetas/GruposSíNoNo (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
  • Usar un formato que admita carpetas cuando las creas y administras tú mismo

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?

A menudo, pero revisa el resultado. Los formatos usan modelos distintos para geometría, estilo, jerarquía, extensiones y metadatos, por lo que una conversión puede perder información.

¿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. Conserva el archivo de origen - Guarda el archivo original junto con cualquier formato convertido. Ningún formato convertido garantiza conservar todos los detalles para cada uso futuro.

  3. La conversión puede perder información - KML, GPX y GeoJSON pueden representar geometría, estilos, jerarquía, extensiones y metadatos diferentes. Conserva el archivo de origen y revisa la salida cuando esos detalles importen. Takeout Tools exporta lugares guardados como datos de puntos planos, no como carpetas KML ni categorías GPX.

  4. Verifica el orden de coordenadas - GeoJSON y las coordenadas de puntos KML usan longitud antes de latitud. GPX almacena latitud y longitud en atributos de waypoint separados. Revisa el formato de destino antes de convertir.

  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



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