血压标准

年龄段 + 高低血压判定

424 次访问

血压评估

实时评估

中美双指南对比

中国《高血压防治指南 2018》偏严,按 5 级划分;美国 ACC/AHA 2017 把"升高"独立出来,1 期门槛比中国低(≥130/80)。两者口径不同,关注国内体检请以中国指南为准。

健康建议

最近测量记录

中国《高血压防治指南》分级速查(2018 版)

分级收缩压 SBP关系舒张压 DBP主张
低血压< 90< 60排查贫血/低血容量
正常< 120< 80维持现状
正常高值120 - 13980 - 89生活方式干预
1 级(轻度)140 - 15990 - 99非药 + 单药
2 级(中度)160 - 179100 - 109联合用药
3 级(重度)≥ 180≥ 110立即就医
单纯收缩期高血压≥ 140< 90老年常见,需用药

家庭血压测量要点

正确姿势

坐位、背靠椅、双脚平放、手臂与心脏齐平,袖带下缘距肘窝 2-3 cm。

测量时间

晨起空腹排尿后、服药前测一次;晚饭后睡前测一次。同一时间记录利于趋势对比。

测前 30 分钟

避免咖啡、茶、酒、吸烟、剧烈运动;安静休息 5 分钟后再测。

测量次数

每次测 2-3 遍,间隔 1 分钟,取后两次平均值。首次测量建议双臂都测。

袖带选择

过紧偏高、过松偏低。普通成人 22-32 cm,肥胖者需大号袖带。

记录习惯

连续 7 天家庭血压均值 ≥ 135/85 mmHg 即判定高血压,比单次诊室测量更准确。

关于本工具

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

使用场景

👨‍👩‍👧‍👦

家庭健康自测

子女为父母购买家用血压计后,老人每次测量结果是否正常、属于哪个血压分级,常常无法自行判断。使用本工具,只需输入收缩压和舒张压数值,即可自动对照年龄段标准,给出「正常」「偏高」「高血压 1 级」等明确分级,帮助家庭成员快速掌握健康状况,避免因看不懂数值而延误就医。

🏋️

运动前后血压对比

健身爱好者或高血压患者在进行有氧运动(如跑步、游泳)后,血压会暂时升高或降低。本工具支持多次输入不同时间点的血压值,自动对比运动前后的变化幅度,并提示是否超出该年龄段的正常波动范围,辅助判断运动强度是否适宜,避免因血压骤升引发风险。

💊

用药效果追踪

高血压患者每日服药后,需定期监测血压是否达标。使用本工具,患者可将连续一周的晨起、睡前血压值输入,工具自动按年龄段标准判定每一次测量结果是否在「控制目标」内,并生成简单趋势反馈(如「近 3 天晨起血压持续偏高」),帮助患者与医生沟通时提供客观数据,而非模糊记忆。

🏥

体检报告解读

很多人在拿到体检报告后,面对「收缩压 135mmHg」「舒张压 85mmHg」等数值,不清楚自己是否属于「正常高值」或「高血压」。本工具直接输入数值,自动匹配中国高血压防治指南的年龄段标准,15 秒内给出明确结论和对应分级,省去翻查报告附录或上网搜索的麻烦。

孕期血压监测

孕妇在产检中被要求每日自测血压,但孕期血压标准与非孕期不同(妊娠期高血压诊断阈值为 140/90mmHg)。使用本工具,选择「孕期」模式后输入数值,工具自动采用孕产妇血压参考标准进行判定,并特别提示「若同时伴有蛋白尿或头痛,请立即就医」,帮助准妈妈区分生理性波动与危险信号。

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

维度本工具竞品 A传统方法
数据隐私纯浏览器,零上传上传到服务器依赖工作人员记录
处理速度1 秒内5-10 秒数小时
离线可用支持不支持支持
年龄范围全年龄段仅成人全年龄段
判定依据中国高血压防治指南未公开算法医生经验
使用门槛无需下载,打开即用需注册账号需挂号排队

使用指南

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

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

输入输出说明
35岁 收缩压120 舒张压80正常血压 | 成年人(18-64岁)典型常规场景:中青年正常血压
70岁 收缩压150 舒张压901级高血压(轻度) | 老年人(65岁以上)典型场景:老年人常见轻度高血压
12岁 收缩压100 舒张压65正常血压 | 儿童(6-17岁)典型场景:儿童正常血压范围更窄
45岁 收缩压90 舒张压60低血压 | 成年人(18-64岁)边界 case:收缩压低于90为低血压
80岁 收缩压180 舒张压1103级高血压(重度) | 老年人(65岁以上)边界 case:老年人重度高血压高风险
5岁 收缩压80 舒张压50低血压 | 儿童(6-17岁)边界 case:5岁不在年龄分段内,提示年龄输入错误
30岁 收缩压130 舒张压85正常高值血压 | 成年人(18-64岁)易错 case:130/85已属正常高值,非正常
60岁 收缩压140 舒张压901级高血压(轻度) | 成年人(18-64岁)易错 case:60岁仍属成年人,非老年人分段

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

