Distância Haversine
- Criado por
- Renato Passos, Eng. de Software
- Revisado por
- Renato Passos, Eng. de Software
Última atualização: 18 de abr. de 2026
Sobre esta calculadora
A calculadora de distância Haversine calcula a distância em quilômetros entre duas coordenadas geográficas (latitude e longitude). Ela é especialmente útil para calcular distâncias em superfícies esféricas, como a Terra, com maior precisão que métodos simplificados. A fórmula considera a curvatura do planeta e converte as coordenadas em radianos para cálculos trigonométricos.
Funciona usando a fórmula Haversine, que deriva do cálculo de distâncias em um círculo. Primeiro, subtrai as coordenadas de origem e destino para obter a diferença angular. Em seguida, aplica funções trigonométricas (seno, cosseno) para calcular o arco de círculo correspondente. O resultado é convertido em quilômetros assumindo o raio médio da Terra.
Use essa ferramenta para calcular distâncias entre cidades, planejar rotas de viagem, analisar dados geográficos, ou validar localizações em sistemas GPS. É ideal para distâncias curtas a médias, mas pode apresentar pequenas imprecisões em extremos polares ou em terrenos com relevo acentuado.
Cuidados: A fórmula assume que a Terra é uma esfera perfeita, o que não é o caso. Para altas precisões, preferir modelos elipsoidais (como WGS84). Certifique-se de inserir coordenadas no formato correto (graus decimais): latitude varia de -90 a +90°, longitude de -180 a +180°.
Perguntas frequentes
Por que usar a fórmula Haversine?
Ela fornece maior precisão para distâncias em superfícies esféricas, como a Terra, comparado a métodos lineares ou planos.
Quais unidades de medida são usadas?
As coordenadas devem ser fornecidas em graus decimais (ex: -23.5505° para latitude de São Paulo). A saída é em quilômetros.
A calculadora é precisa em todos os locais?
A precisão é alta para distâncias médias, mas pode variar em regiões polares ou terrenos acidentados devido à simplificação da Terra como esfera.
Como converter coordenadas de graus minutos segundos para decimais?
Use a fórmula: graus decimais = graus + (minutos/60) + (segundos/3600). Ex: 45°30'15"N = 45 + 30/60 + 15/3600 = 45.50417°.
Posso calcular distâncias em outras unidades?
A calculadora retorna em quilômetros, mas você pode converter manualmente para milhas (1 km ≈ 0.621371 mi) ou metros (1 km = 1000 m).