Estime a distância por passos e comprimento da passada
8000 passos com passada de 0,72 metro somam 5760 metros, ou 5,76 quilômetros. Não sabe sua passada? Informe sua altura e ela será estimada, e o resultado mostra qual valor foi usado. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Número de passos
- 8.000
- Comprimento da passada (m)
- 0,72
- Origem da passada
- provided
- Distância (m)
- 5.760
- Distância (km)
- 5,76
- Distância (milhas)
- 3,579098
Converta uma contagem de passos em uma distância útil sem depender de um relógio, celular ou plataforma de atividade específica. Informe os passos e um comprimento de passada medido em metros para obter um resultado personalizado, ou forneça a altura em centímetros quando não souber a passada. A calculadora retorna metros, quilômetros e milhas, identifica claramente se a passada foi fornecida ou estimada e rejeita contagens negativas. A fórmula determinística atende a resumos pessoais, ferramentas de treinamento, painéis de bem-estar e processamento repetível de dados.
Escolha o melhor dado de passada disponível
Um comprimento de passada medido oferece uma estimativa mais pessoal, pois pessoas da mesma altura podem caminhar com passos bem diferentes. Para medir, percorra uma distância reta conhecida no seu ritmo habitual, conte os passos e divida a distância em metros pela quantidade de passos. Informe esse valor com a contagem.
Se você não souber a medida, forneça sua altura em centímetros. A calculadora estima a passada como 41.4 por cento da altura expressa em metros. Essa é uma aproximação geral, não uma medição clínica; terreno, velocidade, calçados, cansaço, mobilidade e modo de caminhar podem alterar a distância real.
Se você fornecer passada e altura, a passada explícita terá prioridade por representar a pessoa de modo mais direto. A resposta informa se o valor foi fornecido ou estimado, ajudando outros aplicativos a explicar o resultado com transparência e evitando que uma aproximação seja confundida com uma medição GPS.
Entenda o cálculo e as unidades retornadas
O cálculo principal multiplica a contagem de passos pelo comprimento da passada em metros. Portanto, 8000 passos com uma passada de 0.72 metros resultam em 5760 metros, ou 5.76 quilômetros. A mesma distância também é convertida em milhas pela definição internacional de 1609.344 metros por milha.
Zero passos é válido e retorna distância zero, mas uma contagem negativa é rejeitada porque não descreve uma distância caminhada. Passada e altura devem ser maiores que zero, e todo valor numérico deve ser finito. Nenhuma rede, horário, valor aleatório ou perfil armazenado influencia a resposta.
A mesma entrada sempre gera a mesma saída, facilitando testes, auditorias, cache e integração com relatórios automatizados.
Use estimativas com responsabilidade em rotinas de atividade
A distância derivada dos passos é especialmente útil para resumos, comparações e planejamento geral. Um painel de bem-estar pode converter passos diários em unidades conhecidas, um desafio de caminhada pode mostrar o progresso aproximado rumo a uma meta e um profissional pode normalizar registros de dispositivos que informam passos, mas omitem distância. Em comparações de longo prazo, mantenha o método de passada consistente: trocar uma estimativa baseada em altura por uma passada medida pode criar um salto aparente sem mudança na atividade.
Guarde a origem da passada retornada junto com a distância. Não trate a estimativa como substituta de distância topográfica, trajeto GPS, avaliação clínica da marcha ou navegação crítica. Passos curtos em ambientes internos, ladeiras, corrida, caminhada assistida e atividades mistas podem exigir outro fator ou medição direta.
Confira as unidades antes do envio: passada em metros, altura em centímetros e distâncias em metros, quilômetros e milhas.
Casos de uso
Resumos de atividade diária
Converta uma exportação de passos em quilômetros e milhas para criar um painel pessoal fácil de entender.
Desafios de caminhada
Estime o progresso dos participantes rumo a uma meta de distância quando a fonte registra apenas passos.
Relatórios de treinamento
Aplique uma passada medida de modo consistente e preserve a origem dela junto com cada estimativa.
Perguntas frequentes
Como a passada é estimada pela altura?
Quando nenhuma passada é fornecida, ela é estimada multiplicando a altura em metros por 0.414.
O que ocorre se eu fornecer passada e altura?
A passada explícita tem prioridade, pois uma medição pessoal costuma ser mais relevante que uma estimativa pela altura.
Quais unidades de distância são retornadas?
O resultado inclui metros, quilômetros e milhas, além da passada em metros e sua origem.
Como meço a minha própria passada?
Caminhe uma distância reta conhecida no seu ritmo normal, conte os passos e divida os metros pelo número de passos. Esse valor dá um resultado mais pessoal do que a estimativa pela altura.
O resultado é tão preciso quanto um GPS?
Não. É uma estimativa feita a partir dos seus passos e da sua passada, não uma medição por GPS. Terreno, velocidade, calçado, cansaço e o seu jeito de andar podem fazer a distância real variar.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fitness2/step-count-distance-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"step_count":8000,"stride_length_m":0.72}'const res = await fetch("https://api.kit.forhosting.com/fitness2/step-count-distance-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"step_count": 8000,
"stride_length_m": 0.72
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fitness2/step-count-distance-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"step_count": 8000,
"stride_length_m": 0.72
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fitness2/step-count-distance-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"step_count":8000,"stride_length_m":0.72}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"step_count":8000,"stride_length_m":0.72}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fitness2/step-count-distance-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"step_count": 8000,
"stride_length_m": 0.72
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fitness2.step_count_distance_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entenda o cálculo e as unidades retornadas
Os resultados são arredondados para seis casas decimais, mantendo a saída JSON compacta e estável com precisão suficiente para estimativas cotidianas. Strings numéricas são aceitas para facilitar formulários e API; valores vazios, infinitos, booleanos, arrays e objetos são rejeitados.
Use estimativas com responsabilidade em rotinas de atividade
A solicitação API custa US$ 0,002.
Perguntas técnicas
O que acontece se a contagem de passos for negativa?
A solicitação falha com um erro invalid_input, pois um valor negativo não representa distância caminhada.
Quanto custa uma solicitação API?
Cada solicitação API custa US$ 0,002.