Guia · KML → GPX

KML para GPX. Cada ponto de arrasto preservado.

Arrasta um ficheiro .kml ou .kmz — ou cola um link do Google My Maps — e descarrega um .gpx limpo para Garmin, Wahoo, Strava ou qualquer dispositivo GPS. Ao contrário de colar um URL do Google Maps, o KML mantém a rota exata que desenhaste, com todos os pontos de arrasto.

KML para GPX — converte KML, KMZ e Google My Maps para GPX

Porquê converter KML ou KMZ para GPX?

O KML é o formato da Google para rotas e pontos de interesse — alimenta o Google Earth e o Google My Maps. O GPX é o padrão aberto suportado por praticamente todos os dispositivos e apps outdoor: Garmin, Wahoo ELEMNT, Strava, Komoot, AllTrails, relógios de corrida, ciclocomputadores e GPS para motas. Para levar uma rota que construíste no My Maps para o mundo real, precisas dela em GPX.

  • Compatibilidade de dispositivos: a maioria dos dispositivos GPS lê GPX nativamente, mas ignora KML.
  • Geometria exata: o KML preserva cada ponto de arrasto — o GPX resultante corresponde à tua rota ao metro.
  • Navegação offline: carrega o .gpx num Garmin/Wahoo e segue-o sem sinal de rede móvel.
  • Strava, Komoot, AllTrails: todos importam GPX diretamente; poucos aceitam KML.

Como funciona o nosso conversor KML → GPX

1. Obtém o teu ficheiro KML ou KMZ

A partir do Google My Maps: abre o teu mapa, clica no menu de três pontos ao lado do título e escolhe "Exportar para KML/KMZ". A partir do Google Earth: clica com o botão direito numa rota ou pasta na barra lateral e escolhe "Guardar local como…". Qualquer KML conforme com a norma funciona.

2. Carrega o ficheiro ou cola um link do My Maps

Abre o nosso conversor Maps → GPX e muda para o separador "Google My Maps / KML". Arrasta o teu ficheiro .kml ou .kmz, ou cola o URL público de partilha de um Google My Maps (aquele com ?mid=… no endereço). Não é necessário registo para a tua primeira conversão.

3. Descarrega o .gpx

Carrega em Converter e o ficheiro GPX descarrega instantaneamente com a geometria completa da rota. Coloca-o no teu dispositivo GPS, envia para o Strava ou abre-o em qualquer app que leia GPX.

Pronto para experimentar?

Carrega um ficheiro .kml / .kmz ou cola um URL do Google My Maps. Não é necessário registo para a tua primeira conversão.

Abrir o conversor →

Fontes de KML suportadas

  • Google My Maps: carrega o .kml/.kmz exportado ou cola um URL público de partilha (www.google.com/maps/d/u/0/viewer?mid=…)
  • Google Earth: "Guardar local como…" gera um KML que o nosso conversor lê diretamente.
  • Qualquer KML 2.2 conforme com a norma: rotas do Caltopo, exportações do OpenStreetMap, sites de caminhadas, etc.
  • Arquivos KMZ: descomprimimo-los automaticamente e lemos o doc.kml lá dentro.

KML vs GPX — qual é a diferença?

O KML (Keyhole Markup Language) é o formato XML da Google para marcadores, rotas e sobreposições. O GPX (GPS Exchange Format) é o padrão aberto da Topografix para waypoints, rotas e trilhos. Ambos cobrem terreno semelhante, mas o GPX é a linguagem que o hardware GPS realmente fala. O KMZ é apenas um KML comprimido; os dois são funcionalmente equivalentes para o que nos interessa.

  • KML — ótimo para o Google Earth e o Google My Maps; raramente suportado em dispositivos GPS.
  • KMZ — KML comprimido; útil quando o ficheiro inclui ícones ou imagens.
  • GPX — o formato GPS universal. Se uma rota existe fora do Google Maps, tem de ser em GPX.

Converter KMZ para GPX — o que deves saber

