跳到主要内容

血液酒精浓度(BAC)计算器:Widmark 公式

用 Widmark 公式从饮酒量、体重、性别和时间估算血液酒精浓度(仅供教育,绝不可用于判断能否开车),浏览器本地

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。
你喝了什么
快速添加
单位
性别
估算血液酒精浓度
当前 BAC(估算)
0.040%
峰值 BAC
0.055%
纯酒精
26 克
约多久回到 0.000
2 小时 39 分钟
对照各地法定驾驶限值
零容忍(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. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

血液酒精浓度(BAC)计算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 卡路里计算器 卡路里计算器:每日热量需求 (BMR + TDEE)、减脂 / 增肌目标、宏量营养素分配。 打开
  2. 2 BMR 基础代谢率计算器 基础代谢率计算:Mifflin-St Jeor 与 Harris-Benedict 公式对比。 打开
  3. 3 每日喝水计算器 每日喝水计算器,按体重、运动量、气候算每天该喝多少水,带饮水打卡看今天进度。 打开

真实使用场景

  • 搞懂为什么一晚就超过了 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。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-12