Conversor de KML para GPX online e grátis Converta arquivos KML para GPX no seu navegador. Nada é enviado.
Converta KML para GPX
no seu navegador.
Solte aqui um arquivo .kml para convertê-lo para GPX. Seus traçados saem como tracks GPX e seus marcadores como waypoints, prontos para uma Garmin, o Komoot, o OsmAnd ou qualquer aplicativo que leia GPX.
A conversão acontece no seu dispositivo. Abra a prévia em 3D se quiser ver a rota sobre o terreno; esse passo envia a rota para a AvoMap, o download não.
Como converter um arquivo KML para GPX online
Quatro passos. O último é opcional.
Escolha o arquivo KML
Arraste o .kml para esta página ou clique em Escolher arquivo KML. KML do Google Earth, do Google My Maps, do AllTrails e da maioria dos SIG funcionam.

Confira o traçado
A página desenha o track, mede e dá o nome do ponto de partida e o de chegada, então você vê que ela pegou o traçado certo.

Baixe o arquivo GPX
Clique em Baixar arquivo GPX. A conversão acontece no seu dispositivo e o GPX é salvo nos seus downloads.

Opcional: veja em 3D
Abrir prévia em 3D coloca a mesma rota sobre o terreno de satélite no editor da AvoMap. De lá dá para renderizar um vídeo.

O que a conversão de KML para GPX mantém
O KML guarda mais tipos de coisa do que o GPX. É isto que acontece com cada uma na conversão.
| Traçados (LineString) | Viram tracks GPX. Uma MultiGeometry com várias linhas vira um track com vários segmentos. |
|---|---|
| Marcadores (pontos) | Viram waypoints, com nome, descrição e altitude. |
| Polígonos | O contorno externo vira um track fechado. Os buracos são descartados. |
| Altitude | Mantida quando o KML traz uma terceira coordenada. Se todos os valores forem 0, como nas exportações do My Maps, nenhuma tag de altitude é escrita. |
| Horários | Só os marcadores gx:Track carregam hora, e esses horários são mantidos. Traçados comuns não têm nenhum, então o GPX também não tem. |
| Nomes e descrições | Mantidos. O HTML de uma descrição vira texto puro. |
| Ícones, cores e espessuras de linha | Descartados. GPX não guarda estilo. |
| Pastas | Achatadas. GPX não tem pastas. |
| Sobreposições, links de rede e modelos 3D | Descartados. |
KML para GPX no Google Earth, My Maps, Garmin e Komoot
De onde vêm os arquivos KML e para onde vai o GPX.
Google My Maps
Abra o menu da camada, ao lado do título do mapa, e escolha Exportar para KML/KMZ. Marque "Exportar como KML em vez de KMZ" e deixe a opção de link de rede desmarcada. As rotas que você desenhou saem como tracks GPX; os pins viram waypoints.
Google Earth
Na web e no celular, abra o menu do projeto e escolha Exportar como arquivo KML. No Google Earth Pro, clique com o botão direito num traçado ou pasta, escolha Salvar local como e selecione .kml. Traçados e marcadores vêm os dois.
Garmin
Copie o GPX para a pasta Garmin/NewFiles de um aparelho conectado, ou importe no Garmin Connect em Percursos. O Connect transforma o track num percurso que dá para mandar para um relógio ou um Edge.
Komoot
Entre em komoot.com/upload ou use Enviar dentro dos seus tours no aplicativo e escolha o GPX. Importe como tour planejado: um traçado KML não tem horários, que é o que o Komoot precisaria para um tour gravado.
Strava
O upload do Strava transforma um GPX em atividade, e para isso precisa de um horário em cada ponto. Um traçado desenhado no Google Earth ou no My Maps não tem nenhum, então use o GPX no criador de rotas (Rotas, Criar nova rota, Enviar GPX). Arquivos gx:Track gravados no Google Earth carregam hora e sobem como atividade.
AllTrails
O AllTrails importa KML direto, então para isso você não precisa desta ferramenta. Converta aqui quando quiser a mesma rota num relógio ou no OsmAnd, que só aceitam GPX.
KML vs GPX
O que cada um guarda e qual deles o aplicativo que você vai usar espera.
O que é um arquivo KML?
KML é o formato do Google Earth. Além de linhas e pontos, guarda a aparência: ícones, cores de linha, pastas, descrições em HTML e até posições de câmera para um sobrevoo. Google Earth, Google My Maps, QGIS e ArcGIS leem. Aplicativos esportivos quase nunca.
O que é um arquivo GPX?
GPX é o formato XML com que aparelhos de GPS e aplicativos esportivos trocam arquivos. Guarda tracks (o que você gravou), rotas (o que você pretende seguir) e waypoints. Cada ponto tem latitude e longitude, e pode levar altitude e horário. Garmin, Wahoo, Strava, Komoot, AllTrails e OsmAnd importam.
| KML | GPX | |
|---|---|---|
| Feito para | Google Earth e apresentações de mapas | Aparelhos de GPS e aplicativos esportivos |
| Guarda | Pontos, linhas, polígonos, sobreposições e estilo | Waypoints, rotas e tracks |
| Hora por ponto | Só em gx:Track | Sim, nos tracks |
| Estilo | Ícones, cores, espessuras e janelas em HTML | Nenhum |
| Abre em | Google Earth, My Maps, QGIS, ArcGIS | Garmin, Wahoo, Strava, Komoot, OsmAnd, AllTrails |
Outros conversores gratuitos
A mesma ideia em todas as páginas: o arquivo é lido no seu navegador e nada é enviado, a não ser que você abra a prévia em 3D.
Anime o arquivo KML como um vídeo de mapa 3D no editor da AvoMap
O conversor mostra o traçado. O editor coloca a mesma rota sobre o terreno de satélite, leva uma câmera ao longo dela e exporta um MP4 em até 4K.
Usar o editor não custa nada. Você só paga quando exporta um vídeo, e é isso que mantém grátis as ferramentas deste site.

