.KML

Arquivo KML

Keyhole Markup Language
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo KML armazena dados de mapas - marcadores, rotas, polígonos, sobreposições de imagens - em formato XML simples. A maneira mais fácil de abrir um é o Google Earth (aplicativo de desktop gratuito ou earth.google.com no navegador) ou o Google My Maps. Para dispositivos GPS como Garmin, converta-o para GPX com o GPSBabel.

Desenvolvedor: Keyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC) Categoria: Arquivos GIS Padrão aberto MIME: application/vnd.google-earth.kml+xml
ABRE EM Windows macOS Linux Android iOS Web
Relacionado: .GPX · .GML · .SHP · .RTMAP

Nesta página

19k+ extensões indexadas
Última revisão em Jul 25, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro KML?

Um arquivo .kml contém dados geográficos salvos em um formato baseado em XML. Arquivos KML podem armazenar informações sobre:

  • Pontos,
  • Linhas e caminhos,
  • Polígonos,
  • Imagens e sobreposições,
  • Modelos 3D,
  • Descrições de texto e pop-ups HTML.

Os dados armazenados em arquivos .kml são usados para marcar e descrever localizações geográficas, adicionar pontos de vista de câmera ou camadas de texturas de sobreposição em mapas. Cada localização é descrita por suas coordenadas (latitude e longitude) seguindo o padrão WGS84 e, opcionalmente, com uma terceira coordenada - altitude acima do nível médio do mar, que assume o valor padrão 0. Uma visualização de câmera ou intervalo de tempo também pode ser definido. O .kml compartilha semelhanças estruturais com o formato GML.

Arquivos .kml são comumente distribuídos como arquivos .kmz - pacotes compactados em ZIP que agrupam o documento .kml junto com quaisquer imagens ou modelos referenciados. O nome Keyhole Markup Language deriva da Keyhole, Inc., a empresa que originalmente desenvolveu o formato. O Google adquiriu a Keyhole em 2004 e integrou a tecnologia ao Google Earth, permitindo a visualização e edição offline e online de dados .kml. Em 2008, o Open Geospatial Consortium (OGC) padronizou o KML 2.2 como um formato aberto para geonavegadores.

Segurança e proteção

RISCO: LOW

O KML é um XML simples sem código executável, portanto, o arquivo em si é seguro para abrir. Duas coisas a observar: um elemento <NetworkLink> pode fazer com que um KML busque automaticamente conteúdo remoto de uma URL ao ser aberto (um vetor de privacidade/rastreamento e, em teoria, uma forma de extrair dados inesperados) - tenha cautela com KML de fontes não confiáveis. Além disso, dados de mapas podem ser sensíveis à privacidade: uma rota compartilhada ou um conjunto de marcadores pode revelar um endereço residencial ou movimentos regulares. Arquivos KMZ são arquivos ZIP, portanto, aplica-se o conselho usual de apenas descompactar arquivos confiáveis.

Detalhes do formato

em resumo
NOME COMPLETOKeyhole Markup Language
DESENVOLVEDORKeyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC)desde 2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008
CATEGORIAArquivos GIS
TIPO MIMEapplication/vnd.google-earth.kml+xml
TIPOTexto XML (dados geográficos)
PADRÃOAberto · livre de royalties

Programas que abrem arquivos KML

Windows4 apps
Global Mapper Pago Aplicativo GIS profissional; Arquivo > Abrir para carregar KML e converter entre muitos formatos geoespaciais.
Google Earth Pro (desktop) Gratuito Arquivo > Abrir e selecione o .kml/.kmz - ele carrega no globo. Gratuito para todos desde 2015.
QGIS Código aberto Camada > Adicionar Camada Vetorial, escolha o .kml para visualizá-lo como dados GIS e convertê-lo para outros formatos.
Notepad / VS Code Código aberto Abra o .kml como texto para ler ou editar o XML bruto (o KMZ deve ser descompactado primeiro).
macOS2 apps
Google Earth Pro (desktop) Gratuito Arquivo > Abrir e selecione o .kml/.kmz - ele carrega no globo. Gratuito para todos desde 2015.
QGIS Código aberto Camada > Adicionar Camada Vetorial, escolha o .kml para visualizá-lo como dados GIS e convertê-lo para outros formatos.
Linux2 apps
GPSBabel Código aberto Ferramenta de linha de comando/GUI para ler KML e convertê-lo para GPX e dezenas de formatos de GPS.
QGIS Código aberto Camada > Adicionar Camada Vetorial, escolha o .kml para visualizá-lo como dados GIS e convertê-lo para outros formatos.
Android1 app
Google Earth (app) Gratuito Abra o KML/KMZ através do menu Projetos para visualizá-lo no globo móvel.
iOS1 app
Google Earth (app) Gratuito Abra o KML/KMZ através do menu Projetos para visualizá-lo no globo móvel.
Web2 apps
Google Earth (web) Gratuito Abra earth.google.com, use o menu > Projetos > Abrir > Importar arquivo KML para visualizá-lo no navegador. Sem instalação.
Google My Maps Gratuito Crie um novo mapa > Importar e carregue o .kml/.kmz para visualizar e editar marcadores/linhas/áreas no navegador.

