血液酒精浓度(BAC)计算器

输入体重、性别、标准杯数和经过时间,用 Widmark 公式粗略估算血液酒精浓度。这是帮助理解酒精在体内变化规律的教育工具。

请务必阅读。本计算器只给出基于统计公式的粗略估算,可能与真实血液酒精浓度相差很大。绝对不能用它判断是否可以驾车。即使结果很低甚至为 0,真实浓度也可能更高。饮酒后无论如何都不要驾车,请使用出租车、网约车、公共交通或让未饮酒的人驾驶。

什么是血液酒精浓度(BAC)

血液酒精浓度(BAC)是血液中酒精所占的比例。常用百分数表示,0.05% 约等于每 100 毫升血液含 0.05 克酒精。 不同国家和机构还会用毫克每 100 毫升、克每升等单位,所以比较数字前一定要先确认单位。呼气检测通过呼出气体中的酒精推算血液浓度,血液检测则直接分析血样。 本页面两者都不是,它只是根据体重、性别和饮酒量算出的理论值。

Widmark 公式如何计算

该模型由瑞典学者埃里克·维德马克(Erik Widmark)在 20 世纪前期提出,至今仍是常见的教学示例。本工具使用的形式是:

BAC(%) = 酒精(g) ÷ (体重(kg) × 1000 × r) × 100 − β × 经过时间(h)

通俗地说,就是用摄入的酒精质量除以体内水分的质量,再减去已被肝脏分解的部分。由此可以直接得到几点:体重越轻,同样的量得到的数值越高;按这组平均值,同体重的女性约为男性的 1.24 倍(0.68÷0.55); 分解速度大体恒定,所以咖啡、冷水、洗澡都不能让酒精更快排出。另外,公式假设从开始饮酒就按固定速度分解,而现实中浓度先随吸收上升、过峰值后才下降,因此刚喝完不久时,计算值可能比真实值偏低。

常见酒类的纯酒精量(构建时计算)

“一杯”并没有固定分量,关键是乙醇的克数。下表按容量×度数×0.789 计算,最后一列是折合成 14 g 标准杯的数量。

酒类容量(ml)度数(%)纯酒精(g)折合标准杯
啤酒 330ml(4%)330410.40.74
啤酒 500ml(5%)500519.71.41
葡萄酒 150ml(13%)1501315.41.10
黄酒 200ml(14%)2001422.11.58
白酒 50ml(52%)505220.51.47
威士忌 40ml(40%)404012.60.90

同一种酒的度数因品牌而异,请以瓶身标注为准;拿不准时宁可多算一些。

标准杯估算表

每格为“假设一次吸收时的峰值估算(%) / 按每小时 0.015% 降到 0 的理论小时数”。这是公式的计算结果,并不表示此后做任何事都是安全的。

男性(r = 0.68)

杯数50kg60kg70kg80kg90kg
1 杯0.041 / 2.7h0.034 / 2.3h0.029 / 2.0h0.026 / 1.7h0.023 / 1.5h
2 杯0.082 / 5.5h0.069 / 4.6h0.059 / 3.9h0.051 / 3.4h0.046 / 3.1h
3 杯0.124 / 8.2h0.103 / 6.9h0.088 / 5.9h0.077 / 5.1h0.069 / 4.6h
4 杯0.165 / 11.0h0.137 / 9.2h0.118 / 7.8h0.103 / 6.9h0.092 / 6.1h
5 杯0.206 / 13.7h0.172 / 11.4h0.147 / 9.8h0.129 / 8.6h0.114 / 7.6h
6 杯0.247 / 16.5h0.206 / 13.7h0.176 / 11.8h0.154 / 10.3h0.137 / 9.2h

女性(r = 0.55)

杯数50kg60kg70kg80kg90kg
1 杯0.051 / 3.4h0.042 / 2.8h0.036 / 2.4h0.032 / 2.1h0.028 / 1.9h
2 杯0.102 / 6.8h0.085 / 5.7h0.073 / 4.8h0.064 / 4.2h0.057 / 3.8h
3 杯0.153 / 10.2h0.127 / 8.5h0.109 / 7.3h0.095 / 6.4h0.085 / 5.7h
4 杯0.204 / 13.6h0.170 / 11.3h0.145 / 9.7h0.127 / 8.5h0.113 / 7.5h
5 杯0.255 / 17.0h0.212 / 14.1h0.182 / 12.1h0.159 / 10.6h0.141 / 9.4h
6 杯0.305 / 20.4h0.255 / 17.0h0.218 / 14.5h0.191 / 12.7h0.170 / 11.3h

已核对的计算示例

示例 1:男性 70kg,2 杯,1 小时后。酒精 28 g。28 ÷ (70 × 1000 × 0.68) × 100 = 0.0588%,减去 0.015 × 1,得 0.0438%;从峰值降到 0 的理论时间约 3.9 小时。

示例 2:女性 60kg,3 杯,2 小时后。酒精 42 g。42 ÷ (60 × 1000 × 0.55) × 100 = 0.1273%,减去 0.015 × 2 = 0.03,得 0.0973%,理论上约 8.5 小时降到 0。

示例 3:男性 85kg,4 杯,3 小时后。酒精 56 g。56 ÷ (85 × 1000 × 0.68) × 100 = 0.0969%,减去 0.045,得 0.0519%,理论上约 6.5 小时降到 0。 这个数字高于或低于某个标准并不能说明问题:各国各地区的标准不同,而估算值无法确认你真实所处的位置。

为什么不能用估算值判断能否驾车

驾车的法定酒精浓度标准因国家、地区和驾驶员类别而异,所以本页面不会给出“这样就可以”的数值。请记住唯一安全的原则:喝了酒就不要开车。 这个工具用来了解体重、性别与饮酒量之间的关系,而不是用来安排下一次开车的时间。

常见误区

不适合使用本计算器的情况

孕妇、肝病患者、正在服用与酒精有相互作用药物的人,或对自己的饮酒情况感到担忧的人,通用公式没有意义,还可能带来错误的安心感。请咨询医生或当地的专业机构。 关于适度饮酒的建议,请查阅所在国家卫生部门的最新说明。

如何使用结果

可以通过改变体重或性别观察影响有多大,也可以用上面的表比较容量相同但度数不同的酒。请在开始喝酒之前就安排好回家的方式。 本页面仅供教育参考,不构成医疗或法律建议;输入的数值只在浏览器中处理,不会上传。

常见问题

可以用这个结果判断能不能开车吗?

不可以。它只是基于平均值的粗略估算,个体差异、吸收速度和输入误差都会让真实情况大不相同。官方判定依靠呼气或血液检测。喝了酒就不要开车。

本工具里的“1 个标准杯”是多少?

是 14 g 纯酒精,大致相当于 350ml 左右的 5% 啤酒或 150ml 的葡萄酒。各国定义不同,请用上表把你实际喝的量换算成克数。

为什么同样的量女性的数值更高?

平均而言女性体内水分比例较低,分布系数较小(女性 0.55,男性 0.68)。这只是平均值,个人情况会有差异。

边吃边喝会改变结果吗?

进食通常会减慢吸收、降低峰值,但本工具没有考虑进食因素。

第二天早上还会有酒精残留吗?

会。如果夜里喝得多又晚,表中的理论消除时间可能长达八到十小时,实际时间因人而异。不要依靠估算来决定什么时候可以开车。

相关工具