Calculadora de passos para km
10.000 passos são cerca de 8 km com a passada média adulta de 0,8 m: digite seu total de passos, informe sua passada se você a mediu e veja a distância em quilômetros. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Uma calculadora de passos para km transforma o número do relógio, do celular ou do pedômetro em distância de caminhada ou de corrida em quilômetros. A distância é o produto de quantos passos você deu e de quanto mede cada passo; esse produto em metros é então dividido por mil. Quando você não mediu a passada, esta ferramenta usa uma passada média adulta de caminhada publicada de 0.8 metros, oitenta centímetros, a cifra por trás da regra de treino de que dez mil passos são cerca de oito quilômetros. Quando você já conhece a passada em metros, esse comprimento substitui a média para que uma sessão na pista, um registro de esteira ou uma caminhada na semana de prova use o seu próprio comprimento de passo.
Como uma contagem de passos vira quilômetros
Comece com uma contagem de passos não negativa vinda de um relógio, um celular ou um pedômetro. Cada passo cobre um comprimento no chão, chamado comprimento de passada ou de passo na linguagem de treino. A distância em metros é passos vezes o comprimento da passada em metros, e os quilômetros são esse produto dividido por mil.
Quando você não mediu a passada, esta calculadora de passos para km usa uma passada média adulta de caminhada publicada de 0.8 metros, oitenta centímetros, a cifra por trás da regra habitual de que dez mil passos são cerca de oito quilômetros. Dez mil passos nessa média são oito mil metros, ou oito quilômetros. Cinco mil passos na mesma média são quatro quilômetros.
Zero passos é permitido e devolve zero quilômetros, útil para diários vazios e linhas de dia de descanso. Se você mediu a passada em uma pista ou em um percurso medido, envie-a em metros e a mesma identidade usa o seu comprimento no lugar da média: dez mil passos a 0.75 metros são 7.5 quilômetros. Uma passada interna mais curta de 0.7 metros em dez mil passos são sete quilômetros.
Valores não finitos como NaN ou Infinity também falham.
Onde uma calculadora de passos para km aparece no esporte
Corredores, caminhantes e atletas híbridos buscam passos para km quando o relógio informa passos, mas o plano de treino, a planilha da semana de prova ou o desafio do clube está escrito em quilômetros. Técnicos convertem uma meta diária de passos em um alvo em quilômetros para que quem pensa em passos e quem pensa em km compartilhem o mesmo plano sem um conversor de unidades ao lado.
Aulas de educação física e cursos de técnicos passam tarefas que multiplicam os passos pela média de 0.8 metros ou por uma passada medida, para que os alunos vejam o comprimento como produto de contagem e passo. Backends de aplicativos que importam CSV de pedômetros querem quilômetros sem uma segunda biblioteca de unidades, e querem linhas negativas rejeitadas em vez de assinadas em silêncio.
Esta página é para quem quer quilômetros a partir de passos, não um despejo de saúde em milhas e pés, e não um chute de passada a partir da altura. Validação falha não consome saldo. Mantenha as requisições pequenas, fixe os totais em quilômetros nos testes e você terá aritmética esportiva reproduzível para widgets, crônicas e workers de borda, sem levantar uma pilha própria de plataforma de fitness.
Casos de uso
Diários de treino em quilômetros
Transforme as contagens de passos do relógio ou do celular em quilômetros com a passada média de 0.8 m, ou com uma passada medida em uma sessão de pista.
Desafios de passos de clube e de empresa
Converta os totais de passos da equipe em distâncias comparáveis em quilômetros para que os placares usem a unidade que o plano já emprega.
Perguntas frequentes
Como se convertem passos em quilômetros?
Multiplique a contagem de passos pelo comprimento da passada em metros e divida por 1000. Se você omitir stride, a calculadora usa a passada média adulta de caminhada publicada de 0.8 m, de modo que 10000 passos são 8 km.
Qual passada média esta calculadora usa?
0.8 metros (80 cm) por passo, uma média adulta de caminhada citada com frequência e a cifra por trás da regra de que 10000 passos são cerca de 8 km. Envie stride em metros para substituí-la.
O que acontece se a contagem de passos for negativa ou não for um número?
Contagens negativas, ausentes, NaN e Infinity não são aceitas. Zero passos é permitido e devolve 0 km.
Quanto custa converter passos para km?
A ferramenta do navegador é gratuita e roda no dispositivo.
Posso usar o comprimento da minha própria passada?
Sim. Informe sua passada medida em metros e ela substitui a média de 0,8 m: 10.000 passos com 0,75 m dão 7,5 km em vez de 8.
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/sports/steps-to-km \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"steps":10000}'const res = await fetch("https://api.kit.forhosting.com/sports/steps-to-km", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"steps": 10000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/steps-to-km",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"steps": 10000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/steps-to-km", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"steps":10000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"steps":10000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/steps-to-km", 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
{
"steps": 10000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.steps_to_km",
"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
Contagens negativas e valores não finitos são rejeitados com invalid_input, para que uma exportação quebrada não vire um total fictício de quilômetros. Chamadas API bem-sucedidas são cobradas a US$ 0,002; falhas de validação não são cobradas.
Como uma contagem de passos vira quilômetros
Contagens negativas falham com invalid_input em vez de tomar um valor absoluto que esconderia uma exportação ruim. Todo o pipeline é aritmética determinística em ponto flutuante, sem sementes aleatórias, sem carimbos de relógio, sem chamadas de rede e sem deriva de modelo, de modo que entradas idênticas sempre produzem o mesmo JSON, que você pode fixar em testes e em um diário de temporada inteira.
Contrato de entrada, forma da resposta e erros
Exemplo: dez mil passos sem o campo stride rendem oito quilômetros. Prefira números puros a strings formatadas; separadores de milhar e sufixos de unidade não são analisados. Envie via POST um corpo JSON com o campo obrigatório steps como um número finito maior ou igual a zero. Os aliases incluem step_count, n_steps e count, para que uma exportação do wearable não precise de um passo de renomeação. Opcionalmente envie stride como um número finito positivo de metros; os aliases incluem stride_m, stride_length e step_length. Quando stride é omitido, a calculadora usa a média publicada de 0.8 metros e rotula stride_source como average. Quando stride está presente, esse comprimento é usado e stride_source vale provided. Cada campo pode chegar como número JSON ou como string numérica. Ausência de steps, strings vazias, booleanos, objetos, NaN, Infinity e qualquer contagem negativa de passos falham com invalid_input nomeando o campo e não são cobrados. Uma passada zero ou negativa também é invalid_input, porque um comprimento de passo não positivo não converte uma contagem em quilômetros. Em caso de sucesso o corpo ecoa os steps limpos, o stride_m de fato usado, stride_source, distance_m, o resultado principal distance_km, unit com valor km, a string de fórmula distance_km = steps × stride_m / 1000, o método steps_times_stride e average_stride_m para que os clientes mostrem a constante publicada ao lado de uma passada própria. O preço de um item bem-sucedido é um US$ 0,002 fixo.
Onde uma calculadora de passos para km aparece no esporte
Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002, sem tokens de modelo e sem rede de saída.
Casos de integração
Conversão em lote em aplicativos e API
Mapeie as linhas de passos carregadas para distance_km com a mesma fórmula da ferramenta gratuita do navegador; rejeite contagens negativas com invalid_input.
Perguntas técnicas
Posso informar a minha própria passada no lugar da média?
Sim. Envie stride como um número finito positivo de metros (aliases stride_m, stride_length, step_length). A resposta define stride_source como provided e ainda devolve o average_stride_m publicado de 0.8 para referência.