Calculateur de poids idéal
Pour un homme de 180 cm, le poids idéal ressort à 72,6 kg avec Robinson, 71,5 kg avec Miller et 75,0 kg avec Devine. Affichez les trois formules côte à côte, ou choisissez-en une, à partir du seul sexe et de la taille. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Sexe
- Homme
- Taille (cm)
- 180
- Estimation de Robinson
- 72,6
- Estimation de Miller
- 71,5
- Estimation de Devine
- 75
Estime le poids corporel idéal en kilogrammes à partir du sexe et de la taille à l'aide des formules de Robinson, Miller et Devine, renvoyant le résultat de chaque formule demandée ou des trois à la fois.
Trois formules classiques à partir d'une taille
Chaque formule part d'un poids de base à 60 pouces, soit cinq pieds, et ajoute une valeur fixe pour chaque pouce au-delà. Robinson utilise 52 kg plus 1,9 par pouce pour les hommes et 49 plus 1,7 pour les femmes. Miller utilise 56,2 plus 1,41 pour les hommes et 53,1 plus 1,36 pour les femmes. Devine utilise 50 plus 2,3 pour les hommes et 45,5 plus 2,3 pour les femmes. La taille en centimètres est divisée par 2,54 pour obtenir des pouces, et le résultat est donné en kilos.
Lire les résultats avec discernement
Comme les formules partagent la même structure par pouce mais diffèrent par le poids de base et la pente, elles concordent rarement, et Devine donne en général le chiffre le plus haut pour les hommes grands. Voir les trois permet de comparer au lieu de se fier à une estimation unique. La taille doit être comprise entre 152,4 et 250 cm, car sous leur base de 60 pouces les équations ne sont pas définies. Le résultat compte une décimale par défaut, et vous pouvez choisir des kilos entiers ou deux décimales. Ce chiffre est une estimation de référence fondée sur le seul sexe et la taille.
Trois formules cliniques à partir de la taille et du sexe
Robinson : 52 + 1,9 par pouce supplémentaire pour les hommes, 49 + 1,7 pour les femmes. Miller : 56,2 + 1,41 pour les hommes, 53,1 + 1,36 pour les femmes. Devine : 50 + 2,3 pour les hommes, 45,5 + 2,3 pour les femmes.
Le paramètre formula sélectionne l'une des valeurs 'robinson', 'miller', 'devine' ou 'all' (la valeur par défaut) ; les formules non demandées sont renvoyées comme null de sorte que la forme de la réponse reste constante. Les résultats sont en kilogrammes. Pour un homme de 180 cm, robinson vaut 72.6, miller vaut 71.5 et devine vaut 75.0 kg.
Arrondi, décimales et la taille minimale
Le paramètre decimals vaut 1 par défaut et doit être un entier de 0 à 2, ce qui vous permet de renvoyer des kilogrammes entiers ou une ou deux décimales. La borne supérieure est 250 cm.
Les trois formules partagent la même structure de pente par pouce mais diffèrent par leur poids de base et leurs coefficients, ce qui explique pourquoi Devine donne généralement la valeur la plus élevée pour les hommes grands — renvoyer les trois permet à un clinicien de comparer plutôt que de se fier à une seule estimation ponctuelle.
Cas d’usage
Références de dosage
Donnez aux cliniciens une estimation du poids corporel idéal qui alimente les calculs de médication et de ventilation basés sur le poids.
Accueil en fitness
Montrez à un nouvel utilisateur une fourchette de poids cible à partir de sa taille sans demander son poids actuel.
Questions fréquentes
Quelles formules sont prises en charge ?
Robinson, Miller et Devine ; demandez-en une ou renvoyez les trois à la fois avec 'all'.
Dans quelles unités sont les résultats ?
En kilogrammes, arrondis selon le paramètre decimals (1 par défaut).
Pourquoi les trois formules peuvent-elles diverger ?
Elles partagent une structure par pouce mais utilisent des poids de base et des pentes différents, de sorte que les résultats diffèrent, surtout pour les personnes grandes.
Pourquoi une taille minimale de 152,4 cm ?
Les trois formules partent de 60 pouces, soit cinq pieds, ce qui fait exactement 152,4 cm, et ajoutent une valeur fixe par pouce au-delà. En dessous de cette base, les équations ne sont pas définies : les tailles inférieures sont donc refusées.
À quoi sert le poids idéal ?
En clinique, il sert de référence pour les doses de médicaments calculées selon le poids et pour les réglages de ventilation ; dans les applications sportives, il permet de proposer une fourchette cible à partir de la seule taille, sans demander le poids actuel.
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/dev/ideal-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sex":"male","height_cm":180}'const res = await fetch("https://api.kit.forhosting.com/dev/ideal-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sex": "male",
"height_cm": 180
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/ideal-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sex": "male",
"height_cm": 180
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/ideal-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sex":"male","height_cm":180}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sex":"male","height_cm":180}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/ideal-weight", 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
{
"sex": "male",
"height_cm": 180
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.ideal_weight",
"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
Trois formules cliniques à partir de la taille et du sexe
Le calculateur estime le poids corporel idéal à partir de deux entrées requises — sex ('male' ou 'female') et height_cm — à l'aide de trois formules cliniques classiques. La taille est convertie en pouces (height_cm / 2.54) et les pouces au-delà de 60 (cinq pieds) alimentent chaque équation.
Arrondi, décimales et la taille minimale
Parce que chaque formule est ancrée à 60 pouces, l'outil impose une taille minimale : height_cm doit valoir au moins 152,4 cm (exactement 60 pouces), et une valeur plus courte déclenche 'altura mínima 152.4 cm' puisque les équations sont indéfinies en dessous de leur référence.
Validation et erreurs typées
Un decimals hors de 0-2 déclenche 'decimals fuera de rango', et une formule non reconnue déclenche 'formula inválida'. L'entrée de premier niveau doit être un objet simple — les tableaux et null sont rejetés. La validation précède toute arithmétique. sex doit valoir exactement 'male' ou 'female' ; toute autre valeur déclenche l'erreur typée invalid_input 'sex inválido'. height_cm doit être un nombre fini compris entre 152,4 et 250, de sorte qu'une chaîne, NaN ou un chiffre hors plage échoue immédiatement. Les tâches API échouées ne sont jamais facturées, de sorte que vous pouvez sonder des tailles limites ou une valeur de sexe invalide contre le point de terminaison en direct sans dépenser de solde prépayé.
Cas d'intégration
Intégration au dossier médical
Traitez par lots les tailles des patients via l'API pour renseigner les champs de poids corporel idéal avec une formule choisie.
Questions techniques
Pourquoi y a-t-il une taille minimale ?
Les formules sont ancrées à 60 pouces, de sorte que height_cm doit valoir au moins 152,4 cm.
Est-ce gratuit ?
Oui dans le widget de navigateur ; l'API exécute le même cœur à partir de $0.002 par appel.