O KMZ é o formato que o Google Earth e o Google My Maps exportam por defeito, e aquele em que a maioria dos sites de ciclismo e caminhadas publica os seus trilhos. Por baixo do capot, um ficheiro .kmz é um arquivo ZIP: contém um único doc.kml com a geometria da rota e, opcionalmente, quaisquer ícones personalizados, fotos ou sobreposições 3D que o mapa original usava. A vantagem face a um .kml simples é que o ficheiro é mais pequeno (o XML comprime muito bem) e autossuficiente — perfeito para enviar uma rota por email a um amigo ou anexar a uma publicação num fórum.

Não precisas de descomprimir um KMZ antes de o carregar. O nosso conversor abre o arquivo em memória, escolhe o doc.kml, valida que é mesmo KML e envia as coordenadas do LineString diretamente para o gerador de GPX. O resultado é idêntico ao que obterias se convertesses o KML interior sozinho — o formato GPX não preserva extras específicos do KMZ como ícones personalizados ou anexos de fotos, apenas a linha da rota em si, que é exatamente o que o teu dispositivo GPS precisa.

  • Escolhe KMZ quando o mapa traz ícones personalizados ou anexos, ou queres o ficheiro mais pequeno possível para partilhar.
  • Escolhe KML quando precisas de abrir ou editar o ficheiro num editor de texto simples antes de o converter.
  • Seja como for — arrasta o ficheiro para o conversor e descarrega um .gpx limpo pronto para Garmin, Wahoo, Strava e qualquer outra app de GPS.

Porque é que o KML supera um URL do Google Maps em rotas personalizadas

Um URL de partilha do Google Maps contém apenas o teu ponto de partida, o ponto de chegada e quaisquer paragens adicionadas explicitamente com o botão "+ Adicionar destino". Se personalizaste a rota arrastando a linha azul no mapa, esses pontos de arrasto não estão no URL — a Google só os redesenha no browser. Por outro lado, uma exportação KML contém cada coordenada da tua linha, por isso o .gpx que obténs a partir de um KML corresponde exatamente ao que desenhaste. Para rotas complexas de ciclismo, caminhada ou mota, o KML é o caminho de exportação correto.

Precisas do sentido inverso? GPX para Google Maps

O GPX2Maps é bidirecional. Se já tens um .gpx e queres vê-lo no Google Maps, o nosso conversor GPX → Google Maps faz exatamente isso. Uma ferramenta, ambos os sentidos.

Perguntas frequentes

Como converto um ficheiro KML para GPX online?

Abre o conversor Maps → GPX do GPX2Maps, muda para o separador "Google My Maps / KML", arrasta o teu ficheiro e clica em Converter. O .gpx descarrega em segundos — sem instalar software, sem linha de comandos, sem edição manual.

O conversor aceita ficheiros KMZ?

Sim. O KMZ é um KML comprimido e descomprimimo-lo automaticamente. O GPX resultante é idêntico ao que obterias a partir do .kml interior.

Como exporto uma rota do Google My Maps para GPX?

Primeiro, exporta para KML/KMZ a partir do Google My Maps (menu de três pontos → "Exportar para KML/KMZ" → "Mapa inteiro"). Depois carrega esse ficheiro no nosso conversor KML → GPX e descarrega o .gpx resultante.

O conversor KML para GPX é grátis?

Os utilizadores grátis têm 1 conversão por mês. O plano Pro Lifetime é um pagamento único de 29,99 $ para conversões ilimitadas em ambos os sentidos, para sempre.

É seguro carregar o meu ficheiro KML?

Sim. Analisamos o KML apenas em memória — nunca é executado, nunca é escrito em disco, nunca é partilhado. Os ficheiros têm limite de tamanho, são sanitizados contra injeção de XML e descartados assim que o GPX é gerado.

Posso converter KML para GPX sem perder precisão?

Sim — e é precisamente esse o objetivo. O KML guarda a geometria literal da tua linha, por isso o GPX resultante preserva cada coordenada. Sem recalcular trajetos, sem suavização, sem adivinhar waypoints.

Pro Lifetime

KML, KMZ e Google Maps → GPX ilimitados por $29.99, para sempre.

Pagamento único. Sem subscrição. Todas as funcionalidades futuras incluídas. Se converteres rotas mais do que uma vez por mês, o Pro paga-se a si próprio logo no primeiro dia.