Calculadora de calorias no ciclismo
Um ciclista de 70 kg em ritmo moderado por 60 minutos queima cerca de 476 kcal, com MET 6,8 vezes o peso vezes as horas. Informe distância, tempo ou os dois, escolha a intensidade do leve à competição e registre a estimativa. 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
- Peso (kg)
- 70
- Intensidade
- moderate
- Distância do pedal em quilômetros
- 20
- Duração do pedal em minutos
- 60
- MET
- 6,8 kcal
- Duração horas
- 1
- Origem da duração
- provided
- Calorias kcal
- 476
Planejar o trajeto de bike até o trabalho, um passeio de fim de semana ou um bloco de treino costuma começar com uma pergunta simples: quantas calorias esse pedal queima? Esta calculadora de calorias no ciclismo responde com um método transparente de equivalentes metabólicos: multiplica um MET de ciclismo publicado pelo peso corporal em quilogramas e pela duração do pedal em horas. Você pode informar distância, duração ou ambas, além de uma faixa de intensidade do passeio leve de lazer ao ritmo de corrida.
O que a calculadora mede e quais entradas você precisa
As calorias queimadas no ciclismo são informadas como quilocalorias com a fórmula clássica MET: calorias iguais a MET vezes peso corporal em quilogramas vezes duração em horas. Um MET, ou equivalente metabólico da tarefa, escala o custo energético em relação a ficar sentado em repouso; faixas de intensidade mais altas carregam valores MET maiores tirados de categorias de ciclismo no estilo do Compendium.
Envie intensity como light, moderate, vigorous ou racing, sem distinção de maiúsculas, com sinônimos amigáveis como easy, leisurely, hard, medium e race; o padrão quando omitido é moderate. Quando só a distância é dada, o motor estima a duração a partir de uma velocidade de cruzeiro típica daquela faixa de intensidade, de modo que um único campo de distância ainda gera uma estimativa completa de calorias. Quando só a duração é dada, as calorias usam esse tempo diretamente.
Quando ambas são dadas, a duração fornecida alimenta a fórmula e a velocidade média é informada a partir da distância sobre as horas. Peso ausente, distância e duração ausentes ao mesmo tempo, números não finitos e rótulos de intensidade não reconhecidos falham na validação.
Casos de uso
Planejamento de trajeto e passeios de fim de semana
Ciclistas informam peso corporal, quilômetros planejados e uma faixa de intensidade para estimar quilocalorias antes de preparar lanches ou registrar o pedal em um diário.
Perguntas frequentes
O que acontece se o peso for zero ou negativo?
O peso corporal deve ser um número positivo em quilogramas; valores não positivos são rejeitados e não cobrados.
A calculadora de calorias no ciclismo é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Quais valores MET de intensidade são usados?
Leve usa MET 4.0, moderada 6.8, vigorosa 10.0 e corrida 12.0, alinhados a categorias de ciclismo no estilo do Compendium para estimativas educativas transparentes.
Posso informar só a distância do pedal?
Sim. Se você der a distância sem o tempo, a duração é estimada por uma velocidade de cruzeiro típica para a intensidade escolhida, então uma única distância já gera a estimativa completa.
Por que as calorias reais podem ser diferentes da estimativa?
Vento, subidas, pedalar no vácuo de outros ciclistas, o peso da bicicleta e a sua própria economia de pedalada mudam o gasto real. Encare o número como estimativa, não como medição de laboratório.
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/health/cycling-calories \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_kg":70}'const res = await fetch("https://api.kit.forhosting.com/health/cycling-calories", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_kg": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/cycling-calories",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_kg": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/cycling-calories", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_kg":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_kg":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/cycling-calories", 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
{
"weight_kg": 70
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.cycling_calories",
"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
O caminho é aritmética determinística pura, sem chamadas de rede, sem semente aleatória e sem relógio de parede, para que apps de coaching, diários de fitness e clientes de API pré-paga recebam o mesmo JSON sempre com as mesmas entradas. Peso corporal não positivo é rejeitado como invalid_input porque massa zero ou negativa não define custo energético.
O que a calculadora mede e quais entradas você precisa
Envie weight_kg como número finito positivo; os alias weight, body_weight, mass_kg e bodyweight_kg são aceitos. Peso zero ou negativo falha com invalid_input e não é cobrado. Forneça ao menos um de distance_km ou duration_min como número finito positivo. Alias de distância incluem distance, km e ride_km; de duração incluem duration, minutes, time_min e ride_minutes. Entradas idênticas sempre geram o mesmo JSON porque o algoritmo nunca toca a rede, um modelo, um relógio ou um gerador aleatório.
Como ler os campos da resposta e as faixas MET de intensidade
Não trate o número como diagnóstico médico nem como calorimetria de laboratório: vento, subidas, drafting, massa da bike e economia individual alteram o gasto real. Pesos, distâncias ou durações extremamente grandes acima dos limites de segurança do isolate são rejeitados. Em caso de sucesso a resposta devolve weight_kg e o rótulo de intensidade normalizado para os clientes confirmarem o que foi calculado. O campo met é o equivalente metabólico numérico usado: quatro ponto zero para pedal leve de lazer, seis ponto oito para ritmo moderado constante, dez para esforços vigorosos duros e doze para ritmo de corrida. duration_min e duration_hours informam o tempo que entrou na fórmula; duration_source é provided quando você enviou minutos, ou estimated_from_distance quando só havia quilômetros. calories_kcal é a estimativa energética principal em quilocalorias, unit é sempre kcal, formula reexpressa a equação MET e method é sempre met_cycling_compendium para o código a jusante ramificar sem inspecionar formatos. Quando a distância foi enviada, distance_km é ecoado; quando existem distância e duração usável, average_speed_kmh é incluído. Se a duração foi estimada só a partir da distância, assumed_speed_kmh mostra o valor de tabela de velocidade de cruzeiro daquela faixa. Use calories_kcal para diários e compensações de refeições; use met e duration_hours quando quiser rederivar a conta em uma planilha.
Uso da API, preços, fluxos de treino e limites práticos
Chame a calculadora gratuita de calorias no ciclismo no navegador para planejar trajetos, estimar pedais em grupo, demos de aula e checagens rápidas sem instalar uma planilha de treino. Prefira peso corporal que combine com as unidades do perfil de usuário do seu produto após converter libras em quilogramas no cliente. Mantenha expectativas educativas: é uma ferramenta de planejamento e alfabetização, não um dispositivo médico de diagnóstico, e ciclistas com necessidades clínicas devem seguir orientação profissional em vez de uma única fórmula isolada. Envie um corpo JSON com weight_kg obrigatório, intensity opcional e ao menos um de distance_km ou duration_min (ou seus alias). Use a API pré-paga quando um SaaS de fitness, um app companheiro de ciclocomputador, um portal de coach de bem-estar ou um planejador de rotas precisarem de um contrato estável com saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após o motor rejeitar o pedido. Combine este endpoint com seus próprios logs de GPS: passe minutos medidos quando os tiver para estimativas mais apertadas, ou quilômetros planejados com uma faixa de intensidade quando ainda estiver montando a rota. Autores que publicam SDKs podem mapear calories_kcal, met e duration_hours em cartões de painel e colunas CSV rotuladas como energia do pedal e faixa MET — os mesmos números que coaches escrevem à mão ao aplicar tabelas MET no papel.
Casos de integração
Apps de fitness e de coaching
Apps que armazenam o peso do usuário e resumos de pedal chamam um endpoint pré-pago estável para calorias de ciclismo baseadas em MET em vez de reimplementar tabelas de intensidade em cada linguagem cliente.
Demos de sala de aula e de saúde pública
Cursos comparam faixas MET leves versus vigorosas para a mesma distância, mostram a estimativa de duração a partir da velocidade de cruzeiro e fixam o JSON esperado em testes automatizados.
Perguntas técnicas
Como calculo as calorias queimadas no ciclismo?
Envie JSON com weight_kg e ao menos um de distance_km ou duration_min. A intensity opcional tem padrão moderate. A resposta inclui calories_kcal a partir de MET × peso × horas.
Posso enviar só a distância sem a duração?
Sim. Quando duration_min é omitido, o motor estima o tempo de pedal a partir de uma velocidade de cruzeiro típica da faixa de intensidade escolhida e define duration_source como estimated_from_distance.