理想体重计算器
输入身高,一次得到中国常用口径、Broca 口径、WHO 按 BMI 22 反推的理想体重,以及按中国成人 BMI 18.5~23.9 计算出的健康体重区间。
减肥定目标时最困惑的莫过于体重标准本身:有说身高减 105 的,有说按体质指数反推的,算出来能差出 6 公斤——到底信哪个?这一页把国内常用口径、老式 Broca 口径和 WHO 口径并排算出,连健康的体重范围也一并给出,看完就知道这些数字为什么不同、以及你其实更应该盯住哪一个。
口径说明:身高 − 105 是国内流传最广的简易口径(粗估);BMI 22 反推是 WHO 认可的「最低死亡率」体重;健康体重区间(BMI 18.5~23.9)比「理想值」更有指导意义——落在区间内即可,不必追求某个精确数字。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 输入身高,看四种口径的理想体重。
- 重点看健康体重区间(BMI 18.5~23.9 对应)。
- 各口径差几公斤属正常,取区间不取单点。
- 结合体脂率与腰围综合判断,别只盯体重秤。
计算原理与示例
四种口径的公式
四个口径各有公式:中国常用口径 = 身高(cm) − 105;Broca 原始式 = 身高(cm) − 100;WHO 口径按健康 BMI 中间值反推 = 22 × 身高(m)²;健康区间 = 18.5~23.9 × 身高(m)²。以 170cm 为例,结果分别是 65kg、70kg、63.6kg 与 53.5~69.1kg。
为什么差距能到 6 公斤
差距来自公式立足点:Broca 是 19 世纪的经验式,只做身高的线性减法;WHO 口径把「BMI 22」当最优值再反推体重,对高个子更严格。170cm 时四个结果跨了约 6kg,属正常现象,不必因为达不到最严的那个数字而焦虑。
该看哪个数字
实际判断优先看区间而不是单点:BMI 落在 18.5~23.9(中国成人标准)即可视为健康体重范围,再结合体脂率、腰围(男性 <90cm、女性 <85cm)与肌肉量综合评估。健身人群肌肉量大、BMI 偏高但体脂正常,同样属于健康状态。
计算依据:Broca 原始式(身高−100)、中国常用参考口径(身高−105)、WHO 建议的健康 BMI 中间值 22 反推;健康区间按中国卫生行业标准 WS/T 428-2013《成人体重判定》的 BMI 18.5~23.9 计算。各口径结论差异可达数公斤,仅作区间参考。
代码示例
JavaScript 四种理想体重口径
function idealWeights(hCm) {
const m = hCm / 100;
return {
cn: hCm - 105, // 中国简易口径
broca: (hCm - 100) * 0.9, // Broca(男)
who: 22 * m * m, // WHO BMI 22 反推
range: (18.5 * m * m).toFixed(1) + "~" + (23.9 * m * m).toFixed(1)
};
}
idealWeights(170); // range "53.5~69.1kg"
Python 同四口径的 Python 版
def ideal_weights(h_cm):
m = h_cm / 100
return {"cn": h_cm - 105, "broca": (h_cm - 100) * 0.9,
"who": 22 * m * m,
"range": (round(18.5 * m * m, 1), round(23.9 * m * m, 1))}
ideal_weights(170) # range (53.5, 69.1)
常见问题
为什么几个口径差这么多?
公式立足点不同:Broca 只做身高线性减法,WHO 按 BMI 22 反推、对高个子更严格。170cm 时三口径相差约 6kg 属正常,不必只盯最严格的那个数字。
中国人该看哪个口径?
优先看 BMI 区间(18.5~23.9)。中国成人的超重与肥胖界值(24 / 28)低于欧美(25 / 30),所以直接套用 WHO 的 BMI 25 标准对国人偏宽松。
达标了才算健康吗?
不是。体重只是单一指标,还要看体脂率、腰围与肌肉量。肌肉量大的人 BMI 会偏高但体脂正常,同样健康;反之体重正常但腰围超标(内脏脂肪多)风险更高。
身高减 105 的口径科学吗?
它是经验式,源自对人群平均值的拟合,对身高特别高或特别矮的人误差明显,所以只适合当区间参考,不宜当作硬性目标。
老年人适用吗?
口径未区分年龄。对老年人而言,适度偏重往往与更好的营养状态和预后相关,不宜按年轻人的区间强行减重,建议结合医生评估。
儿童能用这个算吗?
不能。儿童要按年龄、性别对照生长百分位曲线来评估(可用本站儿童生长对照工具),成人理想体重公式不适用于未成年人。
身高数据会被记录吗?
不会。身高只用于本地套公式,不发送、不存储;本站不做用户识别,也没有把数据汇总的接口。计算历史仅保存在你本机浏览器,可随时清空。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。