Passo in bici
40 chilometri in due ore fanno 20 km/h e 3:00 al chilometro: i due numeri del ciclismo, ricavati da distanza e tempo del suo ciclocomputer. Confronti un'uscita di gruppo, una granfondo o i rulli con lo stesso metro. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Distanza
- 40
- Tempo (s)
- 7200
- Tempo (h)
- 2
- Velocità (km/h)
- 20
- Passo (s/km)
- 180
- Passo per km
- 3:00
Un calcolatore di passo in bicicletta trasforma i due numeri che ogni ciclocomputer già possiede — chilometri coperti e tempo in movimento — nella coppia che i ciclisti citano davvero: velocità media in chilometri all'ora e tempo al chilometro. Indichi quanto ha pedalato o prevede di pedalare e quanto ha segnato il cronometro; lo strumento restituisce km/h, secondi al chilometro e un mm:ss leggibile al chilometro per confrontare un 40k di club, un gran fondo o una seduta sui rulli sulla stessa scala.
Che cosa significa il passo in bici per i ciclisti e come i due numeri si collegano
I ciclisti quasi mai parlano di un'uscita come i podisti parlano di un 10k. La lingua nativa in strada, sulla linea di una granfondo e nel gruppo WhatsApp del club è la velocità media in chilometri all'ora: ventotto km/h su un 60k ondulato, trentadue km/h su un 40k pianeggiante, diciotto km/h in una lunga valle alpina.
Il tempo al chilometro è la stessa informazione scritta come orologio invece che come velocità: venticinque chilometri all'ora sono esattamente due minuti e ventiquattro secondi al chilometro, perché un'ora contiene tremilaseicento secondi e tremilaseicento diviso venticinque dà centoquarantaquattro secondi. Quella doppia lettura serve quando Lei allinea uno split di salita, redige una tabella di marcia o confronta un blocco sui rulli che riporta km/h con un anello stradale il cui computer ha memorizzato tempo trascorso e distanza.
Le identità sono elementari e devono restarlo: la velocità media in km/h è la distanza in chilometri divisa per le ore trascorse, e i secondi al chilometro sono i secondi trascorsi divisi per la distanza in chilometri. Questo calcolatore non indovina vento, scia né pendenza, e non legge un file FIT. Lei passa i due scalari di cui già si fida dal ciclocomputer, dai rulli o dal piano di percorso, e lo strumento restituisce entrambe le letture della stessa media.
Una distanza nulla o negativa renderebbe infinito il tempo al chilometro; un tempo trascorso nullo o negativo renderebbe infinita la velocità. Quaranta chilometri in due ore sono venti km/h e tre minuti al chilometro — la media onesta di quell'orologio, non un picco, non una potenza normalizzata e non una velocità predetta dai watt.
Dove un calcolatore deterministico di passo in bici merita il suo posto
I segretari di club che stampano un foglio handicap da 40k hanno bisogno dello stesso km/h e min/km per ogni corridore a partire dagli stessi due ingressi, non di una cella di foglio di calcolo che qualcuno ha modificato durante un ritardo per pioggia. Chi pianifica gran fondo e brevet converte una distanza obiettivo e un tempo trascorso obiettivo nella media che scriverà nel briefing: 180 chilometri in sette ore è una giornata ben diversa da 180 chilometri in dieci, e entrambe vanno calcolate, non indovinate.
Le dashboard dei rulli che già memorizzano chilometri e secondi in movimento possono riempire una colonna di velocità media senza montare un fornitore di dati ciclistici. La convalida fallita non consuma saldo. Tenga distanza e tempo nella stessa finestra di uscita — non divida i chilometri di stamattina per i minuti sui rulli della settimana scorsa — e ottiene una media riproducibile per tabelle di marcia, quiz LMS e worker al bordo.
Questa landing è per chi cerca un calcolatore di passo in bici, una velocità media ciclistica o il tempo al chilometro da un orologio completato o pianificato. Non è uno stimatore di durata da una velocità ipotizzata (per quell'inversa usi uno stimatore di tempo in bici), né uno strumento min/km di corsa a piedi, né un passo di nuoto sui 100 m, né un predittore di velocità dai watt.
Preferisca questa capacità quando già conosce quanto ha percorso e quanto è durato, e le servono solo km/h e tempo al chilometro.
Casi d'uso
Schede briefing 40k di club e granfondo
Trasformi la distanza prevista e il tempo trascorso obiettivo in km/h e min/km così ciclisti con computer misti condividono una sola media.
Velocità media del diario di allenamento
Le app che già memorizzano chilometri e secondi in movimento chiamano una volta per riempire una colonna deterministica di velocità media e tempo al km.
Domande frequenti
Come si calcola il passo in bici da distanza e tempo trascorso?
La velocità media in km/h è la distanza divisa per le ore trascorse. Il tempo al chilometro è i secondi trascorsi divisi per la distanza.
Che cosa succede se la distanza o il tempo sono zero o negativi?
La velocità media è indefinita quando il tempo trascorso non è positivo, e il tempo al chilometro è indefinito quando la distanza non è positiva. Il fallimento non viene addebitato.
È un calcolatore di passo di corsa o uno stimatore della durata dell'uscita?
Né l'uno né l'altro. Questa landing è il passo ciclistico da una distanza nota e da un orologio trascorso noto: km/h e tempo al chilometro. Il min/km di corsa a piedi e stimare la durata da una velocità ipotizzata sono ricerche diverse.
Come inserisco un tempo in ore e minuti?
Lo converta prima in secondi totali. Due ore sono 7200 secondi, novanta minuti sono 5400 e un'ora e un quarto sono 4500. Poi inserisca quel totale insieme alla distanza in chilometri.
Il risultato è la mia velocità massima o la media?
È la semplice media del tempo indicato, non un picco, né una potenza normalizzata, né una velocità stimata dai watt. Vento, scia e pendenza non vengono indovinati: sono già dentro la sua distanza e il suo tempo.
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/sports/bike-pace \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":40,"time_seconds":7200}'const res = await fetch("https://api.kit.forhosting.com/sports/bike-pace", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 40,
"time_seconds": 7200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/bike-pace",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 40,
"time_seconds": 7200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/bike-pace", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":40,"time_seconds":7200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":40,"time_seconds":7200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/bike-pace", 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
{
"distance": 40,
"time_seconds": 7200
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.bike_pace",
"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.
Limiti
max_distance | 1000000 |
max_time_seconds | 8640000 |
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
Una distanza o un tempo trascorso nullo o negativo viene rifiutato con invalid_input, perché la velocità media è indefinita se il tempo non è positivo e il tempo al chilometro è indefinito se la distanza non è positiva.
Che cosa significa il passo in bici per i ciclisti e come i due numeri si collegano
Entrambi i casi falliscono in modo esplicito con invalid_input invece di stampare Infinity su una dashboard.
Ingressi, formula, arrotondamento e l'errore dei valori non positivi
Converta ore e minuti prima di chiamare: due ore sono 7200 secondi, novanta minuti sono 5400, un'ora e quindici sono 4500. I campi numerici sono arrotondati a dieci decimali per goldens stabili tra runtime. Esempio: 40 chilometri in 7200 secondi producono 20 km/h e 180 secondi al chilometro, mostrati come 3:00 al km. Esempio: 25 chilometri in 3600 secondi producono 25 km/h e 2:24 al km. La convalida fallita non viene addebitata. Invii un corpo JSON con POST e due numeri finiti positivi obbligatori: distance, i chilometri coperti in sella, e time_seconds, il tempo di pedalata trascorso come totale in secondi. Ogni campo può arrivare come numero JSON o come stringa numerica. Gli alias dist, d, km e distance_km sono accettati per i chilometri; gli alias time, elapsed, elapsed_seconds, t e seconds sono accettati per il cronometro. Campi assenti, stringhe vuote, NaN, Infinity e testo non numerico falliscono con invalid_input nominando il campo. La distanza deve essere strettamente maggiore di zero e al massimo un milione di chilometri; time_seconds deve essere strettamente maggiore di zero e al massimo otto milioni seicentoquarantamila secondi (cento giorni). Quei tetti tengono finiti i prodotti intermedi sul Worker e nel browser. In caso di successo il corpo riecheggia distance e time_seconds arrotondati, pubblica time_hours così Lei non ridivide per 3600, restituisce speed_kmh come velocità media, restituisce pace_s_per_km come secondi grezzi al chilometro e formatta pace_per_km come M:SS o H:MM:SS con arrotondamento al secondo intero solo sulla stringa di visualizzazione. Il campo formula ribadisce speed_kmh = distance / (time_seconds / 3600) e pace_s_per_km = time_seconds / distance così un report può stampare l'identità accanto ai numeri.
Casi di integrazione
Sbarramenti dei rulli e della simulazione di gara
Rifiuti un intervallo a distanza o tempo nulli come invalid_input invece di disegnare Infinity km/h su una dashboard dopo un blocco in pausa.
Domande tecniche
Devo inviare il tempo in ore e minuti?
No. Invii il tempo trascorso totale come time_seconds (ad esempio 7200 per due ore, 5400 per novanta minuti). La risposta include time_hours e una stringa formattata pace_per_km.
Quanto costa il calcolatore di passo in bici?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.