Calcolatore calorie in bici
Un ciclista di 70 kg a ritmo moderato per 60 minuti brucia circa 476 kcal, con un MET di 6,8 per il peso e per le ore. Inserisca distanza, durata o entrambe, scelga l'intensità da leggera a gara e annoti la stima. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Peso (kg)
- 70
- Intensità
- moderate
- Distanza dell'uscita in chilometri
- 20
- Durata dell'uscita in minuti
- 60
- MET
- 6,8 kcal
- Durata ore
- 1
- Origine della durata
- provided
- Calorie kcal
- 476
Pianificare un tragitto casa-lavoro in bici, un giro del fine settimana o un blocco di allenamento spesso parte da una domanda semplice: quante calorie brucia questa uscita? Questo calcolatore di calorie in bici risponde con un metodo trasparente di equivalenti metabolici: moltiplica un MET di ciclismo pubblicato per il peso corporeo in chilogrammi e per la durata della pedalata in ore. Può indicare distanza, durata o entrambe, più una fascia di intensità dal pedale leggero ricreativo al ritmo di gara.
Cosa misura il calcolatore e quali input servono
Le calorie bruciate in ciclismo sono riportate come chilocalorie con la classica formula MET: calorie uguali a MET per peso corporeo in chilogrammi per durata in ore. Un MET, o equivalente metabolico del compito, scala il costo energetico rispetto alla quiete da seduti; fasce di intensità più alte portano valori MET superiori tratti da categorie di ciclismo in stile Compendium. Inviare intensity come light, moderate, vigorous o racing, senza distinzione di maiuscole, con sinonimi amichevoli come easy, leisurely, hard, medium e race; se omesso il valore predefinito è moderate.
Quando è data solo la distanza, il motore stima la durata da una velocità di crociera tipica di quella fascia di intensità, così un solo campo distanza produce comunque una stima completa di calorie. Quando è data solo la durata, le calorie usano quel tempo direttamente. Quando sono dati entrambi, la durata fornita alimenta la formula e la velocità media è riportata da distanza su ore.
Peso mancante, distanza e durata mancanti insieme, numeri non finiti ed etichette di intensità non riconosciute fanno fallire la validazione.
Casi d'uso
Pianificazione di tragitti e giri del fine settimana
I ciclisti inseriscono peso corporeo, chilometri previsti e una fascia di intensità per stimare le chilocalorie prima di preparare snack o registrare l'uscita in un diario.
Domande frequenti
Cosa succede se il peso è zero o negativo?
Il peso corporeo deve essere un numero positivo in chilogrammi; i valori non positivi vengono rifiutati e non addebitati.
Il calcolatore di calorie in bici è gratuito?
Lo strumento del browser funziona gratis sul Suo dispositivo.
Quali valori MET di intensità vengono usati?
Leggera usa MET 4.0, moderata 6.8, vigorosa 10.0 e gara 12.0, allineati alle categorie di ciclismo in stile Compendium per stime educative trasparenti.
Posso inserire solo la distanza dell'uscita?
Sì. Se indica la distanza senza la durata, il tempo viene stimato da una velocità di crociera tipica per l'intensità scelta, quindi basta una sola distanza per avere la stima completa.
Perché le calorie reali possono differire dalla stima?
Vento, salite, pedalare in scia ad altri ciclisti, il peso della bici e la sua efficienza di pedalata cambiano il consumo reale. Consideri il numero una stima, non una misura di laboratorio.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"weight_kg": 70
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.cycling_calories",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il percorso è aritmetica puramente deterministica, senza chiamate di rete, senza seme casuale e senza orologio di sistema, così app di coaching, diari di fitness e client API prepagati ricevono lo stesso JSON ogni volta con gli stessi input. Il peso corporeo non positivo viene rifiutato come invalid_input perché una massa nulla o negativa non definisce un costo energetico.
Cosa misura il calcolatore e quali input servono
Inviare weight_kg come numero finito positivo; sono accettati gli alias weight, body_weight, mass_kg e bodyweight_kg. Peso zero o negativo fallisce con invalid_input e non viene addebitato. Fornire almeno uno tra distance_km e duration_min come numero finito positivo. Gli alias di distanza includono distance, km e ride_km; quelli di durata duration, minutes, time_min e ride_minutes. Input identici producono sempre lo stesso JSON perché l'algoritmo non tocca mai rete, modello, orologio o generatore casuale.
Come leggere i campi di risposta e le fasce MET di intensità
Non trattare la cifra come diagnosi medica né come calorimetria di laboratorio: vento, salite, drafting, massa della bici ed economia individuale spostano il dispendio reale. Pesi, distanze o durate estremamente grandi oltre i limiti di sicurezza dell'isolate vengono rifiutati. In caso di successo la risposta restituisce weight_kg e l'etichetta di intensità normalizzata così i client possono confermare quanto calcolato. Il campo met è l'equivalente metabolico numerico usato: quattro punto zero per pedale leggero ricreativo, sei punto otto per ritmo moderato costante, dieci per sforzi vigorosi duri e dodici per ritmo di gara. duration_min e duration_hours riportano il tempo entrato nella formula; duration_source è provided quando ha inviato i minuti, oppure estimated_from_distance quando c'erano solo chilometri. calories_kcal è la stima energetica principale in chilocalorie, unit è sempre kcal, formula riformula l'equazione MET e method è sempre met_cycling_compendium così il codice a valle può ramificare senza ispezionare le forme. Quando è stata fornita la distanza, distance_km è eco; quando esistono distanza e una durata utilizzabile, è incluso average_speed_kmh. Se la durata è stata stimata dalla sola distanza, assumed_speed_kmh mostra il valore di tabella della velocità di crociera per quella fascia. Usare calories_kcal per diari e compensazioni pasti; usare met e duration_hours quando si vuole ricalcolare in un foglio di calcolo.
Uso dell'API, prezzi, flussi di allenamento e limiti pratici
Chiamare il calcolatore gratuito di calorie in bici nel browser per pianificare tragitti, stime di uscite di gruppo, demo di lezione e controlli rapidi senza installare un foglio di allenamento. Preferire un peso corporeo allineato alle unità del profilo utente del prodotto dopo la conversione da libbre a chilogrammi sul client. Mantenere aspettative educative: è uno strumento di pianificazione e alfabetizzazione, non un dispositivo medico diagnostico, e i ciclisti con esigenze cliniche devono seguire indicazioni professionali piuttosto che una sola formula isolata. Inviare un corpo JSON con weight_kg obbligatorio, intensity opzionale e almeno uno tra distance_km e duration_min (o i loro alias). Usare l'API prepagata quando un SaaS di fitness, un'app compagna del ciclocomputer, un portale di coach benessere o un pianificatore di percorsi necessitano di un contratto stabile con saldo KIT a $0.002 per voce corretta; i fallimenti di validazione non consumano mai saldo dopo il rifiuto del motore. Abbinare questo endpoint ai propri log GPS: passare i minuti misurati quando disponibili per stime più strette, oppure i chilometri pianificati con una fascia di intensità quando si sta ancora costruendo il percorso. Chi pubblica SDK può mappare calories_kcal, met e duration_hours su schede dashboard e colonne CSV etichettate energia dell'uscita e fascia MET — gli stessi numeri che i coach scrivono a mano applicando tabelle MET su carta.
Casi di integrazione
App di fitness e di coaching
Le app che memorizzano il peso utente e i riepiloghi delle uscite chiamano un endpoint prepagato stabile per le calorie di ciclismo basate su MET invece di reimplementare tabelle di intensità in ogni linguaggio client.
Demo in aula e di sanità pubblica
I corsi confrontano fasce MET leggere e vigorose per la stessa distanza, mostrano la stima della durata dalla velocità di crociera e fissano il JSON atteso nei test automatici.
Domande tecniche
Come si calcolano le calorie bruciate in bici?
Inviare JSON con weight_kg e almeno uno tra distance_km e duration_min. L'intensity opzionale ha predefinito moderate. La risposta include calories_kcal da MET × peso × ore.
Posso inviare solo la distanza senza la durata?
Sì. Quando duration_min è omesso, il motore stima il tempo di pedalata da una velocità di crociera tipica della fascia di intensità scelta e imposta duration_source su estimated_from_distance.