Clinical Estimates · Formula v1.0

BAC Calculator

Use the BAC Calculator to estimate blood alcohol concentration from drinks, body weight and elapsed time using the Widmark formula.

Never use this to judge whether it is safe to drive. Individual metabolism varies and the estimate can be wrong in either direction. It rises with standard drinks and sex and falls as weight and hours since first drink increase. At the worked-example inputs, the estimated blood alcohol concentration is 0.055%. Holding every other input steady, moving standard drinks from 1 to 5 moves the result from 0.000% to 0.112%. The worked example uses standard drinks 3, weight 160, sex Male, hours since first drink 2. Enter standard drinks, weight, sex, hours since first drink below to run your own numbers. It returns estimated blood alcohol concentration, estimated hours until 0.00%, with the formula, a worked example and sensitivity tables further down the page.

FreeNo sign-upInputs stay in-browserCSV exportReviewed August 28, 2026
LAST REVIEWEDAugust 28, 2026Inputs stay in your browser
Live calculation

Enter your numbers

Calculated result
Estimated blood alcohol concentration0.055%
Estimated hours until 0.00%3.7
Sensitivity check

What if standard drinks changes?

-10% input0.047%
0% input0.055%
+10% input0.064%

Transparent method

The formula

Widmark: BAC % = alcohol grams ÷ (body weight (g) × r) × 100 − (hours × 0.015)

Worked example

Estimated blood alcohol concentration0.055%
Estimated hours until 0.00%3.7

Example inputs

Standard drinks3
Weight160
SexMale
Hours since first drink2

How to interpret the result

Never use this to judge whether it is safe to drive. Individual metabolism varies and the estimate can be wrong in either direction. This is a formula-based estimate; individual results vary with factors the formula does not measure.

Sensitivity evidence

How standard drinks changes the estimated blood alcohol concentration

BAC Calculator: estimated blood alcohol concentration and estimated hours until 0.00% across a range of standard drinks, every other input held at the worked-example value.
Standard drinksEstimated blood alcohol concentrationEstimated hours until 0.00%
10.000%0
20.027%1.8
3worked example0.055%3.7
40.083%5.6
50.112%7.5

Every input, tested

Which input moves the estimated blood alcohol concentration most

BAC Calculator: estimated blood alcohol concentration with each input moved on its own, every other input held at the worked-example value.
InputTested fromToEstimated blood alcohol concentration at each endSwing
Standard drinks240.027% to 0.083%0.057% (103%)
SexMaleFemale0.055% to 0.075%0.020% (37%)
Weight1441760.065% to 0.047%0.017% (31%)
Hours since first drink1.82.20.058% to 0.052%0.006% (11%)

Two variables at once

Estimated blood alcohol concentration by standard drinks and weight

BAC Calculator: estimated blood alcohol concentration at each combination of standard drinks (rows) and weight (columns).
Standard drinks \ Weight128160192
10.005%0.000%0.000%
20.041%0.027%0.017%
30.076%0.055%0.041%
40.112%0.083%0.065%
50.147%0.112%0.088%

Step by step

The worked example, input by input

Worked-example inputs and the results they produce for the BAC calculator.
InputValue usedWhat it means
Standard drinks3Number of standard (14g alcohol) drinks.
Weight160Body weight in pounds.
SexMaleWidmark's distribution ratio r differs by sex.
Hours since first drink2Elapsed time since the first drink.
Estimated blood alcohol concentration0.055%
Estimated hours until 0.00%3.7

Inputs, definitions and assumptions

Standard drinks

Number of standard (14g alcohol) drinks.

Weight

Body weight in pounds.

Sex

Widmark's distribution ratio r differs by sex.

Hours since first drink

Elapsed time since the first drink.

People also ask

Frequently asked questions

Common clinical estimates questions

Sources and evidence