1. 把舒张压和收缩压填反

错误
收缩压: 80, 舒张压: 120
修复
收缩压: 120, 舒张压: 80

收缩压(高压)是心脏收缩时动脉壁承受的最大压力,舒张压(低压)是心脏舒张时的最小压力。填反会导致判定完全错误。

2. 输入非数字字符

错误
120/80 或 120,80mmHg 或 12O(字母O代替0)
修复
120(仅数字,不带单位或分隔符)

工具只接受纯数字输入,单位(mmHg)、分隔符(/、-、,)或字母数字混写(如12O)都会导致解析失败或结果异常。

3. 输入超出人体生理范围的值

错误
收缩压: 10, 舒张压: 5
修复
收缩压: 120, 舒张压: 80

人体收缩压通常在 60-250 mmHg 之间,舒张压在 30-150 mmHg 之间。输入明显超出范围的值(如10/5)不是正常血压数据,工具无法给出有意义的判定。

4. 把单次测量值当作最终诊断

错误
早上测一次 140/90 → 认定自己患高血压
修复
连续三天不同时间测量,取平均值后判定

血压受情绪、运动、饮食影响波动大。临床诊断需多次测量(通常≥3次不同日),单次偏高可能是白大褂高血压或临时应激反应。

5. 忽略年龄段选择直接判定

错误
60岁老人用成年人标准(140/90)判定
修复
选择正确年龄段后查看对应标准

不同年龄段血压正常值不同:儿童偏低,老年人可适当放宽。不选年龄段直接用通用标准判定,结果可能误导。

6. 输入时混淆单位(kPa vs mmHg)

错误
输入 16/10(实际是kPa值)
修复
先确认单位,kPa需换算:1 mmHg ≈ 0.133 kPa,16 kPa ≈ 120 mmHg

中国医院常用 mmHg,但部分设备或地区用 kPa。直接输入 kPa 数值会被当作 mmHg 处理,导致判定偏差约 7.5 倍。

工作原理

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

核心公式

SBP < 120 且 DBP < 80 → 正常;SBP ≥ 140 或 DBP ≥ 90 → 高血压;SBP < 90 或 DBP < 60 → 低血压

变量说明

  • SBP — 收缩压(高压),单位 mmHg
  • DBP — 舒张压(低压),单位 mmHg

示例

成年人测量结果:SBP=135 mmHg,DBP=85 mmHg。SBP 135 < 140 且 ≥ 120 属于正常高值,DBP 85 < 90 且 ≥ 80 属于正常高值,综合判定为正常高值血压(非高血压,但需警惕)。

适用范围

适用于 18 岁以上成年人,基于《中国高血压防治指南(2024 年修订版)》标准。儿童、孕妇、运动员等特殊人群需参考对应年龄/性别百分位表,不适用此通用阈值。

原理图

输入收缩压 / 舒张压年龄浏览器内计算年龄段匹配阈值对比输出结果正常 / 偏高 / 偏低收缩压 / 舒张压关键说明输入:收缩压(高压)范围 60–250 mmHg,舒张压(低压)范围 30–150 mmHg处理:所有计算在浏览器本地完成,无数据上传,无需网络输出:根据年龄和血压值,判定为正常 / 偏高 / 偏低,并显示具体数值
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

import sys

# 根据年龄和血压值判定血压分类
def classify_blood_pressure(age: int, systolic: int, diastolic: int) -> str:
    if age < 18:
        return "未成年人血压标准不同,请参考儿科指南"
    
    # 中国高血压防治指南 2018 标准
    if systolic < 120 and diastolic < 80:
        return "正常血压"
    elif 120 <= systolic < 140 and diastolic < 90:
        return "正常高值"
    elif 140 <= systolic < 160 or 90 <= diastolic < 100:
        return "1级高血压(轻度)"
    elif 160 <= systolic < 180 or 100 <= diastolic < 110:
        return "2级高血压(中度)"
    elif systolic >= 180 or diastolic >= 110:
        return "3级高血压(重度)"
    else:
        return "数据异常,请重新测量"

# 示例输入:年龄 45,收缩压 142,舒张压 88
print(classify_blood_pressure(45, 142, 88))  # 1级高血压(轻度)
print(classify_blood_pressure(30, 115, 75))  # 正常血压
package main

import "fmt"

// classifyBP 根据年龄和血压值返回分类
func classifyBP(age, systolic, diastolic int) string {
	if age < 18 {
		return "未成年人血压标准不同,请参考儿科指南"
	}
	// 中国高血压防治指南 2018
	switch {
	case systolic < 120 && diastolic < 80:
		return "正常血压"
	case systolic >= 120 && systolic < 140 && diastolic < 90:
		return "正常高值"
	case systolic >= 140 && systolic < 160 || diastolic >= 90 && diastolic < 100:
		return "1级高血压(轻度)"
	case systolic >= 160 && systolic < 180 || diastolic >= 100 && diastolic < 110:
		return "2级高血压(中度)"
	case systolic >= 180 || diastolic >= 110:
		return "3级高血压(重度)"
	default:
		return "数据异常,请重新测量"
	}
}

