酒精单位计算
按 Widmark 公式估算酒精摄入与血液酒精浓度:输入酒量、酒精度、体重、性别与饮酒后经过时间,算出纯乙醇克数、美国标准杯(14 g)、英国 unit(8 g)、峰值与当前 BAC(‰),以及代谢到 0 所需时间。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
饮酒数据
Widmark 公式:BAC(%) = 乙醇克数 ÷(体重kg × r × 10)− 0.015 × 小时数;r 男 0.68 / 女 0.55。
计算结果
13.0 g0.93 杯1.63 unit0.0273 %0.0273 %0.273 ‰1.82 小时1.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酒精单位血液酒精浓度标准杯代谢时间醒酒时间饮酒计算