婴儿身高体重

月龄→标准身高体重对照(WHO 表)

415 次访问

婴幼儿生长发育评估(WHO 2006 标准)

百分位评估

生长曲线(WHO P3/P15/P50/P85/P97)

关于本工具

了解工具定位 · 使用场景 · 对比优势

输入婴儿月龄(0-60月),对照WHO标准表,立即显示该月龄男童和女童的标准身高、体重范围。儿科医生、新手父母、社区健康筛查人员,用于快速评估婴幼儿生长发育是否达标。所有数据在服务端处理后返回,不存储任何输入信息。

使用场景

👶

社区儿保筛查

社区医生在门诊中遇到家长咨询「我家宝宝是不是太瘦了」,仅凭肉眼判断缺乏依据。使用本工具输入宝宝月龄和实测身高体重,自动比对 WHO 生长标准,立即给出百分位区间和生长曲线位置。医生可当场打印对照结果,为家长提供客观评估,减少主观误判和焦虑。

📊

早产儿追赶评估

早产儿家长最关心「追上同龄人了没有」。本工具支持按矫正月龄(实际月龄 - 早产周数)输入,输出 WHO 标准中的身高体重百分位。家长每月测量一次,记录趋势:若连续 3 个月百分位上升,说明追赶生长良好;若持续低于 3% 或下降,需及时咨询儿科医生。

🍼

母乳喂养效果判断

纯母乳喂养的 0-6 月龄宝宝,体重增长是判断奶量是否充足的核心指标。家长用本工具每月输入宝宝体重,对照 WHO 月龄标准。若体重百分位稳定在 15%-85% 之间,说明母乳喂养效果正常;若百分位持续下降,提示可能存在奶量不足或吸收问题,需调整喂养策略或就医。

📈

生长曲线趋势监控

家长每月记录宝宝身高体重,但单次数据无法反映生长趋势。本工具支持多次输入,自动生成百分位变化折线图。若曲线突然偏离原有通道(如从 50% 跌至 10%),系统提示「生长偏离」,提醒家长排查近期是否有疾病、喂养困难或内分泌问题,做到早发现早干预。

🏥

儿科门诊辅助诊断

儿科医生接诊时,需要快速判断患儿是否存在生长迟缓或肥胖。输入月龄和实测值,本工具秒出 WHO 标准 Z 评分和百分位。若身高 Z 评分 < -2,提示生长迟缓;若 BMI Z 评分 > 2,提示超重。医生可将结果直接写入病历,作为诊断参考依据,提升门诊效率。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具WHO 生长标准 App传统方法
数据隐私纯浏览器,零上传上传到服务器依赖工作人员
处理速度1 秒内5-10 秒数小时
离线可用完全离线需联网需线下预约
收费免费免费(含内购)免费(挂号费另计)
注册无需注册需注册需挂号
数据来源WHO 2006 生长标准WHO 2006 生长标准本地医院自用标准
输入方式直接输入月龄需手动输入月龄+性别需人工查表或仪器测量

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 选择婴儿月龄(0-60 个月),支持下拉或滑块输入
  2. 输入身高(厘米)和体重(千克),数值保留一位小数
  3. 点击「对照」按钮,系统自动匹配 WHO 标准表
  4. 查看结果区:显示当前数值在标准表中的百分位区间(P3/P15/P50/P85/P97)
  5. 如需对比多个月龄,重复以上步骤或点击「清空」重新输入

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
男 3 个月身高:62.0 cm | 体重:6.4 kg典型常规场景:3 月龄男婴
女 12 个月身高:74.0 cm | 体重:9.2 kg典型常规场景:1 周岁女婴
男 0 个月身高:49.9 cm | 体重:3.3 kg边界 case:新生儿(0 月龄)
女 60 个月身高:110.0 cm | 体重:18.0 kg边界 case:5 岁上限月龄
男 24 个月身高:87.8 cm | 体重:12.2 kg典型常规场景:2 岁男童
女 6 个月身高:67.6 cm | 体重:7.6 kg典型常规场景:半岁女婴
男 1 岁输入格式错误:请使用月龄(0-60)易错 case:用户输入了年龄而非月龄

常见错误对照8 个常踩的坑 · 错误 → 修复

1. 月龄输入了小数或非整数

错误
3.5
修复
3

WHO 儿童生长标准按月龄整月发布,不提供半月龄对照表;输入小数会被工具截断或返回空结果。

2. 月龄超过 60(5 岁)

错误
72
修复
60

WHO 标准仅覆盖 0–60 月龄(5 岁);超出范围的数据不在参考表中,工具无法提供对照值。

3. 月龄输入了负数或零

错误
-1 或 0
修复
1

月龄从出生后满 1 个月开始计算;0 月龄(新生儿)不在该工具的 WHO 月龄对照范围内。

