Seuil anaérobie
À 30 ans avec un pouls au repos de 60, votre seuil anaérobie estimé est de 170,5 battements par minute : 85 % de la réserve entre le repos et un maximum estimé de 190, ajoutés à votre pouls au repos. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Age
- 30
- Fréquence cardiaque au repos
- 60
- FC max
- 190 bpm
- Hrr
- 130
- Intensité (%)
- 85
- Seuil
- 170,5
Le seuil anaérobie est la fréquence cardiaque à partir de laquelle la production de lactate dépasse son élimination, si bien que l'effort au-dessus de ce rythme ne se soutient pas longtemps. Entraîneurs et athlètes d'endurance consultent ce chiffre pour programmer des séances de tempo, de seuil et d'intervalles sans test lactique en laboratoire. Ce calculateur estime le seuil anaérobie en battements par minute à partir de l'âge et de la fréquence cardiaque au repos selon la méthode de réserve de Karvonen : la fréquence maximale vaut 220 − age, la réserve est le maximum moins le repos, et le seuil est le repos plus 85 % de cette réserve.
Comment la méthode de Karvonen estime la fréquence du seuil anaérobie
Le seuil anaérobie, aussi appelé seuil lactique dans de nombreux staffs, est la fréquence cardiaque à laquelle l'organisme passe d'un travail tenable longtemps à un effort qui accumule vite la fatigue. Les tests de laboratoire mesurent le lactate sanguin à des allures échelonnées ; la plupart des coureurs, cyclistes, rameurs et sportifs collectifs ne voient jamais un laboratoire, d'où le besoin d'une estimation de terrain à partir de chiffres déjà collectés. La méthode de réserve cardiaque de Karvonen fournit cette estimation sans demander un pourcentage d'intensité libre.
Elle prédit d'abord la fréquence maximale comme 220 − age en années, le raccourci classique de Fox-Haskell enseigné en sciences de l'exercice. Elle soustrait ensuite la fréquence au repos, en général prise assis après plusieurs minutes de calme, souvent au réveil, pour obtenir la réserve : l'écart utile entre repos et maximum. Le seuil anaérobie se place à 85 % de cette réserve : le calculateur ajoute ces 85 % à la fréquence au repos et communique le résultat en battements par minute.
Cette convention des 85 % est l'équivalent Karvonen habituel de l'intensité de seuil, au-dessus du travail aérobie facile et en dessous des intervalles à fond. Comme cette page vise la recherche « seuil anaérobie », l'intensité n'est pas un paramètre libre ; un pourcentage sur mesure appartient à un outil général de FC cible, et un graphique à cinq zones à un outil de zones.
L'âge et la fréquence au repos sont les seules entrées requises, et l'arithmétique n'interroge ni réseau, ni horloge, ni générateur aléatoire, si bien que le même couple de nombres produit toujours le même seuil en battements par minute.
Entrées, sorties et cas de rejet d'une requête
L'âge doit se situer entre 1 et 120 ans pour que l'estimation Fox du maximum reste dans une plage utilisable. La fréquence au repos doit être un nombre positif, supérieur à zéro et fini. La fréquence au repos doit aussi rester strictement sous le maximum estimé (220 − age) ; sinon la réserve ne serait pas positive et la requête est rejetée avec un message qui nomme les deux fréquences.
Le champ unit vaut toujours bpm, formula rappelle l'identité de Karvonen et method vaut toujours karvonen afin que le code en aval bifurque sans inspecter les formes. Exemple : age 30 et repos 60 donnent un maximum de 190, une réserve de 130 et un seuil de 170.5 battements par minute, car 60 plus 85 % de 130 égale 170.5.
Comment l’utiliser à l’entraînement et ses limites
Appelez le calculateur gratuit de seuil anaérobie dans le navigateur pour des démonstrations en salle, des laboratoires d'EPS et des contrôles rapides d'athlètes, sans reconstruire l'arithmétique de réserve dans chaque tableur. Associez une mesure matinale cohérente au repos à l'âge, stockez threshold à côté des prescriptions de tempo et d'intervalles de croisière, et souvenez-vous que 220 − age n'est qu'une estimation de population : le maximum réel varie avec la génétique, les traitements et le sport, et ce calculateur n'accepte pas un maximum mesuré en laboratoire.
Ce n'est ni un dispositif médical de diagnostic, ni un graphique Karvonen à cinq zones, ni un solveur de FC cible à intensité libre : ce sont d'autres intentions de recherche, avec leurs propres pages. Les personnes souffrant d'affections cardiaques, prenant des médicaments qui modifient la fréquence ou soumises à des restrictions médicales doivent suivre l'avis d'un professionnel plutôt qu'une formule isolée.
Cas d’usage
Coaching d'endurance et fiches de séances tempo
L'entraîneur saisit l'âge de l'athlète et la FC matinale au repos pour imprimer le seuil anaérobie en bpm sur les fiches de tempo et d'intervalles de croisière, sans laboratoire de lactate.
Backends de montres connectées et carnets d'entraînement
Les applications qui stockent déjà la FC au repos appellent un point de terminaison prépayé pour obtenir le seuil en bpm, au lieu de dupliquer Fox 220−age et 85 % de réserve dans chaque langage.
Questions fréquentes
Comment la fréquence du seuil anaérobie est-elle calculée ici ?
Le résultat est renvoyé en battements par minute.
Pourquoi l'intensité est-elle fixée à 85 % de la réserve cardiaque ?
Quatre-vingt-cinq pour cent de la réserve de Karvonen est l'équivalent de terrain habituel de l'intensité de seuil anaérobie ou lactique. Cette page n'accepte pas un pourcentage libre ; cela relève d'un autre calculateur.
Que se passe-t-il si la fréquence au repos n'est pas un nombre positif ?
La fréquence au repos doit être un nombre fini positif, strictement inférieur au maximum estimé (220 − age). Zéro, négatifs et valeurs non numériques sont rejetés et non facturés.
Le calculateur de seuil anaérobie est-il gratuit ?
L'outil du navigateur fonctionne gratuitement sur votre appareil.
220 moins l'âge est-il la véritable fréquence cardiaque maximale ?
Non. C'est une estimation de population simple, à des fins éducatives et de planification. Le maximum réel varie selon la personne ; ce produit n'accepte pas un HR_max mesuré en laboratoire en remplacement.
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/sports/anaerobic-threshold \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":30,"resting_hr":60}'const res = await fetch("https://api.kit.forhosting.com/sports/anaerobic-threshold", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 30,
"resting_hr": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/anaerobic-threshold",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 30,
"resting_hr": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/anaerobic-threshold", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":30,"resting_hr":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":30,"resting_hr":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/anaerobic-threshold", 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
{
"age": 30,
"resting_hr": 60
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.anaerobic_threshold",
"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
La fréquence au repos doit être un nombre positif ; sinon la tâche échoue avec invalid_input et n'est pas facturée.
Entrées, sorties et cas de rejet d'une requête
Envoyez un corps JSON avec deux nombres finis obligatoires : age en années et resting_hr en battements par minute. L'âge peut aussi arriver comme years ou age_years ; la fréquence au repos accepte resting, rhr, rest_hr, resting_heart_rate et hr_rest. Zéro, valeurs négatives, chaînes vides et texte non numérique échouent avec invalid_input, et ces échecs ne sont pas facturés. En cas de succès, le corps renvoie age et resting_hr, puis hr_max, hrr (réserve), intensity_percent toujours égal à 85, et threshold : le seuil anaérobie en battements par minute, arrondi à une décimale pour des goldens stables. Utilisez threshold sur une montre ou une fiche de séance ; utilisez hr_max et hrr pour montrer les étapes intermédiaires que les élèves apprennent sur papier.
Usage à l'entraînement, tarif de l'API et ce que ce chiffre n'est pas
Utilisez l'API prépayée lorsqu'un SaaS de coaching, un compagnon de montre connectée, un LMS scolaire ou un journal d'entraînement exige un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais de solde une fois la requête rejetée. Les auteurs de SDK peuvent projeter threshold, hr_max et hrr dans des tableaux de bord et exporter des colonnes d'âge, de repos et de seuil anaérobie en bpm : les mêmes valeurs que les entraîneurs calculent à la main après avoir pris le pouls au repos.
Cas d'intégration
Cours d'EPS et devoirs de sciences du sport
Les élèves calculent le seuil anaérobie de Karvonen à partir de l'âge et de la FC au repos et figent le JSON déterministe dans des correcteurs automatiques au lieu de noter à la main.