BAC Calculator

Explore a simplified Widmark blood-alcohol estimate using ethanol grams, body mass, distribution coefficient and elapsed time.

Modelled blood alcohol concentration0.029 g/dL (%)
selected weight unit

1 – 1500

grams

0 – 500

L/kg

0.3 – 1

hours

0 – 48

g/dL per hour

0.005 – 0.04

Modelled blood alcohol concentration

0.029 g/dL (%)

  • Model value before elimination0.059 g/dL
  • Ethanol entered28.0000 g

Not a breath or blood test. Absorption timing, food, medications, body composition and metabolism can cause large errors. A zero estimate does not establish sobriety. Never use this result to decide whether to drive, operate machinery or perform a safety-critical activity. For signs of alcohol poisoning, seek emergency help.

How this was calculated

Model concentration before elimination = ethanol grams ÷ (body mass in kg × distribution coefficient) ÷ 10.

Subtract assumed elimination rate × elapsed hours, with a mathematical floor of zero.

Formula and method

Model BAC in g/dL = ethanol grams ÷ (body mass in kg × distribution coefficient) ÷ 10 − elimination rate × hours, with a mathematical floor at zero.

Worked example

With 28 g ethanol, 70 kg body mass, coefficient 0.68 and an assumed elimination of 0.015 g/dL/hour for two hours, the model gives about 0.029 g/dL. This is not a measured concentration.

References

Frequently asked questions

Can a zero result tell me it is safe to drive?

No. Absorption, metabolism and inputs can produce substantial errors. Do not use this model to decide whether to drive or undertake any safety-critical activity.

Last updated . Results are estimates for informational purposes only.