Perguntas frequentes
O conversor de KML para GPX é grátis?
É. Converter, ver o traçado e abrir a prévia em 3D não custam nada, e não precisa criar conta. A AvoMap cobra pelos vídeos exportados, e é isso que mantém estas ferramentas grátis.
Meu arquivo KML é enviado quando eu converto?
Não. O arquivo é lido e convertido no seu navegador. Duas coisas saem do seu dispositivo: as coordenadas do primeiro e do último ponto, consultadas para mostrar os nomes dos lugares, e a rota inteira se você clicar em Abrir prévia em 3D. O download não sai do seu dispositivo.
Como converter um KML para GPX para a Garmin?
Converta aqui e copie o GPX para a pasta Garmin/NewFiles do aparelho, ou importe como percurso no Garmin Connect e mande para o relógio de lá. Aparelhos Garmin não leem KML, que costuma ser o motivo da conversão.
Dá para converter uma exportação do Google My Maps ou do Google Earth?
Dá, são os arquivos que mais gente solta aqui. O My Maps exporta KML pelo menu da camada; o Google Earth exporta pelo menu do projeto, ou com Salvar local como no Google Earth Pro. O Google Maps não exporta KML nem GPX, então o My Maps é o jeito de tirar uma rota do Google.
Por que o Strava recusa o GPX?
Uploads do Strava precisam de um horário em cada ponto, e um traçado desenhado no Google Earth ou no My Maps não tem nenhum. O GPX está certo; o Strava é que não consegue arquivar como atividade. Importe como rota, ou use um aplicativo que planeja a partir de GPX, como Komoot ou Garmin Connect.
A altitude é mantida?
É, quando o KML tem. O Google Earth escreve a terceira coordenada em traçados desenhados com altitude. O My Maps escreve 0 em tudo, e nesse caso o GPX não leva nenhuma tag de altitude, o que é melhor do que uma linha reta de zeros.
E se o arquivo tiver vários traçados?
Cada traçado vira o próprio track GPX. Uma MultiGeometry vira um track com vários segmentos. Nada é juntado nem reordenado.
Qual o tamanho máximo do arquivo?
Não há limite fixo, porque nada é enviado para um servidor. Arquivos muito grandes demoram mais para ser lidos, principalmente no celular, e o traçado desenhado na página fica denso. O download funciona do mesmo jeito.
Dá para converter o GPX de volta para KML?
Dá, com o conversor de GPX para KML. Arquivos KMZ passam pelo conversor de KMZ para GPX, que descompacta antes.
Existe um aplicativo de KML para GPX no celular?
Você não precisa de um. Esta página é o aplicativo: abra no navegador de um iPhone ou Android, escolha o arquivo nos seus arquivos e o GPX cai nos seus downloads. Nada para instalar.
