Zone brûle-graisse
À 30 ans avec un pouls au repos de 60, votre zone brûle-graisse va de 125 à 151 battements par minute : 50 à 70 % de la réserve cardiaque, une plage lisible sur votre montre en marchant, en courant doucement ou à vélo. 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é minimale
- 50
- Intensité maximale
- 70
La zone brûle-graisse est la bande de pouls modérée dans laquelle une part plus grande de l'énergie dépensée provient encore des réserves de graisse, plutôt que d'une combustion intense de glucides. Marcheurs, joggeurs, cyclistes d'intérieur et débutants en cardio veulent en général cette bande comme une plage en battements par minute lisible sur une montre, non comme un tableau à cinq zones ni comme une cible unique à une intensité qu'ils doivent encore choisir. Ce calculateur prend l'âge comme un entier positif et la fréquence cardiaque au repos en battements par minute, estime la fréquence maximale avec la règle de Fox de 220 moins l'âge, applique la méthode de la réserve de Karvonen entre cinquante et soixante-dix pour cent, et renvoie les pouls cibles inférieur et supérieur sous forme d'entiers.
Ce qu'est la zone brûle-graisse et comment Karvonen la traduit en bpm
La zone brûle-graisse est la bande modérée de fréquence cardiaque dans laquelle une fraction plus grande de l'énergie dépensée sort encore des stocks de graisse, par opposition à la bande de haute intensité où l'oxydation des glucides domine le mélange. Les coachs grand public, les machines de cardio et les cadrans de montres connectées étiquettent cette bande en battements par minute afin qu'un marcheur, un cycliste ou un utilisateur de tapis puisse s'y maintenir sans épreuve de laboratoire ni chariot métabolique.
Ce calculateur ne mesure pas votre pouls, n'estime pas les calories et ne diagnostique pas le carburant utilisé par votre corps lors d'une séance donnée ; il applique une identité Karvonen sous forme close à deux nombres que vous possédez déjà. L'âge doit être un entier positif d'années, car l'estimation Fox de la fréquence maximale se définit sur un âge entier, non sur une fraction réelle d'anniversaire. La fréquence au repos est le pouls assis en battements par minute, pris d'ordinaire après plusieurs minutes de calme.
La fréquence maximale s'estime comme 220 moins l'âge. La réserve cardiaque est ce plafond moins la fréquence au repos. La bande brûle-graisse est cinquante à soixante-dix pour cent de la réserve, rajoutée à la fréquence au repos puis arrondie au battement entier le plus proche.
Ces deux bornes sont la plage cible que l'on peint d'habitude comme un cardio facile à modéré. La réponse répète aussi les entrées validées, le maximum estimé, la réserve, les pourcentages d'intensité, l'unité bpm, une étiquette de méthode et une chaîne formula que vous pouvez imprimer à côté des chiffres. Un pouls au repos égal ou supérieur au maximum estimé ne peut pas produire de réserve et est rejeté.
Le moteur est déterministe : le même couple d'entrées produit toujours les mêmes bornes entières, sans réseau, sans tirage et sans horloge. Traitez le résultat comme une aide d'entraînement issue de formules de population, non comme un diagnostic médical ni comme un substitut à une épreuve d'effort graduée.
Où un calculateur de zone brûle-graisse justifie son usage
Marcheurs, joggeurs et débutants en vélo d'intérieur cherchent un calculateur de zone brûle-graisse parce qu'ils veulent une fenêtre en battements par minute à tenir pendant une séance régulière, non un tableau à cinq zones ni une cible Karvonen unique à une intensité qu'ils doivent encore choisir. Un éditeur qui se positionne sur cette requête vise des personnes qui connaissent déjà leur âge et leur pouls au repos et veulent la bande modérée que ces deux nombres impliquent selon la méthode de la réserve.
Les coachs sportifs peuvent préremplir des fiches de séance pour que le client reste dans la fenêtre de cinquante à soixante-dix pour cent de réserve sans faire l'arithmétique sur le téléphone entre les séries. Les cours en classe et les certifications d'entraîneurs qui enseignent la réserve cardiaque ont besoin d'un oracle qui rejette un âge non entier et renvoie néanmoins des bornes bpm entières, car ces deux cas sont le moyen dont les élèves confondent une démonstration de formule avec une mesure médicale.
Les ingénieurs qui écrivent des tests d'applications fitness figent des paires connues pour qu'une bibliothèque de zones ne bascule pas en silence des pourcentages de réserve vers un pourcentage brut du maximum. Une validation en échec ne consomme pas de solde. Ce point de terminaison n'estime ni les calories brûlées, ni le VO2 max, ni le seuil de lactate, ni la fréquence aérobie Maffetone, ni les quatre autres zones d'entraînement ; associez-le à ces outils dédiés lorsque vous en avez besoin.
Cas d’usage
Fiches de séance de cardio régulier
Saisissez l'âge et la fréquence au repos pour imprimer une fenêtre bpm de cinquante à soixante-dix pour cent de réserve qu'un client peut tenir en marche, jogging ou séance de vélo d'intérieur.
Cours d'entraînement et tests unitaires
Vérifiez les devoirs Karvonen et figez des paires connues qui rejettent un âge non entier tout en renvoyant, pour des entrées valides, des bornes entières de brûle-graisse.
Questions fréquentes
Comment calcule-t-on la zone brûle-graisse ?
La fréquence maximale est 220 moins l'âge. La réserve cardiaque est ce plafond moins la fréquence au repos. La zone est cinquante à soixante-dix pour cent de la réserve rajoutée à la fréquence au repos, arrondie au bpm entier le plus proche.
Pourquoi l'âge doit-il être un entier positif ?
L'estimation Fox de 220 moins l'âge se définit sur des années entières de vie.
Pourquoi faut-il la fréquence cardiaque au repos ?
La méthode Karvonen utilise la réserve cardiaque, de sorte que le même âge produit une bande brûle-graisse plus basse lorsque le pouls au repos est plus élevé. La fréquence au repos doit rester strictement sous 220 moins l'âge.
Est-ce la même chose qu'un tableau à cinq zones ou un calculateur de fréquence maximale ?
Non. Ce point de terminaison renvoie uniquement la plage bpm brûle-graisse. Il n'émet pas les autres zones d'entraînement, une cible d'intensité unique ni une comparaison des plafonds Fox, Tanaka et Gulati.
Quelle est la zone brûle-graisse à 30 ans ?
Avec un pouls au repos de 60, la fréquence maximale estimée est de 190 et la réserve de 130 : la zone va donc de 125 à 151 battements par minute. Un autre pouls au repos déplace les deux bornes ; c'est pourquoi il est demandé.
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/fat-burning-zone \
-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/fat-burning-zone", {
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/fat-burning-zone",
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/fat-burning-zone", 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/fat-burning-zone", 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.fat_burning_zone",
"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.
Limites
min_age | 1 |
max_age | 120 |
min_resting_hr | 1e-12 |
max_resting_hr | 200 |
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 appels réussis sont facturés à $0.002 ; une entrée invalide n'est pas débitée.
Contrat d'entrée, forme de la réponse et validation
Exemple : age trente et repos soixante produisent un maximum de cent quatre-vingt-dix, une réserve de cent trente et une bande brûle-graisse de cent vingt-cinq à cent cinquante et un battements par minute. Préférez les nombres nus aux chaînes formatées ; les signes de pourcentage, les suffixes bpm et les séparateurs de milliers ne sont pas analysés comme entrée. Envoyez par POST un corps JSON avec deux champs obligatoires. age est l'âge du sujet en années entières et doit être un entier positif de un à cent vingt ; les alias years et age_years sont acceptés afin qu'un formulaire, une chaîne de requête ou un export de tableur n'aient pas besoin d'une étape de renommage. Les âges fractionnaires, zéro, les négatifs, les chaînes vides, les infinis et les jetons non numériques échouent avec invalid_input en nommant age, car le contrat publié est un entier positif, non un réel approximatif. resting_hr est la fréquence cardiaque au repos en battements par minute et doit être un nombre fini positif dans les limites publiées, strictement inférieur à la fréquence maximale estimée de 220 moins l'âge. Les alias resting, rhr, rest_hr, resting_heart_rate et hr_rest sont acceptés afin qu'un export de wearable réutilise le même champ sans table de correspondance. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique qui s'analyse proprement. Les champs manquants, les valeurs hors limites et un pouls au repos qui égale ou dépasse le plafond Fox échouent avec invalid_input et ne sont pas facturés. En cas de succès, le corps répète age et resting_hr, renvoie hr_max comme 220 moins l'âge, hrr comme la réserve, intensity_lo et intensity_hi comme cinquante et soixante-dix, bpm_lo et bpm_hi comme les bornes Karvonen arrondies, range comme une chaîne copiable inférieur-supérieur, unit comme bpm, method comme karvonen_fat_burn, et une formula qui rétablit l'identité. Le prix d'un élément réussi est un $0.002 forfaitaire.
Où un calculateur de zone brûle-graisse justifie son usage
Les prototypes de wearables et de bornes de salle peuvent appeler le même contrat depuis des scripts afin d'ensemencer des vecteurs de test déterministes pour un cadran qui peint une bande verte brûle-graisse entre bpm_lo et bpm_hi. Comme l'implémentation est du parse pur de palier A, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle ni réseau sortant. Gardez les requêtes petites, figez bpm_lo et bpm_hi dans les tests, et vous obtenez une arithmétique reproductible de brûle-graisse pour widgets, fiches d'entraînement et workers de bord, sans dresser un laboratoire de physiologie à vous.
Cas d'intégration
Prototypes de wearables et de bornes
Ensemencez un cadran de montre ou une borne de salle avec des bpm_lo et bpm_hi déterministes afin que la bande brûle-graisse peinte coïncide avec l'API et le widget gratuit du navigateur.
Questions techniques
Combien coûte le calculateur de zone brûle-graisse ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.