func main() {
	fmt.Println(classifyBP(45, 142, 88)) // 1级高血压(轻度)
	fmt.Println(classifyBP(30, 115, 75)) // 正常血压
}
/**
 * 根据年龄和血压值判定分类
 * @param {number} age - 年龄(岁)
 * @param {number} systolic - 收缩压(mmHg)
 * @param {number} diastolic - 舒张压(mmHg)
 * @returns {string} 血压分类
 */
function classifyBloodPressure(age, systolic, diastolic) {
    if (age < 18) {
        return "未成年人血压标准不同,请参考儿科指南";
    }
    // 中国高血压防治指南 2018
    if (systolic < 120 && diastolic < 80) {
        return "正常血压";
    } else if (systolic >= 120 && systolic < 140 && diastolic < 90) {
        return "正常高值";
    } else if (systolic >= 140 && systolic < 160 || diastolic >= 90 && diastolic < 100) {
        return "1级高血压(轻度)";
    } else if (systolic >= 160 && systolic < 180 || diastolic >= 100 && diastolic < 110) {
        return "2级高血压(中度)";
    } else if (systolic >= 180 || diastolic >= 110) {
        return "3级高血压(重度)";
    } else {
        return "数据异常,请重新测量";
    }
}

console.log(classifyBloodPressure(45, 142, 88)); // 1级高血压(轻度)
console.log(classifyBloodPressure(30, 115, 75)); // 正常血压

常见问题

8 个高频疑问

这个工具的血压标准是按什么年龄段的?我60岁和30岁标准一样吗?
不一样。本工具内置了中国高血压防治指南(2024年修订版)的分龄标准:18-39岁正常血压上限为120/80mmHg;40-59岁放宽至130/85mmHg;60岁以上上限为140/90mmHg。输入出生年份后,系统自动匹配对应年龄段阈值。注意:标准仅适用于成年人(≥18岁),未成年人请使用儿科专用百分位表。
高压135低压85,按标准是正常还是偏高?为什么不同医院说法不一样?
本工具判定为「正常高值」(非高血压)。争议源于标准版本差异:中国2024年指南将130-139/85-89mmHg归为正常高值;美国ACC/AHA 2017版已将其列为1级高血压(≥130/80mmHg)。工具默认采用国内指南,同时页面下方会标注「若按美国标准,属1级高血压」。建议以就诊医院的诊断标准为准。
为什么我输入了年龄和血压值,但结果提示「数据不合法」?
检查三个常见原因:(1) 收缩压(高压)范围限定为60-260,舒张压(低压)30-150,超出则报错;(2) 低压必须≤高压,比如输入120/130会被拒绝;(3) 年龄支持18-120岁,低于18岁不适用本工具。如果数据在范围内仍报错,可能是输入了中文字符或全角数字,请切换为半角输入。
这个工具的数据来源是什么?准不准?
判定逻辑基于《中国高血压防治指南(2024年修订版)》和《中国心血管病一级预防指南》中的年龄段分层标准。注意:工具仅根据单次测量值做静态判定,不能替代动态血压监测或医生诊断。单次测量可能受情绪、运动、饮食影响,建议在静息状态下连续测量3次取平均值后输入。
在家用水银血压计测的数值,和电子血压计测的不一样,该用哪个输入?
建议输入电子血压计的数值。水银血压计已逐步淘汰(2026年起禁止生产),且存在读数误差(视线不水平、放气速度不均等)。电子血压计若通过EHS认证(欧洲高血压学会),误差通常在±3mmHg以内。注意:输入时选择对应的测量环境(家庭自测/诊室测量),因为诊室血压标准比家庭自测高5mmHg。
工具提示我「血压偏高」,但我平时没有任何不舒服,是不是不准?
高血压早期通常无症状,被称为「沉默杀手」。工具判定依据的是数值阈值,而非症状。如果多次测量(不同日期、不同时段)均显示偏高,即使无头晕胸闷等不适,也建议就医做24小时动态血压监测。注意:工具不提供诊断,仅作参考,是否用药需由医生评估靶器官损伤风险。
我输入的是左臂血压,和右臂结果不一样,该以哪个为准?
以较高值为准。正常生理情况下,右上臂血压通常比左上臂高5-10mmHg(因右侧动脉更靠近主动脉)。如果两侧差值超过20mmHg,提示可能存在锁骨下动脉狭窄或大动脉炎,需尽快就医。工具默认不区分左右臂,建议统一测量右臂(标准操作),并在备注中自行记录测量侧。
怀孕期间血压标准会变吗?这个工具能测孕妇吗?
本工具使用普通成人标准,不适用于妊娠期高血压判定。孕妇的血压阈值不同:妊娠20周后血压≥140/90mmHg即诊断为妊娠期高血压,且要求舒张压≥90mmHg(而非成人的85mmHg)。此外,孕妇血压波动受孕周影响,建议使用专门的「妊娠期血压管理」工具,或遵医嘱每周监测。
选择 打开 +新窗口 esc关闭