血液酒精浓度(BAC)计算器
血液酒精浓度(BAC)计算器按性别、体重、酒精度和经过时间估算当前 BAC,对照 GB 19522-2024 酒驾 / 醉驾阈值,并估算降到阈值以下所需时间。仅供科普参考,不作酒驾判定依据。
性别影响 Widmark 分布系数 r(男 0.68、女 0.55):女性体水比例通常更低,同等饮酒下 BAC 更高。
体重越大,酒精分布体积越大,同等饮酒量 BAC 越低。
一听 / 一瓶约 330 mL,酒精度约 3–5% vol。选择后仍可手动修改容量与酒精度。
一份酒的体积,如一听啤酒 330、一两白酒 50、一杯葡萄酒 150。
酒瓶标注的「酒精度 / vol」,如啤酒 4、葡萄酒 12、白酒 52。
喝了几杯 / 几瓶(同款)。合计饮酒量 = 单份容量 × 份数。
从喝完到现在过了多久,按每小时约 15 mg/100mL 代谢。刚喝完填 0。
按 Widmark 公式估算,当前血液酒精浓度约 21.9 mg/100mL,(刚喝完)对照中国 GB 19522-2024:≥20 为饮酒驾车、≥80 为醉酒驾车——已达 20 mg/100mL 及以上、未到 80。此估算下已构成饮酒后驾驶,切勿开车。
| 目标 | 阈值 | 还需时间 |
|---|---|---|
| 降到饮酒驾车标准以下 | < 20 mg/100mL | 0.1 小时 |
| 血液酒精完全代谢 | 0 mg/100mL | 1.5 小时 |
代谢按每小时约 15 mg/100mL 的平均速率估算,与喝浓茶、 咖啡、运动、洗澡等「解酒」方法无关。个体代谢速度差异很大,请务必留足余量,宁可多等,切勿卡点开车。
本结果为科普估算,不能作为能否驾车的依据,也无法替代交管部门的 呼气 / 血液检测。是否构成酒驾、醉驾以现场执法检测和现行法规为准;饮酒后请勿驾车。
怎么用
- 选性别、填体重:选择性别(决定 Widmark 分布系数 r:男 0.68、女 0.55),填写体重(kg)。体重越大、分布体积越大,同等饮酒量下 BAC 越低。
- 选酒类、填饮酒量:从啤酒、葡萄酒、白酒、黄酒、烈酒中选一个自动带出典型容量与酒精度,或选「自定义」手动填;再按酒瓶标签填酒精度(% vol)与份数。
- 填饮酒后经过时间:填从喝完到现在过了几小时(刚喝完填 0)。酒精按每小时约 15 mg/100mL 匀速代谢,工具会据此扣减。
- 读结果与代谢时间:读取当前估算 BAC、对照 20 / 80 mg/100mL 阈值的判定等级,以及还需多久降到饮酒驾车标准以下、多久完全代谢。结果仅供科普,切勿用来卡点开车。
核心要点
血液酒精浓度(BAC)计算器用 Widmark 公式,把「喝了多少酒」换算成 「血液里酒精浓度」,再对照中国酒驾 / 醉驾阈值,并估算降到 20 以下和归零时间。
- 公式:BAC(g/L) = 纯酒精(g) ÷ (r × 体重kg) − 0.15 × 小时;纯酒精(g) = 容量 × 酒精度% ÷ 100 × 0.789。
- 法定阈值(GB 19522-2024):≥20 mg/100mL 饮酒驾车、≥80 mg/100mL 醉酒驾车。
- 分布系数 r:男 0.68、女 0.55;女性 / 体重轻 / 空腹时同等饮酒 BAC 更高。
- 代谢速率:约每小时 15 mg/100mL,通常较稳定;浓茶、咖啡、运动不能让血液酒精明显更快下降。
- 算例:70kg 男性喝 1 听 330mL、4% vol 啤酒,峰值约 21.9 mg/100mL,已接近 20 mg/100mL 阈值。
- 判断边界:同时看当前估算值、距离 20 / 80 阈值的余量、降到 20 以下时间;临界值附近可能显示更多小数,避免四舍五入造成跨档误读。群体平均估算不能用于判断能否开车,一切以执法检测为准。
原理与公式
血液酒精浓度(Blood Alcohol Concentration, BAC)指单位体积血液中的酒精质量, 中国法规用 mg/100mL 表示。估算 BAC 最经典的是Widmark 公式(Erik Widmark, 1932)。
第一步·算纯酒精质量:纯酒精(g) = 合计容量(mL) × 酒精度(% vol) ÷ 100 × 0.789
其中合计容量 = 单份容量 × 份数,0.789 g/mL 是 20 ℃ 下乙醇密度。
第二步·算峰值浓度(刚喝完、尚未代谢):峰值 BAC(g/L) = 纯酒精(g) ÷ (r × 体重kg)r 是 Widmark 分布系数:男性约 0.68、女性约0.55(经典 Widmark 平均值,反映体内可分布酒精的体液比例)。 部分现代文献改用体积分布容积(男≈0.71、女≈0.58 L/kg),据此估算的 BAC 会低约 4%~5%,属模型口径差异;本工具沿用经典平均值,实际结果应视为带此类误差的估算。
第三步·扣减代谢:酒精被吸收后近似匀速代谢:当前 BAC(g/L) = 峰值 − 0.15 × 经过小时(不低于 0)
0.15 g/L/h 即约 15 mg/100mL 每小时,为常用平均值。
第四步·换算与判定:mg/100mL = g/L × 100(1 g/L = 100 mg/100mL)。对照 GB 19522-2024:≥20 饮酒驾车、≥80 醉酒驾车。
计算示例
70kg 男性,喝一听 330mL、4% vol 啤酒,刚喝完:纯酒精 = 330 × 4 ÷ 100 × 0.789 ≈ 10.4 g峰值 BAC = 10.4 ÷ (0.68 × 70) ≈ 0.219 g/L = 21.9 mg/100mL
已略高于 20 的饮酒驾车阈值;约 (0.219 − 0.2) ÷ 0.15 ≈ 0.1 小时后降到阈值以下, 约 0.219 ÷ 0.15 ≈ 1.5 小时完全代谢。
再看 70kg 男性喝约 3 两(3×50mL)52 度白酒:纯酒精 ≈ 61.5 g,峰值 BAC ≈ 129 mg/100mL, 已远超 80 的醉酒阈值,需约 7 小时才降到 20 以下——这正是「隔夜酒」次日仍可能酒驾的原因。
为什么白酒一小杯就危险:BAC 同时取决于酒精度和体积,白酒 40~53 度、 葡萄酒约 12 度、啤酒仅 3~5 度。50mL 52 度白酒的纯酒精,远多于「量大」的啤酒。
使用限制:Widmark 是群体平均模型, 真实 BAC 还受空腹与否、饮酒速度、体脂、肝功能、药物等影响,个体误差可达数十个百分点, 因此本工具不能用于判断能否驾车、更不能用来卡点开车。饮酒后请勿驾车,一切以执法检测为准。
不是国标检验方法:Widmark 估算与 GB 19522-2024 规定的 血液 / 呼气酒精含量检验方法不是一回事——法定的饮酒 / 醉酒驾车 判定只以交管部门按国家标准做的现场呼气检测和血液检测结果为准,本页数字既不能 证明「没喝多」、也不能替代任何执法检测。
常见问题
- 血液酒精浓度(BAC)是怎么算出来的?
- 本工具用经典的 Widmark 公式:先算摄入的纯酒精克数 A = 容量(mL) × 酒精度(% vol) ÷ 100 × 0.789(乙醇密度);再算峰值浓度 BAC(g/L) = A ÷ (r × 体重kg),其中 r 是分布系数(男 0.68、女 0.55);随后按每小时约 0.15 g/L(15 mg/100mL)的代谢速率扣减经过的时间。最后换算成中国常用的 mg/100mL 单位(1 g/L = 100 mg/100mL)。例如 70kg 男性喝一听 330mL、4% 啤酒,A≈10.4g,峰值≈21.9 mg/100mL。
- 喝多少算「酒驾」、多少算「醉驾」?
- 按现行国家标准《车辆驾驶人员血液、呼气酒精含量阈值与检验》GB 19522-2024(2024 年 8 月 1 日起实施,替代 2010 版,阈值沿用未变):血液酒精含量 ≥ 20 mg/100mL 且 < 80 mg/100mL 为「饮酒驾车」;≥ 80 mg/100mL 为「醉酒驾车」。呼气检测按呼气∶血液 = 1∶2200 换算。饮酒驾车属行政违法(罚款、记分、暂扣驾照),醉酒驾车属刑事犯罪(危险驾驶罪)。
- 这个 BAC 估算能作为「能不能开车」的依据吗?
- 不能。Widmark 公式是群体平均模型,真实 BAC 还受空腹与否、饮酒速度、体脂比例、肝功能、药物、饮酒时长等大量因素影响,个体误差可达数十个百分点,本工具无法覆盖。它只能帮你建立「白酒一小杯就可能超标」的量级概念,不能替代交管部门的呼气 / 血液检测。是否酒驾、醉驾以现场执法检测和现行法规为准。稳妥做法是:喝酒不开车、开车不喝酒。
- 喝浓茶、咖啡、运动出汗能加快「醒酒」吗?
- 作用很有限。人体约 90%~98% 的酒精要靠肝脏酶系统代谢,速度大致恒定(约每小时 10~20 mg/100mL,本工具取 15),通常不会因为喝水、浓茶、咖啡、运动、洗冷水澡、催吐而明显加快;这些方法可能让人「感觉清醒」,但血液里的酒精并没有更快降下来,反而可能掩盖醉意、增加风险。工具给出的「还需多少小时」应留足余量,不要按临界时间卡点。
- 为什么同样喝一杯,女生比男生更容易上头 / 超标?
- 关键在分布系数 r。酒精主要溶于体内水分,女性平均体脂比例更高、体水比例更低,同样体重下酒精分布的「体积」更小,所以血液里的浓度更高——Widmark 公式用 r(男≈0.68、女≈0.55)来体现这一差异。此外体重越轻、空腹饮酒,BAC 也越高。这解释了为什么「酒量」有明显个体差异,也是本工具要求填性别和体重的原因。
- 第二天早上开车,会不会还是酒驾(隔夜酒)?
- 很可能。因为代谢速度有限,前一晚大量饮酒后,酒精可能到第二天上午甚至中午都没代谢完。例如 70kg 男性喝下约 3 两 52 度白酒,峰值可达 130 mg/100mL 左右,按每小时 15 mg/100mL 代谢,需要约 7 小时才降到 20 以下、约 8~9 小时才归零——若凌晨才停止饮酒,早上开车仍可能构成酒驾甚至醉驾。工具的「代谢时间估算」正是帮你判断隔夜酒风险,但同样只能作参考,务必留足余量。