Calculatrice IMC — Indice de Masse Corporelle (Métrique et Impérial)
Calculatrice IMC gratuite en unités métriques ou impériales. Obtenez votre indice de masse corporelle, catégorie de poids OMS et la plage de poids sain pour votre taille — instantanément.
Calculatrice IMC
Poids normal
Poids sain pour votre taille: 53.5–72.2 kg
Visualisation de l'IMC
Documentation
Qu'est-ce que l'IMC ?
L'indice de masse corporelle (IMC) est votre poids divisé par votre taille au carré. C'est un moyen rapide et gratuit de vérifier si votre poids se situe dans une plage saine pour votre taille — sans équipement spécial, juste deux chiffres.
Entrez votre taille et votre poids ci-dessus et le résultat se met à jour instantanément, avec la catégorie correspondante et la plage de poids sain pour votre taille.
L'IMC est un outil de dépistage, non un diagnostic. Il est conçu pour les adultes de 20 ans et plus, et ne s'applique pas aux enfants, à la grossesse ou aux athlètes (voir Limitations).
La formule
Avec les livres et les pouces, multipliez par 703 :
C'est tout le calcul — divisez le poids par la taille au carré en unités cohérentes. Le facteur 703 redimensionne simplement les unités impériales pour obtenir le résultat métrique.
Aller plus loin. L'IMC Prime est votre IMC ÷ 25 — au-dessus de 1,0 signifie au-dessus du plafond sain. L'indice pondéral (poids ÷ taille³) se comporte mieux pour les personnes très petites ou très grandes, où l'IMC dérive.
Catégories d'IMC (OMS, adultes)
| Catégorie | IMC |
|---|---|
| Poids insuffisant | inférieur à 18,5 |
| Normal | 18,5 – 24,9 |
| Surpoids | 25 – 29,9 |
| Obésité | 30 et plus |
L'obésité est parfois divisée en classe I (30–34,9), II (35–39,9) et III (≥40). Pour les personnes d'origine sud-asiatique ou est-asiatique, le risque augmente plus tôt — de nombreuses directives traitent l'IMC ≥ 23 comme surpoids.
Limitations
L'IMC est un ratio entre le poids et la taille. Il ne voit jamais de quoi le poids est composé, donc il peut être trompeur :
- La masse musculaire se lit comme un excès. Les athlètes et haltérophiles peuvent avoir un score « surpoids » avec peu de gras corporel.
- Il ignore la localisation du gras. Le gras du ventre (viscéral) est plus risqué que le gras des hanches/cuisses ; l'IMC les traite de la même façon.
- L'âge et le sexe changent les choses. Les adultes plus âgés perdent de la masse musculaire ; les femmes ont plus de gras que les hommes au même IMC.
- Ce n'est pas pour tout le monde. Les enfants, les adolescents, la grossesse et certains groupes ethniques nécessitent des seuils différents.
Meilleurs compagnons : tour de taille, rapport taille-hanches et mesures de gras corporel comme les plis cutanés, la bioimpédance ou un scan DEXA.
FAQ
Qu'est-ce qu'un « bon » IMC ? Pour la plupart des adultes, 18,5–24,9.
L'IMC est-il exact ? Comme dépistage de population, oui. Pour une seule personne — surtout une personne musclée — associez-le à une mesure de tour de taille ou de gras corporel.
Puis-je l'utiliser pour les enfants ? Non. Les enfants utilisent des percentiles basés sur l'âge et le sexe ; consultez un pédiatre.
L'IMC diffère-t-il entre les hommes et les femmes ? La même formule et les mêmes seuils ; la composition corporelle diffère, ce qui est une limitation, non une formule séparée.
Code
Calculez l'IMC (métrique) dans le langage de votre choix :
1=ROUND(weight_kg / (height_cm / 100)^2, 1)
21def bmi(kg, cm): return round(kg / (cm / 100) ** 2, 1)
21const bmi = (kg, cm) => +(kg / (cm / 100) ** 2).toFixed(1);
21double bmi(double kg, double cm) { return Math.round(kg / Math.pow(cm / 100, 2) * 10) / 10.0; }
21double Bmi(double kg, double cm) => Math.Round(kg / Math.Pow(cm / 100, 2), 1);
21double bmi(double kg, double cm) { return std::round(kg / std::pow(cm / 100, 2) * 10) / 10; }
21func bmi(kg, cm float64) float64 { return math.Round(kg/math.Pow(cm/100, 2)*10) / 10 }
21fn bmi(kg: f64, cm: f64) -> f64 { (kg / (cm / 100.0).powi(2) * 10.0).round() / 10.0 }
21function bmi($kg, $cm) { return round($kg / ($cm / 100) ** 2, 1); }
21def bmi(kg, cm) = (kg / (cm / 100.0)**2).round(1)
21bmi <- function(kg, cm) round(kg / (cm / 100)^2, 1)
2Histoire
Le polymathe belge Adolphe Quetelet a conçu le ratio poids divisé par la taille au carré dans les années 1830 (l'« indice de Quetelet »). Le physiologiste Ancel Keys l'a renommé indice de masse corporelle en 1972 après avoir montré qu'il suivait le gras corporel mieux que les formules concurrentes. C'est depuis lors l'outil de dépistage du poids de population par défaut.
Références
- Organisation mondiale de la santé — Body mass index (BMI)
- CDC des États-Unis — About Adult BMI
- NIH / NHLBI — Calculate Your BMI