ForHosting KIT · Santé et sport

Déterminez votre zone cardio selon votre fréquence cardiaque

Une fréquence de 152 pour un maximum de 190 représente 80 % du maximum et vous place au début de la zone 4, Seuil. Utilisez le maximum auquel vous vous fiez ; le calculateur ne le déduit jamais de l’âge. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Fréquence cardiaque actuelle
152
Fréquence cardiaque maximale
190
Vous obtenez
Pourcentage du maximum
80
Zone
4
Nom de la zone
Threshold
Plage d'intensité
80–<90%

Ce calculateur compare votre fréquence cardiaque actuelle à une fréquence maximale déjà calculée et détermine le niveau correspondant dans le modèle standard à cinq zones. Il indique le pourcentage du maximum, le numéro et le nom de la zone, la plage d’intensité et tout dépassement du maximum fourni. Le calcul est déterministe et n’estime pas la fréquence maximale à partir de l’âge. Utilisez la valeur maximale issue de la méthode, du test, du professionnel, de l’entraîneur ou de l’appareil que vous avez choisi, puis décidez explicitement si les mesures supérieures doivent être acceptées.

Saisissez les deux fréquences cardiaques dans la même unité

Indiquez la fréquence cardiaque actuelle et la fréquence maximale calculée en battements par minute. La valeur actuelle peut provenir d’une ceinture thoracique, d’une montre, d’un appareil d’exercice ou d’un comptage manuel du pouls, tandis que le maximum doit provenir d’une méthode que vous avez déjà choisie. Cette capacité ne calcule volontairement pas la fréquence maximale selon l’âge, car les formules et les valeurs mesurées répondent à des questions différentes et peuvent produire des références distinctes.

La cohérence compte davantage que la source : conservez le même maximum pour comparer des séances ou des tendances. Le résultat comprend les deux valeurs, la fréquence actuelle en pourcentage du maximum arrondi à deux décimales, le numéro de zone, son nom descriptif et la plage d’intensité applicable. Les deux entrées doivent être des nombres finis positifs inférieurs ou égaux à 400.

Une mesure sous 50% renvoie la zone 0, intitulée « Sous la zone 1 », car elle n’appartient à aucune des cinq zones standard d’entraînement.

Comprenez les cinq limites et le classement aux seuils exacts

Le classement repose sur le pourcentage de la fréquence maximale et sur des intervalles semi-ouverts clairement définis. La zone 1, Récupération, commence à 50% et s’arrête avant 60%. La zone 2, Endurance, commence à 60% et s’arrête avant 70%.

La zone 3, Aérobie, va de 70% à moins de 80%. La zone 4, Seuil, va de 80% à moins de 90%. La zone 5, Maximale, commence à 90% et inclut 100%.

Une valeur exactement égale à une limite appartient donc à la zone supérieure : 60% correspond précisément à la zone 2, 70% à la zone 3 et 90% à la zone 5. Ces comparaisons explicites évitent les vides et les chevauchements tout en garantissant des résultats stables. Il s’agit de zones en pourcentage du maximum, non de zones fondées sur la réserve cardiaque ou la méthode de Karvonen.

Si votre programme utilise la fréquence au repos, le seuil lactique, le seuil ventilatoire ou des plages propres à un sport, ses noms et ses limites peuvent différer.

Traitez prudemment les mesures supérieures au maximum calculé

Par défaut, une fréquence actuelle supérieure au maximum fourni est rejetée comme entrée non valide. Ce comportement permet de repérer les champs inversés, les fautes de saisie, les estimations obsolètes et les pics de capteur, au lieu de présenter silencieusement un pourcentage invraisemblable comme une donnée ordinaire. Un dépassement du maximum ne prouve ni que la mesure est sans danger ni que les valeurs sont médicalement exactes.

Une fréquence maximale calculée demeure une estimation, sauf si elle résulte d’un test supervisé approprié, et les capteurs grand public peuvent se tromper. Considérez cette sortie comme un classement, non comme un avis médical. Arrêtez l’exercice et consultez un professionnel de santé en cas de douleur thoracique, malaise, essoufflement inhabituel ou palpitations, quelle que soit la zone affichée.

Étiqueter une mesure pendant l’effort

Transformez une mesure issue d’un objet connecté en zone cohérente pour un écran d’entraînement ou un journal d’activité.

Vérifier l’intensité d’un intervalle

Déterminez si un intervalle mesuré a atteint la zone visée en pourcentage du maximum sans recalculer manuellement les seuils.

Valider des données sportives importées

Signalez par défaut les mesures au-dessus du maximum enregistré ou conservez-les avec un indicateur explicite lors du contrôle.

Combien coûte un calcul ?

Le même calcul déterministe peut également s’exécuter dans le navigateur.

Cet outil calcule-t-il ma fréquence cardiaque maximale ?

Non. Fournissez une fréquence maximale calculée ou mesurée ailleurs ; cette capacité classe uniquement la mesure actuelle par rapport à celle-ci.

Que se passe-t-il sous 50% du maximum ?

Le résultat utilise la zone 0 avec l’intitulé « Sous la zone 1 », ce qui indique clairement que la mesure est hors des cinq zones standard.

À quelle zone appartient une valeur exactement au seuil ?

Elle appartient à la zone supérieure. Par exemple, 60% correspond exactement à la zone 2 et 90% à la zone 5.

S’agit-il d’un avis médical ?

Non. Il s’agit d’un classement mathématique des valeurs fournies, qui n’évalue ni votre santé, ni la précision du capteur, ni la sécurité de l’effort.

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.

POSThttps://api.kit.forhosting.com/fitness2/cardio-zone-from-hr

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é.

curl -X POST https://api.kit.forhosting.com/fitness2/cardio-zone-from-hr \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"current_heart_rate":152,"max_heart_rate":190}'
{
  "current_heart_rate": 152,
  "max_heart_rate": 190
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fitness2.cardio_zone_from_hr",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Traitez prudemment les mesures supérieures au maximum calculé

Si la mesure est intentionnelle, définissez allow_over_max sur true. Le résultat utilisera alors la zone 5, affichera la plage « Au-dessus de 100% », conservera le pourcentage calculé et définira over_max sur true afin que les logiciels en aval puissent le distinguer d’un effort habituel en zone 5.

La fréquence actuelle peut-elle dépasser la maximale ?

Uniquement si allow_over_max vaut true. Sinon, la requête renvoie invalid_input ; si le dépassement est permis, le résultat est en zone 5 et over_max vaut true.

Consulter la documentation complète du KIT →