Detalhes técnicos

especificação profunda
Tipo MIMEapplication/vnd.google-earth.kml+xml
Codificação do arquivoTexto XML UTF-8 simples; sem cabeçalho binário ou magic bytes
Elemento raiz XML`<kml>` com namespace `xmlns="http://www.opengis.net/kml/2.2"`
Sistema de coordenadasWGS84 (EPSG:4326) - longitude, latitude, altitude opcional em metros
Ordem das coordenadasLongitude antes da latitude (oposto à convenção ISO 6709 / GeoJSON)
Modos de altitude`clampToGround`, `relativeToGround`, `absolute`
Tipos de geometriaPoint, LineString, LinearRing, Polygon, MultiGeometry, Model
Sistema de estilizaçãoElementos `<Style>` inline e `<StyleMap>` compartilhados controlam ícone, cor, largura de linha e rótulo
Elementos de tempo`<TimeStamp>` para um único instante; `<TimeSpan>` para um intervalo - permite animação temporal em geonavegadores
Tipos de sobreposiçãoGroundOverlay (imagem no terreno), ScreenOverlay (gráfico HUD), PhotoOverlay (foto 360°)
Links de rede`<NetworkLink>` busca dados KML/KMZ remotos dinamicamente, permitindo camadas de mapa atualizadas ao vivo
Referências de modelo 3DReferencia arquivos COLLADA (`.dae`) externos via elemento `<Model>` para objetos 3D colocados no terreno
Variante compactada`.kmz` - um arquivo ZIP que agrupa o arquivo `.kml` com imagens e modelos referenciados
Órgão padronizadorOpen Geospatial Consortium (OGC); KML 2.2 padronizado em abril de 2008 (documento OGC 07-147r2)
Pop-ups de balãoO campo `<description>` aceita texto simples ou HTML, exibido como um balão de informações ao clicar no recurso
Lançado2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008
Padrão abertoSim · livre de royalties
Especificaçãowww.ogc.org

Conversões de KML

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos KML. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos KML.

Perguntas frequentes

Como abro um arquivo KML?
Importe-o para o Google Earth - o Google Earth Pro gratuito para desktop (Arquivo > Abrir) ou a versão web em earth.google.com (Projetos > Importar arquivo KML). Você também pode carregá-lo no Google My Maps, abri-lo no QGIS ou ler o XML bruto em qualquer editor de texto.
Qual é a diferença entre KML e KMZ?
KML é o arquivo de mapa em XML simples; KMZ são os mesmos dados compactados em ZIP, geralmente com as imagens/ícones referenciados incluídos no pacote. O KMZ é menor e mais comum para compartilhamento. Qualquer ferramenta que abra um, abre o outro; você pode descompactar um KMZ para obter o doc.kml.
Como converto KML para GPX?
Use a ferramenta gratuita de desktop GPSBabel, o site GPS Visualizer ou o QGIS - carregue o KML e exporte para GPX. O GPX é o que os dispositivos Garmin e Strava/Komoot esperam para rotas e pontos de parada.
Posso abrir um arquivo KML no Google Maps?
Não diretamente no aplicativo Google Maps regular. Use o Google My Maps (mymaps.google.com): crie um mapa, escolha Importar e carregue o .kml/.kmz para visualizá-lo e editá-lo no navegador.
Posso editar um arquivo KML?
Sim - é XML simples, então um editor de texto funciona para pequenas edições, mas é fácil quebrar a sintaxe. Para uma edição segura, use o Google Earth, Google My Maps ou QGIS, que permitem mover marcadores e remodelar linhas/áreas visualmente.
Como abro um KML no meu celular?
Instale o aplicativo Google Earth (Android/iOS) e importe o arquivo através do menu Projetos, ou abra-o no Google My Maps em um navegador móvel. Ambos mostram os marcadores, linhas e áreas em um mapa.

Referências

1OGC - KML standardwww.ogc.org
2Google - KML documentation & referencedevelopers.google.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.BCBitComet Incomplete Download File
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.RPMSGRestricted Permission Message
10.AVIFAV1 Image File Format (AVIF)

Extensões relacionadas

.GPXGPS Exchange Format
.GMLGeography Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)
.GDBGarmin MapSource GPS Database

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z