Calculateur ratio taille-hanches
Une femme avec 80 cm de tour de taille et 100 cm de hanches a un ratio de 0,8, au seuil de la zone modérée. Indiquez les deux tours et votre sexe pour voir le ratio, la zone de risque et le détail du calcul. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Circonférence de taille
- 80 cm
- Circonférence des hanches
- 100
- Sexe
- female
- Rapport
- 0,8 cm
- WHR
- 0,8
- Niveau de risque
- moderate
- Risque
- moderate
Un calculateur du ratio taille-hanches transforme deux simples mesures de circonférence et le sexe biologique en un indice de silhouette sans unité accompagné d'un niveau de risque clair. Saisissez la taille et les hanches dans la même unité (centimètres ou pouces) ainsi que homme ou femme ; l'outil renvoie le WHR, soit la taille divisée par les hanches, le niveau de risque propre au sexe (faible, modéré ou élevé), les seuils utilisés, un message lisible et le détail du calcul que vous pouvez vérifier.
Ce que signifie le ratio taille-hanches et le fonctionnement des niveaux de risque
Le ratio taille-hanches, souvent noté WHR, est la circonférence de taille divisée par la circonférence des hanches mesurée dans la même unité. Les deux longueurs s'annulant, le résultat est sans unité : quatre-vingts centimètres sur cent centimètres donnent le même ratio que trente et un virgule cinq pouces sur trente-neuf virgule quatre pouces. Les cliniciens et les recommandations de santé publique utilisent le WHR comme indicateur approximatif de la répartition de la graisse centrale (abdominale) par rapport à la masse corporelle basse.
Des valeurs plus élevées, surtout au-dessus des seuils propres au sexe publiés dans les documents de l'Organisation mondiale de la santé et la littérature sur le risque métabolique, sont associées à un risque accru de complications cardiométaboliques, même lorsque l'indice de masse corporelle semble similaire.
Ce calculateur applique une étiquette à trois niveaux pour un compte rendu pratique : pour les femmes, faible sous zéro virgule huit zéro, modéré de zéro virgule huit zéro inclus à zéro virgule huit cinq exclu, élevé à partir de zéro virgule huit cinq ; pour les hommes, faible sous zéro virgule neuf zéro, modéré de zéro virgule neuf zéro inclus à un virgule zéro zéro exclu, élevé à partir de un virgule zéro zéro.
Ces seuils sont des synthèses alignées sur l'OMS indiquant un risque substantiellement accru au seuil élevé et une vigilance intermédiaire au niveau modéré ; ce sont des étiquettes de dépistage, pas un diagnostic. La technique de mesure reste essentielle : la taille se mesure généralement à mi-chemin entre la dernière côte et la crête iliaque ou au point le plus étroit, les hanches à l'endroit le plus large des fesses, abdomen relâché et mètre bien horizontal.
L'implémentation rejette les valeurs de hanches non positives car la division par zéro est indéfinie, et rejette les valeurs de taille non positives afin qu'un champ vide ne produise jamais un faux score de bonne santé.
Cas d’usage
Dépistage à l'accueil en clinique et bien-être
L'accueil ou les formulaires d'application capturent taille, hanches et sexe une seule fois, puis appellent cet outil pour enregistrer le WHR et un niveau de risque aligné OMS avec le dossier de visite.
Suivi de progression dans les applications de fitness
Les journaux hebdomadaires de circonférences alimentent le même point de terminaison déterministe, afin que les graphiques montrent l'évolution du ratio et les changements de niveau sans dérive de formule côté client.
Questions fréquentes
Qu'est-ce que le ratio taille-hanches ?
Le WHR est la circonférence de taille divisée par la circonférence des hanches dans la même unité. C'est un indice sans unité de la masse centrale par rapport à la partie basse du corps, utilisé pour le dépistage du risque métabolique.
Quels seuils de risque sont utilisés ?
Femme : faible sous 0.80, modéré à partir de 0.80, élevé à partir de 0.85. Homme : faible sous 0.90, modéré à partir de 0.90, élevé à partir de 1.00. Ce sont des niveaux de dépistage alignés OMS, pas un diagnostic.
Les centimètres et les pouces changent-ils le résultat ?
Non, si les deux mesures utilisent la même unité. Le ratio est sans unité ; le champ unité optionnel n'est qu'une étiquette renvoyée dans la réponse.
Le calculateur de ratio taille-hanches est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute localement.
Comment bien mesurer la taille et les hanches ?
Mesurez la taille à mi-chemin entre la dernière côte et le haut de l'os de la hanche, ou à son point le plus étroit, et les hanches à la partie la plus large des fesses, ventre détendu et mètre bien horizontal.
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/waist-hip-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"waist":80,"hip":100,"sex":"female"}'const res = await fetch("https://api.kit.forhosting.com/health/waist-hip-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"waist": 80,
"hip": 100,
"sex": "female"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/waist-hip-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"waist": 80,
"hip": 100,
"sex": "female"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/waist-hip-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"waist":80,"hip":100,"sex":"female"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"waist":80,"hip":100,"sex":"female"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/waist-hip-ratio", 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
{
"waist": 80,
"hip": 100,
"sex": "female"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.waist_hip_ratio",
"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
max_circumference | 1000 |
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
Un tour de hanches nul rend le ratio indéfini : l'API renvoie alors une erreur invalid_input explicite plutôt que d'inventer une valeur infinie. Les formulaires d'accueil en clinique, les applications de bien-être, les scripts de dépistage en recherche et les journaux de progression personnels ont tous besoin de la même division déterministe et des mêmes étiquettes de niveau — sans réseau, sans aléa, sans dépendance à l'horloge — de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après un arrondi décimal fixe à chaque appel.
Comment appeler l'API et ce qu'elle renvoie
La taille et les hanches doivent être des nombres finis positifs dans la limite de mille unités du système choisi ; le sexe doit se normaliser en homme ou femme (raccourcis acceptés : m, f, man, woman). Envoyez un corps JSON avec trois champs obligatoires : waist (alias waist_cm, waist_in, w, waist_circumference), hip (alias hip_cm, hip_in, h, hip_circumference, hips) et sex (alias gender, sex_at_birth, biological_sex). Vous pouvez définir unit (alias units, measure, circumference_unit) à cm ou in comme simple étiquette d'affichage — le ratio numérique ne change pas avec cette chaîne. En cas de succès, la réponse renvoie taille, hanches, sexe et unité arrondis ; affecte à ratio et whr le même quotient arrondi ; fixe risk_band et risk à faible, modéré ou élevé ; publie les seuils avec moderate_at et high_at pour le sexe choisi ; et inclut formula, message ainsi qu'un tableau steps ordonné montrant la division et la décision de niveau. Toute validation échouée — champs manquants, nombres non finis, taille ou hanches nulles ou négatives, sexe ou unité inconnus, valeurs hors limites ou quotient non fini — renvoie invalid_input et n'est jamais facturée. La tarification est forfaitaire à $0.002 par requête réussie avec item unitaire et prix unitaire marginal nul.
Conseils pratiques, limites et recherches associées
Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les nombres en chaîne ne sont acceptés que s'ils respectent un motif numérique fini strict. Utilisez le sexe en cohérence avec les seuils que vous souhaitez rapporter : les seuils homme et femme diffèrent, et cet outil n'invente pas de troisième jeu de niveaux pour d'autres identités de genre. Cette page cible les personnes recherchant un calculateur de ratio taille-hanches, un calculateur WHR ou un niveau de risque lié à la silhouette en ligne ; ce n'est ni un calculateur d'IMC, ni un estimateur de pourcentage de masse grasse, ni un diagnostic médical, ni un bilan métabolique complet. Préférez cette capacité lorsque vous disposez déjà des deux circonférences et du sexe et n'avez besoin que du ratio et du niveau ; si votre source est une photo ou un objet connecté, extrayez d'abord ces trois scalaires. Mesurez la taille et les hanches avec le même mètre et la même unité avant d'appeler l'API ; mélanger centimètres pour la taille et pouces pour les hanches corrompt silencieusement le ratio. Gardez les circonférences sous le maximum publié de mille afin que les produits intermédiaires restent finis sur le Worker et dans le navigateur. Pour expliquer à des patients ou utilisateurs, associez des exemples : femme taille quatre-vingts et hanches cent donne zéro virgule huit zéro modéré ; femme taille quatre-vingt-cinq et hanches cent donne zéro virgule huit cinq élevé ; homme taille quatre-vingt-dix et hanches cent donne zéro virgule neuf zéro modéré ; homme taille cent et hanches cent donne un virgule zéro zéro élevé ; et hanches égales à zéro illustre le chemin strict de invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas de solde prépayé, ce qui garde les scripts d'exploration économiques lorsque vous envoyez volontairement des hanches à zéro pour tester la validation côté client. Les vérifications aller-retour sont simples : recalculez la taille divisée par les hanches à la main et confirmez qu'elle égale le ratio publié à douze décimales près, puis confirmez que franchir seul le seuil élevé fait basculer risk_band de modéré à élevé pour le sexe documenté.
Cas d'intégration
Fixtures de recherche et d'assurance qualité
Générez des cas faibles, modérés et élevés connus par sexe, plus des rejets volontaires avec hanches à zéro, pour des valeurs attendues golden automatisées.
Questions techniques
Pourquoi un tour de hanches nul échoue-t-il ?
La division par zéro est indéfinie. Cet outil renvoie invalid_input lorsque les hanches sont nulles ou non positives plutôt que d'inventer un ratio infini.