Ritmo de treino
10 km em 50 minutos dão um ritmo de 5:00 por km: informe quanto você percorreu e quanto o relógio marcou, e receba um único valor em minutos por quilômetro para comparar treinos. 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
- 10
- Tempo (s)
- 3.000
- Tempo (min)
- 50
- Ritmo (min/km)
- 5
- Ritmo (s/km)
- 300
- Ritmo por km
- 5:00
Uma calculadora de ritmo de treino transforma os dois números que todo cronômetro já tem — distância coberta e tempo total decorrido — em minutos por quilômetro, a unidade que o treinador escreve no cartão da sessão. Informe quanto você percorreu e quanto o relógio marcou; a ferramenta divide os minutos decorridos pelos quilômetros e devolve um único ritmo de treino para comparar um rodízio aeróbico leve, um bloco de tempo ou um ensaio no ritmo de prova na mesma escala.
O que o ritmo de treino significa e como os minutos por quilômetro são calculados
O ritmo de treino é a língua do cartão de sessão, não a do cronômetro de chegada. Treinadores escrevem rodízios leves, tempo, limiar e intervalos como minutos e segundos por quilômetro porque é assim que o corredor sente o esforço quilômetro a quilômetro, e porque uma sessão de oito vezes um quilômetro a cinco minutos por quilômetro é uma prescrição diferente de um plano de prova que só nomeia um tempo de chegada.
Esta calculadora pega os dois escalares que todo cronômetro, botão de volta ou esteira indoor já tem — distância coberta em quilômetros e tempo total decorrido em segundos — e os transforma em minutos por quilômetro: segundos decorridos divididos por sessenta e depois pelos quilômetros. Dez quilômetros em três mil segundos são cinco minutos por quilômetro; cinco quilômetros em mil quatrocentos e vinte e cinco segundos são quatro minutos e quarenta e cinco segundos por quilômetro.
A identidade não adivinha vento, desnível, zonas de frequência cardíaca nem rampa de esteira, e não converte milhas nem jardas. Distância zero tornaria infinito o quociente; um tempo decorrido não positivo não é um relógio. Use esta landing quando você já souber quanto percorreu e quanto durou, e só precisar do ritmo de treino em minutos por quilômetro que cabe no cartão da próxima sessão.
Onde uma calculadora determinística de ritmo de treino se justifica
Treinadores de clube que imprimem a folha de intervalos da terça precisam dos mesmos minutos por quilômetro para cada atleta a partir das mesmas duas entradas, não de uma célula de planilha que alguém editou durante um atraso por chuva. Corredores recreativos que registram um dez quilômetros leve querem um único ritmo de treino que possam comparar com a semana anterior sem converter milhas nem adivinhar um equivalente de prova.
Painéis de esteira indoor que já guardam quilômetros e segundos em movimento podem preencher uma coluna de minutos por quilômetro sem montar um fornecedor de dados de corrida. A validação que falha não consome saldo. Mantenha distância e tempo na mesma janela de sessão — não divida os quilômetros desta manhã pelos minutos leves da semana passada — e você obtém um ritmo de treino reproduzível para cartões de sessão, questionários LMS e workers na borda.
Esta landing é para quem busca uma calculadora de ritmo de treino ou minutos por quilômetro a partir de um relógio concluído ou planejado. Não é uma calculadora de chegada de prova que também emite min/milha com conversão de unidades, nem um conversor de min/km para km/h, nem uma ferramenta de velocidade média de bike, nem um relógio de faixas de parciais. Prefira esta capacidade quando você já souber quanto percorreu e quanto durou, e só precisar de minutos por quilômetro.
Casos de uso
Cartões de sessão do treinador
Transforme a distância prevista da sessão e o tempo decorrido alvo em minutos por quilômetro para que cada atleta, com relógios mistos, compartilhe um só ritmo de treino.
Diários de rodízio leve e tempo
Aplicativos que já guardam quilômetros e segundos em movimento chamam uma vez para preencher uma coluna determinística de minutos por quilômetro em rodízios leves, tempo e intervalos.
Blocos de esteira e pista coberta
Converta um bloco de esteira ou de pista indoor com distância conhecida e segundos decorridos na mesma cifra min/km que um loop de rua reportaria.
Perguntas frequentes
O que acontece se a distância for zero?
Minutos por quilômetro ficam indefinidos quando a distância não é positiva, então distância zero ou negativa é recusada e não é cobrada.
É a mesma coisa que uma calculadora de ritmo de corrida ou de ritmo de bike?
Não. Esta landing devolve um único ritmo de treino em min/km a partir de dois escalares. Uma calculadora de ritmo de corrida também emite min/milha com conversão de unidades; uma de ritmo de bike informa km/h de ciclismo. A intenção de busca e a forma da saída diferem.
Como calculo meu ritmo por quilômetro?
Divida os minutos decorridos pelos quilômetros percorridos. 10 km em 3000 segundos, que são 50 minutos, dão 5 minutos por quilômetro, ou seja, 5:00 por km.
Como digito um tempo de mais de uma hora?
Converta antes para segundos: 50 minutos são 3000 segundos, uma hora são 3600 e uma hora e quinze são 4500. Depois a calculadora divide pela sua distância em quilômetros.
Posso usar milhas em vez de quilômetros?
Não, esta calculadora trabalha só com quilômetros e devolve minutos por quilômetro. Converta as milhas antes e use distância e tempo do mesmo treino.
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/training-pace \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":10,"time_seconds":3000}'const res = await fetch("https://api.kit.forhosting.com/sports/training-pace", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 10,
"time_seconds": 3000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/training-pace",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 10,
"time_seconds": 3000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/training-pace", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":10,"time_seconds":3000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":10,"time_seconds":3000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/training-pace", 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": 10,
"time_seconds": 3000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.training_pace",
"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.
Limites
max_distance | 1000000 |
max_time_seconds | 8640000 |
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
Distância zero, ou qualquer entrada que não seja um número finito estritamente positivo, é recusada com invalid_input, porque minutos por quilômetro ficam indefinidos quando a distância não é positiva e o tempo decorrido precisa ser um relógio real.
O que o ritmo de treino significa e como os minutos por quilômetro são calculados
Os dois casos falham de forma explícita com invalid_input em vez de pintar Infinity num registro.
Entradas, fórmula, arredondamento e o erro de distância zero
Converta horas e minutos antes de chamar: cinquenta minutos são 3000 segundos, uma hora é 3600, uma hora e quinze são 4500. Distância zero é recusada de forma explícita porque minutos por quilômetro ficam indefinidos quando nada foi coberto. Campos numéricos são arredondados a dez casas para goldens estáveis entre runtimes. Exemplo: 10 quilômetros em 3000 segundos produzem 5 minutos por quilômetro, mostrados como 5:00 por km. Exemplo: 5 quilômetros em 1425 segundos produzem 4.75 minutos por quilômetro, mostrados como 4:45 por km. A validação que falha não é cobrada. Envie um corpo JSON via POST com dois números finitos positivos obrigatórios: distance, os quilômetros cobertos durante a sessão, e time_seconds, o tempo total decorrido como contagem de segundos. Cada campo pode chegar como número JSON ou como string numérica. Os apelidos dist, d, km e distance_km são aceitos para os quilômetros; os apelidos time, elapsed, elapsed_seconds, t e seconds são aceitos para o cronômetro. Campos ausentes, strings vazias, NaN, Infinity e texto não numérico falham com invalid_input nomeando o campo. A distância deve ser estritamente maior que zero e no máximo um milhão de quilômetros; time_seconds deve ser estritamente maior que zero e no máximo oito milhões seiscentos e quarenta mil segundos (cem dias). Esses tetos mantêm finitos os produtos intermediários no Worker e no navegador. Em sucesso, o corpo ecoa distance e time_seconds arredondados, publica time_minutes para que você não divida de novo por sessenta, devolve pace_min_per_km como ritmo de treino principal em minutos por quilômetro, devolve pace_s_per_km como segundos brutos por quilômetro e formata pace_per_km como M:SS ou H:MM:SS com arredondamento a segundo inteiro só na string de exibição. O campo formula reitera pace_min_per_km = (time_seconds / 60) / distance para que um relatório imprima a identidade ao lado dos números.
Perguntas técnicas
Como calcular o ritmo de treino em minutos por quilômetro?
Envie números finitos positivos para distance (quilômetros) e time_seconds (segundos decorridos). A API devolve pace_min_per_km = (time_seconds / 60) / distance, mais uma string pace_per_km em mm:ss.
Quais unidades a calculadora de ritmo de treino usa?
A distância é em quilômetros. O tempo decorrido é o total em segundos (cinquenta minutos = 3000). O resultado principal são minutos por quilômetro; pace_per_km é o mesmo ritmo formatado como M:SS.
Quanto custa a calculadora de ritmo de treino?
A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago de KIT a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é cobrada.