4. 混淆了月龄和年龄(岁)

错误
2(实际想查 2 岁)
修复
24

月龄 = 年龄(岁)× 12;输入 2 会被工具当作 2 月龄,而非 2 岁,导致对照结果完全错误。

5. 输入了修正月龄(早产儿)

错误
早产儿实际出生 8 个月,输入 8
修复
输入按矫正胎龄计算的月龄,或使用专门早产儿生长曲线工具

WHO 标准基于足月儿数据;早产儿直接使用实际月龄会低估生长水平,应使用矫正月龄或专用工具。

6. 把身高体重填反了输入框

错误
身高栏输入 7.5(kg),体重栏输入 68(cm)
修复
身高栏输入 68(cm),体重栏输入 7.5(kg)

身高单位 cm,体重单位 kg;填反后工具会按错误单位解读,输出荒谬的百分位结果。

7. 身高单位用了米(m)而非厘米(cm)

错误
0.68
修复
68

工具默认输入单位为 cm;输入 0.68 会被当作 0.68 cm,远低于正常值,导致百分位为 0。

8. 体重单位用了斤而非公斤

错误
15(实际体重 15 斤)
修复
7.5

工具默认输入单位为 kg;1 斤 = 0.5 kg,直接输入斤数会导致体重翻倍,百分位严重偏高。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

Z = (X - μ) / σ

变量说明

  • Z — Z 分数,偏离标准均值的标准差数
  • X — 婴儿实际测量值(身高 cm 或体重 kg)
  • μ — 同月龄同性别标准均值(WHO 表)
  • σ — 同月龄同性别标准标准差(WHO 表)

示例

6 月龄男婴,身高 68 cm。WHO 表:μ=67.6 cm,σ=2.4。Z = (68 - 67.6) / 2.4 = 0.4 / 2.4 ≈ 0.17。Z 分数 0.17 表示该婴儿身高略高于同月龄均值 0.17 个标准差,属正常范围(-2 至 +2)。

适用范围

适用于 0-60 月龄健康婴儿,数据来源 WHO 2006 多中心生长参考研究。早产儿、严重营养不良或内分泌疾病患儿需医生评估,不直接套用。

原理图

输入月龄0–60 月选择性别男 / 女服务端查表WHO 标准表返回对照结果身高 / 体重 / 百分位展示页面(无数据缓存时)
用户输入 服务端处理 输出结果

开发者集成

3 种主流语言 · 复制即用

import csv
import requests

# 从 WHO 官方 CSV 加载 0-24 月龄男孩身高体重中位数
# 数据来源:WHO Child Growth Standards
url = "https://cdn.who.int/media/docs/default-source/child-growth/child-growth-standards/indicators/length-height-for-age/expanded-tables/lhfa-boys-zscore-expanded.csv"
response = requests.get(url)
reader = csv.DictReader(response.text.splitlines())

# 查找 12 月龄(12.0 个月)的身高中位数(Z=0)
target_age = "12.0"
for row in reader:
    if row["Month"] == target_age:
        median_height = row["Z0"]
        print(f"12 月龄男孩身高中位数: {median_height} cm")
        break
# 输出: 12 月龄男孩身高中位数: 75.7 cm
package main

import (
	"encoding/csv"
	"fmt"
	"io"
	"net/http"
	"strings"
)

func main() {
	// 从 WHO 下载 0-24 月龄女孩体重 CSV
	url := "https://cdn.who.int/media/docs/default-source/child-growth/child-growth-standards/indicators/weight-for-age/expanded-tables/wfa-girls-zscore-expanded.csv"
	resp, err := http.Get(url)
	if err != nil {
		panic(err)
	}
	defer resp.Body.Close()

	reader := csv.NewReader(resp.Body)
	for {
		record, err := reader.Read()
		if err == io.EOF {
			break
		}
		if err != nil {
			panic(err)
		}
		// 查找 6 月龄(Month=6.0)的体重中位数(Z0 列)
		if record[0] == "6.0" {
			fmt.Printf("6 月龄女孩体重中位数: %s kg\n", record[4]) // Z0 是第 5 列
			return
		}
	}
	// 输出: 6 月龄女孩体重中位数: 7.3 kg
}
// 内嵌 WHO 0-24 月龄男孩身高 P50 查找表(简化示例)
// 完整数据见 https://www.who.int/tools/child-growth-standards/standards
const whoHeightTable = {
  "0": 49.9, "1": 54.7, "2": 58.4, "3": 61.4,
  "4": 63.9, "5": 65.9, "6": 67.6, "7": 69.2,
  "8": 70.6, "9": 72.0, "10": 73.3, "11": 74.5,
  "12": 75.7, "13": 76.9, "14": 78.0, "15": 79.1,
  "16": 80.2, "17": 81.2, "18": 82.3, "19": 83.2,
  "20": 84.2, "21": 85.1, "22": 86.0, "23": 86.9,
  "24": 87.8
};

