BAC Calculator

Estimate blood alcohol content from standard drinks, body weight, sex and time elapsed using the Widmark formula. For education only — see the warning below.

lb
hr
Enter your details and press Estimate BAC.
Important: This estimate is for general education only and can be very wrong for any individual. It is not a measure of whether you are safe or legal to drive. If you have been drinking, do not drive — arrange a taxi, rideshare or designated driver. The only way to know your true BAC is a breathalyzer or blood test.

The Widmark formula

Blood alcohol content (BAC) is the percentage of alcohol in your bloodstream by volume. The most widely taught estimate is the Widmark formula, developed by Swedish scientist Erik Widmark in the 1930s. In its common US form it is:

BAC = ( A ÷ ( W × r ) ) × 100 ( 0.015 × hours )

Where:

  • A = grams of pure alcohol consumed. One US standard drink contains about 14 grams of alcohol.
  • W = body weight in grams (pounds × 453.592).
  • r = the Widmark factor, a body-water constant: about 0.68 for men and 0.55 for women, reflecting average differences in body composition.
  • 0.015 × hours = alcohol eliminated over time. The body burns off roughly 0.015 BAC points per hour.

Worked example

A 160-pound man has 3 standard drinks over 1 hour:

Alcohol: 3 drinks × 14 g = 42 g.
Weight in grams: 160 × 453.592 ≈ 72,575 g.
Raw BAC: (42 ÷ (72,575 × 0.68)) × 100 ≈ 0.085%.
Less 1 hour of elimination: 0.085 − (0.015 × 1) = ≈ 0.070% BAC.

That sits just under the 0.08% legal driving threshold — but remember the estimate has a wide error band, and impairment begins well below 0.08%.

US legal limits & elimination

Driver categoryPer-se BAC limit
Drivers 21+ (most states)0.08%
Utah0.05%
Commercial drivers0.04%
Under 21 (zero-tolerance)0.00–0.02%

Because alcohol leaves the body at a fixed rate, only time lowers BAC. Eating, coffee, water and cold showers may make you feel more alert but do not reduce the alcohol already in your blood.

Frequently asked questions

What is the Widmark formula?

It estimates BAC as (alcohol in grams ÷ (body weight in grams × r)) × 100, minus alcohol eliminated over time. The r factor is a body-water constant — about 0.68 for men and 0.55 for women.

How long does it take for BAC to reach zero?

The body clears roughly 0.015 BAC per hour, so a 0.08 peak takes about 5–6 hours to reach zero. Only time helps — not food, coffee or cold showers.

What is the legal driving limit in the US?

0.08% for drivers 21 and over in every state except Utah (0.05%). Commercial drivers and under-21s face lower limits, and you can be charged for impairment below these numbers.

Is this BAC estimate accurate?

No — it's a rough population estimate only. Real BAC depends on metabolism, food, medication, drink strength and health, and can be much higher. Never use a calculator to decide whether to drive.

MB
Mustafa Bilgic · Editor, Calcool
The Widmark method and elimination rate here follow material published by the National Institute on Alcohol Abuse and Alcoholism (NIAAA) on standard drinks and alcohol metabolism. This tool is educational and not medical or legal advice.

Related calculators