跳到主内容
UniKit

酒精单位计算

按 Widmark 公式估算酒精摄入与血液酒精浓度:输入酒量、酒精度、体重、性别与饮酒后经过时间,算出纯乙醇克数、美国标准杯(14 g)、英国 unit(8 g)、峰值与当前 BAC(‰),以及代谢到 0 所需时间。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

饮酒数据

Widmark 公式:BAC(%) = 乙醇克数 ÷(体重kg × r × 10)− 0.015 × 小时数;r 男 0.68 / 女 0.55。

计算结果

当前 BAC0.0273 %
纯乙醇13.0 g
标准杯(14 g)0.93 杯
英国 unit(8 g)1.63 unit
峰值 BAC0.0273 %
当前 BAC0.0273 %
当前血液酒精(‰)0.273 ‰
峰值代谢到 01.82 小时
还要多久回到 01.82 小时

这个工具能做什么

  • 想知道一瓶 500 mL 的啤酒或一杯红酒到底相当于几个「标准杯」,方便对照膳食指南的限量建议。
  • 聚会前估算自己的峰值 BAC,理解为什么同样喝两杯,体重轻的人和女性更容易醉。
  • 对比不同酒类:把体积和酒精度填进去,看看 330 mL 啤酒和 150 mL 葡萄酒的乙醇克数差多少。
  • 估算「还要多久才能代谢完」,用来安排叫代驾或就地过夜,而不是靠感觉判断。

示例

输入

饮酒体积 330 mL、酒精度 5 % vol、体重 70 kg、性别男、距开始饮酒 0 小时

输出

纯乙醇 13.0 g;美国标准杯 0.93 杯;英国 unit 1.63;峰值 BAC 0.0273 %;当前 BAC 0.0273 %(0.273 ‰);峰值代谢到 0 需 1.82 小时;还要 1.82 小时回到 0

Widmark 公式:BAC(%) = 乙醇克数 ÷(体重kg × r × 10)− 0.015 × 小时数,男性 r = 0.68。

常见问题

BAC 是怎么算的?

用 Widmark 公式:先由「体积 × 酒精度 × 0.789 g/mL」算出纯乙醇克数,再除以(体重kg × 分布系数 r × 10)得到完全吸收后的峰值,最后减去清除率 0.015% 乘以经过的小时数。男性 r = 0.68、女性 r = 0.55,来源是 Widmark 1932 年的原始建议值。

为什么女性的 BAC 比男性高?

女性的总体水分比例更低、体脂比例更高,酒精分布容积更小,因此同样的酒量下血液酒精浓度更高。Widmark 系数把这一点量化为 r = 0.55(女)对 0.68(男),所以同体重同酒量时女性的估算峰值大约高 24%。

这个结果能判断我能不能开车吗?

不能。公式假设乙醇已完全吸收、空腹、匀速清除,而真实情况受饮酒速度、是否进食、肝脏功能、药物和个体差异影响,空腹快饮时实际峰值可能远高于计算值。任何饮酒后都不应驾车,请用代驾、公共交通或就地过夜。

标准杯和英国 unit 有什么区别?

美国 NIAAA 定义 1 标准杯 = 14 g 纯乙醇,约等于 355 mL 的 5% 啤酒、150 mL 的 12% 葡萄酒或 44 mL 的 40% 烈酒。英国 1 unit = 8 g 纯乙醇,所以同样的酒在英国算出的数字几乎是美国的两倍。两个数字都会给出,方便对照不同国家的限量建议。

「峰值代谢到 0」和「还要多久回到 0」有什么不同?

前者是从峰值开始算的总代谢时间,只取决于酒量与体重;后者是从你填写的「距开始饮酒小时数」这个时刻起算,所以已经过了一段时间的话这个数字会变小。到 0 只代表公式估算归零,宿醉、反应变慢等影响可能还在。

关键词:alcohol unitsblood alcohol contentwidmark formulastandard drinkbac calculator酒精单位血液酒精浓度标准杯代谢时间醒酒时间饮酒计算

同类工具