function getMedianHeight(month) {
  const key = String(Math.round(month));
  if (!(key in whoHeightTable)) {
    throw new Error(`月龄 ${month} 超出 0-24 范围`);
  }
  return whoHeightTable[key];
}

console.log(`18 月龄男孩标准身高中位数: ${getMedianHeight(18)} cm`);
// 输出: 18 月龄男孩标准身高中位数: 82.3 cm

常见问题

7 个高频疑问

这个工具的数据准不准?用的是哪一年的标准?
数据来源是世界卫生组织(WHO)2006 年发布的《儿童生长标准》(WHO Child Growth Standards),这是全球应用最广的 0-5 岁生长参考。工具直接使用 WHO 官方发布的 LMS 参数表(按性别、月龄精确到 0.1 岁),不是第三方二次加工。注意:WHO 标准基于母乳喂养的健康儿童群体,如果宝宝是早产儿或特殊疾病情况,建议咨询医生,不要仅凭这个表判断。
为什么我输入 30 个月的月龄,显示的结果和医院体检报告不一样?
可能有三个原因。第一,月龄计算方式不同:本工具按「当前日期 - 出生日期」的精确天数除以 30.4375(月平均天数)四舍五入取整;有些医院按自然月(如 2 月 15 日到 3 月 15 日算 1 个月)计算,自然月天数不均匀会导致差异。第二,WHO 标准只到 60 个月(5 岁),超过后无参考值。第三,医院可能用的是中国 2009 版《中国 7 岁以下儿童生长发育参照标准》,和 WHO 标准在 90 百分位以上有偏差。
这个工具支持早产儿(矫正月龄)吗?怎么输入?
工具本身按实际月龄计算,不内置矫正月龄算法。如果是早产儿(胎龄 < 37 周),建议手动计算矫正月龄后再输入:矫正月龄 = 实际月龄 - (40 - 出生胎龄周数)。例如宝宝出生胎龄 32 周,现在实际 8 个月大,矫正月龄 = 8 - (40-32)/4 = 6 个月。用 6 个月查标准更准确。注意:一般建议矫正到 24 个月(2 岁)后按实际月龄评估。
输入月龄的范围是多少?超过 60 个月还能查吗?
工具严格按 WHO 标准覆盖 0-60 个月(0-5 岁)。输入 0 个月(新生儿)到 60 个月有效,超出这个范围会提示「月龄超出标准范围,请检查输入」。5 岁以上的儿童应该改用「儿童身高体重」工具(基于中国 7-18 岁标准)或 CDC 生长曲线。注意:月龄必须为整数(0-60),不支持小数,也不需要输入天数——如果宝宝 25 个月零 10 天,直接输入 25 即可。
为什么我输入 12 个月,身高和体重都显示「正常」,但医生说我孩子偏瘦?
本工具显示的是 WHO 标准的中位数(P50)和正常范围(P3-P97),「正常」意味着身高体重落在同龄同性别儿童的 3%-97% 之间,但这不等于「理想」。医生可能参考的是孩子自身的生长曲线趋势:如果 6 个月时在 P50,12 个月时掉到 P10,即使还在正常范围内,也提示生长减缓。建议把多个时间点的数据记录下来,观察趋势比单次数值更重要。工具本身不记录历史数据,需要自行记录。
输入性别和月龄后,为什么没有显示「偏胖」或「偏瘦」的判断?
工具只显示 WHO 标准的中位数(P50)和正常范围(P3-P97),不直接给出「偏胖/偏瘦」标签。原因有两个:第一,单次身高体重数据不足以判断肥胖或消瘦,需要结合身高别体重(BMI 或 WHZ)综合评估;第二,不同国家和地区对「偏胖」的界定标准不同(如中国用超重/肥胖界值点,WHO 用 +2SD)。如果需要判断,可以手动计算 BMI(体重 kg ÷ 身高 m²),再对照 WHO 0-5 岁 BMI 百分位曲线。
这个工具和「宝宝身高体重标准表」App 有什么区别?
核心区别有三点:1)数据源一致但更新频率不同——本工具使用 WHO 2006 标准(已稳定无更新),App 可能混用中国 2009 标准或 CDC 2000 标准,结果可能差 1-2 个百分位;2)本工具纯浏览器端计算,不收集任何数据,App 通常需要注册账号且会上传数据用于「生长曲线跟踪」;3)功能范围不同——本工具只做单次月龄对照,App 提供连续记录、预警提醒、喂养建议等附加功能。如果只是偶尔查一下,用网页更快捷;如果需要长期跟踪,App 更合适。
选择 打开 +新窗口 esc关闭