Calculateur puissance-poids cyclisme
Tenir 250 watts pour 70 kg donne un rapport puissance-poids de 3,57 W/kg, le chiffre que les cyclistes comparent en montée et en contre-la-montre. Indiquez votre puissance et votre masse corporelle pour obtenir le vôtre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Puissance
- 250
- Masse
- 70
- Watts par kg
- 3,5714285714 W/kg
Le rapport puissance-poids est le chiffre le plus cité lorsque les cyclistes comparent l'aptitude en montée, la forme en contre-la-montre ou des zones d'entraînement structurées. Divisez la puissance soutenue en watts par la masse corporelle en kilogrammes et vous obtenez des watts par kilogramme — un nombre compact que coachs, formateurs et applications de performance utilisent pour normaliser l'effort entre cyclistes de tailles différentes. Ce calculateur de rapport puissance-poids cycliste applique exactement cette définition hors ligne et de façon déterministe : envoyez une puissance positive et une masse positive, recevez une valeur W/kg stable avec la formule et les libellés d'unité.
Ce que signifient les watts par kilogramme en performance cycliste
Les watts par kilogramme, souvent notés W/kg, sont le rapport puissance-poids utilisé dans tout le cyclisme d'endurance. Mécaniquement, c'est simplement la puissance moyenne ou de seuil divisée par la masse corporelle du cycliste : si vous soutenez deux cent cinquante watts à soixante-dix kilogrammes, votre rapport avoisine trois virgule cinquante-sept W/kg (3.57). Comme le travail gravitationnel en montée croît avec la masse tandis que le moteur est votre puissance, deux cyclistes aux mêmes watts absolus se séparent sur les fortes pentes dès que leurs masses diffèrent.
Sur le plat et en contre-la-montre on cite encore le W/kg lorsque le coach veut un marqueur de forme normalisé par la taille, plus facile à comparer dans un club que les watts bruts seuls. Ce calculateur n'estime pas la puissance à partir de la fréquence cardiaque, de la vitesse ou du GPS, ne soustrait pas la masse du vélo sauf si vous l'intégrez à la masse fournie, et n'applique ni tableaux de zones ni grilles selon le sexe.
Les entrées doivent être finies et strictement supérieures à zéro : une puissance nulle ou négative ne représente pas un pédalage utile pour ce modèle, et une masse nulle ou négative ne représente pas un cycliste. Présentez toujours les sorties comme des ratios éducatifs de performance, non comme des diagnostics cliniques ni des handicaps de course.
Où un calculateur puissance-poids se justifie
Les cours de sciences de l'exercice au lycée et à l'université introduisent souvent le W/kg pour enseigner le lien entre puissance mécanique et taille corporelle en montée, de sorte qu'un oracle fiable qui renvoie le ratio à côté de la formule accélère la correction et les démos. Les équipes produit qui construisent des widgets éducatifs de cyclisme ont besoin d'une étape documentée puissance sur masse que le client peut auditer à la main, plutôt qu'un score opaque mélangeant des modèles aéro sans divulgation.
Les plateformes de coaching qui préparent des jeux de données d'athlètes synthétiques ont besoin d'étiquettes W/kg déterministes à partir de puissance et de masse connues, sans appels réseau ni dérive de modèle. Les outils d'avant-course et les classements de club affichent parfois le W/kg à côté de la puissance absolue car le cycliste comprend immédiatement la force relative en montée sans mémoriser chaque cible en watts.
Si plus tard vous avez besoin d'une vitesse estimée depuis puissance et pente, de calories depuis MET et durée, d'estimations VO2 max ou de modèles aéro complets de bilan de puissance, traitez-les comme des intentions de recherche et des landings distincts, sans surcharger cette page puissance-poids. Présentez toujours les résultats comme des estimations éducatives selon la définition puissance divisée par la masse ; les décisions d'entraînement exigent des coachs qualifiés, un contexte local et des protocoles que cet outil ne collecte pas.
Cas d’usage
Clés de correction W/kg en classe
Générez des ratios puissance-poids pour que enseignants et auto-correcteurs partagent une vérité de référence transparente à partir de la puissance et de la masse.
Démos de widgets éducatifs cyclistes
Montrez les watts par kilogramme à partir de la puissance et de la masse corporelle sans mélanger modèles aéro ou de pente sur la même landing.
Questions fréquentes
Comment calcule-t-on le rapport puissance-poids cycliste ?
Exemple : 250 W à 70 kg ≈ 3.571 W/kg.
Quelles unités le calculateur utilise-t-il ?
La puissance doit être en watts (W) et la masse en kilogrammes (kg). Le résultat est exprimé en watts par kilogramme (W/kg).
Que se passe-t-il si la puissance ou la masse est nulle ou négative ?
Les valeurs non positives sont rejetées plutôt que de produire un quotient dénué de sens.
Inclut-il le poids du vélo ou estime-t-il la vitesse ?
Non. Il divise uniquement la puissance et la masse que vous fournissez. Les modèles vitesse-depuis-puissance et la masse de l'équipement sont des intentions de recherche distinctes.
Quel est le coût ?
L'outil navigateur est gratuit et s'exécute en local.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/health/watts-per-kg \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"power":250,"mass":70}'const res = await fetch("https://api.kit.forhosting.com/health/watts-per-kg", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"power": 250,
"mass": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/watts-per-kg",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"power": 250,
"mass": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/watts-per-kg", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"power":250,"mass":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"power":250,"mass":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/watts-per-kg", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"power": 250,
"mass": 70
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.watts_per_kg",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les entrées nulles, négatives ou non finies échouent avec invalid_input au lieu d'inventer un quotient.
Ce que signifient les watts par kilogramme en performance cycliste
Ces cas échouent avec invalid_input plutôt qu'avec des contournements en valeur absolue qui masqueraient les erreurs de saisie. Le calcul est une arithmétique pure, sans réseau, sans graines aléatoires, sans horloge murale et sans dérive d'apprentissage automatique, de sorte que des entrées identiques produisent toujours le même JSON.
Contrat d'entrée, forme de la réponse et erreurs
Contrôles classiques : deux cent cinquante watts à soixante-dix kilogrammes donnent environ trois point cinq sept un W/kg (3.571), et trois cents watts à soixante kilogrammes donnent exactement cinq W/kg ; les deux produisent des ratios positifs stables pour les clés de correction et les tests de non-régression. Si votre formulaire amont collecte la masse en livres, convertissez d'abord en kilogrammes et passez ici la valeur positive en kilogrammes. Envoyez un corps JSON avec deux champs obligatoires. Le champ power est la puissance cycliste en watts et doit être un nombre fini strictement supérieur à zéro ; les alias power_w, watts, P et power_watts sont acceptés. Le champ mass est la masse corporelle en kilogrammes et doit être de même fini et strictement supérieur à zéro ; mass_kg, weight, body_mass, kg et weight_kg sont acceptés. Champs manquants, chaînes non numériques, NaN, Infinity, zéro et valeurs négatives échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie power et mass nettoyés, watts_per_kg comme puissance divisée par la masse, la chaîne de formule watts_per_kg equals power divided by mass, method watts_per_kg et unit W/kg. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé. Si un client fournit des alias comme body_mass au lieu de mass, le même chemin de validation et d'arithmétique s'applique sans changer la forme de sortie. Gardez les requêtes petites, figez le watts_per_kg nettoyé dans les tests, et vous obtiendrez des ratios reproductibles pour plugins LMS, tableaux de coaching et edge workers sans monter votre propre stack de sciences du sport.
Où un calculateur puissance-poids se justifie
Comme cette capacité est un moteur parse pur, le prix API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.
Cas d'intégration
Fixtures pour tableaux de coaching
Produisez en masse des étiquettes W/kg stables pour profils d'athlètes et tests de non-régression, avec invalid_input strict sur les entrées non positives.