用 Widmark 公式从饮酒量、体重、性别和时间估算血液酒精浓度(仅供教育,绝不可用于判断能否开车),浏览器本地
- 本地处理
- 分类 计算度量
- 适合 买东西、做计划、训练或排期前,先算出大概范围。
| 零容忍(0.00) | 超过限值 | 还需 2 小时 39 分钟 |
| 严格 · 0.02 | 超过限值 | 还需 1 小时 19 分钟 |
| 常见 · 0.05 | 低于限值 | — |
| 美国联邦 · 0.08 | 低于限值 | — |
Widmark 公式是一个简化的教学模型。真实 BAC 取决于进食、吸收速度、补水、用药、肝脏健康、基因和时间——这些本工具都没有纳入。绝不要用这个数字来判断能否驾驶、操作机械或任何对清醒度有要求的事。喝过酒,就别开车。
这个工具能做什么
基于 Widmark 公式的血液酒精浓度(BAC)计算器,Widmark 是药理学课程里 讲解酒精代谢的标准教学模型。把每种酒按「杯数 × 容量(毫升)× 酒精度 百分比」填进去,再填你的体重(公斤或磅)、性别,以及距离第一杯过去 了多少小时。工具会把摄入的纯乙醇换算成克,按 Widmark 分布系数 (男 0.68、女 0.55)除以体内水分,再扣掉每小时 0.015% 的代谢,给出 峰值 BAC、当前估算 BAC、摄入纯酒精克数,以及大约多久回到 0.000。 它还把你的估算值对照四档真实的法定驾驶限值(零容忍、0.02、0.05、 以及美国联邦 0.08),并告诉你每一档大概还要多久才能降下去。所有计算 都在浏览器里完成,数据不会上传。这是一个帮你理解酒精代谢机制的估算, 不是对你真实醉酒程度的测量。Widmark 模型没有考虑进食、吸收速度、 补水、用药、肝脏健康和基因,所以它给出的数字可能和酒精检测仪相差 很大,绝不能用来判断你能不能开车。喝过酒,就别开车。
工具细节
- 输入
- 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 13 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 计算度量 · 人力资源
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
血液酒精浓度(BAC)计算器 适合怎么用
适合快速估算、对比和规划数字,帮你在做最终决定前先有底。
适合计算任务
- 买东西、做计划、训练或排期前,先算出大概范围。
- 一次只改一个输入,对比不同方案。
- 把模糊假设变成能讨论的数字。
计算检查项
- 认真核对单位、日期、比例和取整方式。
- 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
- 重要结果要保存输入条件,方便以后复算。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
搞懂为什么一晚就超过了 0.05 的限值
一晚喝了两瓶啤酒加一杯葡萄酒,你想用学习的心态看看 Widmark 公式 会算出什么。把这些酒、你的体重和性别、距第一杯的小时数填进去, 工具会给出峰值 BAC、扣掉代谢后的当前估算,以及你的数字相对许多 国家采用的 0.05 线在哪。重点不是给开车掐时间,而是建立直觉:一个 「普通」的晚上会多快累积起来,而每小时 0.015% 又把它拉回去得多慢。 看到「4 小时 20 分钟回到 0.000」,远比「我感觉没事」要诚实得多。
在药理或健康课上讲 Widmark 公式
计算器把经典 Widmark 模型的每一步都摊开来:由容量和酒精度算出 乙醇克数,经 r 系数除以体内水分,再做每小时 0.015% 的线性代谢。 学生可以一次只改一个输入(男换成女、体重减半、加一个小时),看着 BAC 随之变化,这种把关系具体化的效果,是幻灯片上一条静态公式给不 了的。再配合免责声明讨论:真实代谢是非线性且因人而异的,所以模型 是教学脚手架,不是临床工具。
对比体重和性别如何改变同样的摄入
把酒固定不变,在男和女之间切换,或者把体重从 60 改到 90 公斤, 看看分布系数和体重把估算值拉动了多少。这是解释「跟别人一杯一杯 对着喝」为什么糟糕的最直观方式:体重更轻、或 r 更低的人,喝同样 杯数会达到高得多的浓度。它用屏幕上的数字,生动地推翻「酒量全靠 意志力」这个误区。
规划一个不开车的夜晚,大概知道酒精何时代谢完
你今晚留宿,完全不开车,但还是想大致知道身体何时处理完喝下去的 酒,为了补水、睡眠,或单纯好奇。填入饮酒量,读「回到 0.000」的 估算,再用饮水量工具看看补水那一面。因为这是平均速率模型,它会比 现实乐观,所以任何「代谢完」的时间都只当作最早可能,绝不是第二天 早上能开车的绿灯。
用喝了多少来校准热量预算
酒精每克约 7 千卡,而这个工具已经算出了你饮品里的纯乙醇克数。如果 你在记录摄入,把克数乘以 7 得到一个粗略的酒精热量,再把这一天丢进 卡路里或 BMR 计算器,看看几杯酒怎样重塑你的能量预算。它把「就喝了 两杯」变成一个能拿来规划、而不是被忽略的具体数字。
常见踩坑
把输出当成真实 BAC 读数。它是平均速率的 Widmark 估算,没考虑吸收时间、进食和个体代谢,你的真实 BAC 可能高得多。绝不能拿它当能否驾驶的信号。
忘了吸收不是瞬间完成。刚喝完时你的真实 BAC 还在上升,而这个模型已假设酒精完全分布,所以一晚的早段估算可能偏低。
把「回到 0.000」当成可以开车的时间。那是乐观平均速率下最早的理论清除点,真实代谢更慢且因人而异,清醒度可能在那个数字之后还残留。
隐私说明
每一步计算(乙醇克数、Widmark 除法、代谢扣减、法定限值对照)都是在 你浏览器标签页里跑的纯 JavaScript。你喝了什么、喝了多少都不会离开页面、 不被记录、也不用于分析统计。唯一要留意的:分享链接会把你的输入(体重、 性别、饮酒量、小时数)写进 URL 的 query string,所以打开链接的人,或 中间任何服务器,都能看到这些数字。想要私密估算,就复制文字结果,别分享 URL。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。