piapia123
zh

血液酒精浓度(BAC)估算

转换

所有处理都在浏览器本地完成,数据不上传服务器

输出

按 Widmark 公式估算血液酒精浓度:由酒量、酒精度、体重与性别算出峰值 BAC,再按每小时 0.015% 的消除速率给出当前估算值与大约几小时后回到 0。⚠️ 这只是估算,个体差异极大,不能用来判断能不能开车;「回到 0」也只是线性外推 —— 这两句都写在结果里。计算全在本机完成,输入不外传。

功能

  • Widmark 公式:酒精克数 ÷(体重克数 × r),男 0.68 / 女 0.55
  • 酒精密度按 0.789 g/ml 计(不是 1)
  • 峰值、当前估算值与回到 0 的小时数
  • 啤酒、红酒、白酒预设,也可自定义 ml 与酒精度
  • 杯数与「从第一杯到现在」都可调
  • 体重支持 kg 与 lb 切换
  • 结果里显眼标出「不能用来判断能不能开车」
  • 全部在本机计算,输入不上传

使用方法

  1. 选酒的种类,或用自定义填 ml 与酒精度
  2. 填喝了多少杯、从第一杯到现在过了多久
  3. 填体重与性别(可切换 kg / lb)
  4. 结果立刻出现:峰值、当前值与回到 0 的时间

常见问题

这个数字能判断我能不能开车吗?
不能,而且这是最重要的一条。同样的体重与酒量,空腹和吃过东西能差出一倍;肝功能、酶活性、用药与疲劳也都在里面。要开车就别喝酒,别拿这个数字赌。
为什么用 0.789 而不是把 ml 当克?
因为乙醇的密度是 0.789 g/ml。把 1 毫升当成 1 克会把酒精量高估约 27%,对应的 BAC 也会偏高,方向恰好是「以为更醉」—— 但反过来理解成「少算」同样不对。密度这一项必须乘上。
「回到 0」准吗?
它是线性外推:峰值除以每小时 0.015%。实际代谢因人而异,而且不是严格的直线(浓度高时单位时间可能消得略快)。所以那个时间只是一个粗略估计,不能当成「到点就一定安全」。
为什么女性同样的酒 BAC 更高?
Widmark 的分布系数 r 女性取 0.55、男性 0.68,因为体水比例不同:酒精主要溶在水里,同样的体重下女性的体水更少,浓度因此更高。这是人群平均值,个体差异很大。

相关工具