Tempo de caminhada
Uma caminhada de 5 km a 5 km/h leva uma hora, ou 60 minutos. Informe a distância e a sua velocidade média em km/h, mph ou outro par coerente e saiba quanto tempo vai levar um passeio pela cidade, o caminho da escola ou uma trilha. 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
- Distância
- 5
- Ritmo
- 5
- Tempo
- 1
- Tempo em horas
- 1
- Tempo em minutos
- 60
Saber quanto uma caminhada vai demorar é a primeira pergunta prática para saltos urbanos, planejamento de trilhas, rotas escolares e metas de fitness. Este estimador de tempo de caminhada divide a distância a pé pelo ritmo médio expresso como velocidade—quilômetros por hora, milhas por hora ou qualquer par coerente distância-por-tempo—e devolve uma duração estável que você pode fixar em apps e testes. Ritmo zero ou negativo é rejeitado como entrada inválida para que falhas de sensores ou formulários nunca dividam por zero nem inventem um relógio ao contrário.
Como o tempo de caminhada é calculado a partir de distância e ritmo
A duração estimada a pé é a distância dividida pelo ritmo médio quando o ritmo se escreve como velocidade: unidades de distância por unidade de tempo. Uma rota de cinco quilômetros a cinco quilômetros por hora precisa de uma hora; um passeio de três milhas a três milhas por hora também precisa de uma hora; a mesma identidade funciona para metros por segundo se seus sensores já falam SI. Mantenha unidades coerentes—não misture quilômetros com milhas por hora sem converter antes.
Ritmo zero ou negativo é erro duro sob o contrato do produto porque dividiria por zero ou reverteria o tempo. Distância negativa é igualmente rejeitada; distância zero produz tempo zero para itinerários vazios.
Casos de uso
Itinerários a pé urbanos e turísticos
Apps de viagem e guias de cidade convertem o comprimento de rota planejado e uma velocidade típica de caminhada em horas e minutos para visitantes saberem se um trecho museu-hotel cabe antes do jantar.
Planejamento de trajeto e rota escolar
Pais e pendulares informam a distância a pé até a escola ou o transporte mais o ritmo habitual para estimar minutos porta a porta sem roteamento de mapa ao vivo.
Prévia de trilha e fitness
Blogs de trilha e ferramentas de treino pré-visualizam a duração em terreno plano a partir de distância e velocidade média antes de somar elevação ou pausas em outro lugar.
Perguntas frequentes
O que acontece se o ritmo for zero ou negativo?
Ritmo zero ou negativo dividiria por zero ou inventaria duração invertida, então esses valores são rejeitados e não cobrados.
Ritmo é o mesmo que minutos por quilômetro?
Não. Aqui o ritmo é velocidade: distância por unidade de tempo (km/h, mph e assim por diante). Converta minutos por km em velocidade primeiro se seu relógio usar esse formato.
O estimador de tempo de caminhada é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Ele leva em conta subidas ou pausas?
Não. O estimador é distância pura sobre ritmo. Reduza o ritmo para subidas e some tempo de descanso fora desta chamada se precisar de um cronograma mais conservador.
Qual velocidade de caminhada devo informar?
A sua média real, não um ritmo de prova. Caminhar na cidade costuma ficar entre 4 e 5 km/h, uma caminhada esportiva é mais rápida, e subidas, bagagem, crianças ou semáforos deixam você mais lento.
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/travel/walking-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":5,"pace":5}'const res = await fetch("https://api.kit.forhosting.com/travel/walking-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 5,
"pace": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/walking-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 5,
"pace": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/walking-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":5,"pace":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":5,"pace":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/walking-time", 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
{
"distance": 5,
"pace": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.walking_time",
"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
Informe distância e ritmo para obter time, time_hours e time_minutes em JSON determinístico para planejadores de viagem, operadores de tour e ferramentas de deslocamento.
Como o tempo de caminhada é calculado a partir de distância e ritmo
Envie os campos obrigatórios distance e pace como números JSON ou strings numéricas. Os aliases d, walk_distance, length, km e miles mapeiam para distance; speed, walking_speed, rate, velocity, kmh e mph mapeiam para pace. Limites de magnitude mantêm resultados finitos no isolate Worker.
Lendo os campos da resposta e escolhendo velocidades realistas de caminhada
O campo formula é seguro para mostrar ao lado dos números para os usuários verem que duração é distância dividida por ritmo. Prefira velocidades médias reais a tempos de corrida otimistas quando a rota incluir subidas, bagagem, crianças ou semáforos—a caminhada urbana típica costuma ficar perto de quatro a cinco quilômetros por hora, enquanto caminhadas fitness mais rápidas podem ser mais altas. Aqui o ritmo é velocidade, não minutos por quilômetro; se seu relógio de fitness reporta cinco minutos por quilômetro, converta para doze quilômetros por hora antes de chamar para a divisão casar com o contrato. Em sucesso a resposta ecoa distance e pace após arredondamento estável, mais time igual a distance sobre pace, time_hours igual a esse mesmo valor de time quando o ritmo é por hora, time_minutes igual a time vezes sessenta para exibição amigável ao relógio, uma string formula legível e method igual a distance_over_pace. Use time quando seu pipeline já armazena durações em horas; use time_minutes quando itinerários, cartões de rota escolar ou apps de acessibilidade mostram minutos em um pin do mapa. Este endpoint não modela elevação, escadas, pausas ou clima; é uma checagem aritmética transparente, não um motor de rotas. Campos obrigatórios ausentes, valores não finitos e ritmo zero ou negativo falham com invalid_input e não são cobrados após o motor rejeitar a requisição.
Uso da API, preços, fluxos de viagem e limites práticos
Para tours a pé multi-trecho, some time no cliente ou chame uma vez por trecho para cada segmento permanecer auditável em logs e tickets de suporte. Envie um corpo JSON com distance e pace (ou os aliases documentados). Chame o estimador grátis no navegador para planejamento de férias, demos de sala e checagens rápidas de trajeto sem instalar planilha ou SDK de mapa. Use a API pré-paga quando um portal de viagens, guia de cidade, ferramenta de reserva de tour, app de logística escolar ou companheiro de fitness precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo. Combine este endpoint com um conversor de unidades quando o mapa exportar milhas mas sua tabela de ritmo estiver em quilômetros por hora—converta um lado primeiro, depois chame aqui com unidades combinando. Autores que enviam SDKs podem mapear time_hours e time_minutes em tabelas que mostrem horas e minutos lado a lado—a mesma forma que viajantes esboçam em uma folha simples de plano do dia ao estimar a mão um trecho museu-hotel.
Perguntas técnicas
Como estimo o tempo de caminhada com esta calculadora?
Envie JSON com distance e pace (velocidade média em unidades combinando, por exemplo distance: 5 e pace: 5 para cinco quilômetros a cinco km/h). A resposta inclui time, time_hours e time_minutes.