Skip to content
CalculatorBuddy

BAC Calculator

Estimate blood alcohol concentration (BAC) from drinks, body weight, sex, and time since the first drink, and see a simple hourly fade to 0%.

ExampleSample values — edit any field to see your result.

Gender

Sets the Widmark r factor (0.73 male / 0.66 female). That is a population average, not a personal measurement.

lb
Weight unit
h
min

Leave at 0 if you did not drink beer. Size and ABV apply to each serving.

Results update as you type.

Estimated BAC

Appears normal

0.026%

Grams of alcohol per 100 mL of blood. In the U.S., 0.08% is the typical adult legal limit for driving.

Estimated result

Time to 0%
It will take around 2 more hours to reach 0%.
What that can feel like
Average individual appears normal
Please read
Educational estimate only — not a breathalyzer, diagnosis, or legal opinion. Food, medications, and individual metabolism change real BAC. If you have been drinking, do not drive.

BAC change with time

TimeWhenBAC
0hPast0.056%
1hPast0.041%
2hNow0.026%
3hFuture0.011%
3.705hFuture0.000%

Estimate blood alcohol concentration (BAC) from the drinks you entered, your body weight, sex, and how long it has been since the first drink. The result is a Widmark estimate with a simple hourly fade toward 0% — useful for learning how dose, body size, and time interact, not for deciding whether someone is safe to drive.

Formula

The US Widmark form used here (same goldens as calculator.net):

oz_alcohol = servings × serving_fl_oz × (ABV / 100)
r          = 0.73 if male, 0.66 if female
BAC%       = (oz_alcohol × 5.24) / (weight_lb × r) − 0.015 × hours

Pounds use the conversion.js factor 1 lb = 0.453592 kg. Kilograms and grams are converted to pounds before the formula. BAC below zero is shown as 0%. Hours remaining to 0% are BAC / 0.015, rounded up.

Labeled-ounce servings (12 oz beer, 5 oz wine, 0.5 oz / 1 oz shots) use the ounce on the label. Milliliter-only bottles follow calculator.net's two approximations: 250 / 500 / 1000 mL at 34 US fl oz per liter, and other mL sizes at 30 mL per oz. The 1.5 oz / 50 ml shot uses the 50 mL side of that label.

This is an educational estimate, not a breathalyzer, a medical diagnosis, or legal advice. If you have been drinking, do not drive. Impairment can start well below 0.08%, and only a properly administered test measures BAC for legal purposes.

Typical effects by BAC

Ranges below are the same population descriptions calculator.net lists. People vary widely; treat them as a rough map, not a personal forecast.

BAC (%)Typical effects
0.001–0.029Average individual appears normal
0.030–0.059Mild euphoria, relaxation, talkativeness, decreased inhibition
0.060–0.099Euphoria, reduced pain sensitivity; reasoning and peripheral vision suffer
0.100–0.199Boisterousness; slower reflexes, slurred speech, staggering
0.200–0.299Nausea, emotional swings, blackouts, possible loss of consciousness
0.300–0.399Stupor; breathing and heart rate can be affected
0.400–0.500Coma; possibility of death
above 0.50High possibility of death

Examples

Default: 155 lb man, two 12 oz 5% beers, 2 hours

Two 12 oz beers at 5% ABV are 1.2 oz of alcohol. Peak BAC is about 0.056%. After two hours at 0.015%/h the estimate is 0.026%, with around 2 more hours to reach 0%. Typical effects at that level: appears normal.

Same drinks, 155 lb woman

The female r factor (0.66 vs 0.73) raises the same 1.2 oz of alcohol to a peak near 0.061%. Two hours later the estimate is 0.031% (mild euphoria), with around 3 more hours to 0%.

One 12 oz 5.8% beer, 80 kg man, just finished

At time zero the estimate is 0.028%, fading to 0% in a little under 2 hours. Swapping the same serving to a 1 L 5% beer raises BAC to about 0.069%.

Frequently asked questions

How is BAC calculated?
This tool uses the Widmark formula in the same US fluid-ounce form as calculator.net: BAC% = (ounces of alcohol × 5.24) / (body weight in pounds × r) − 0.015 × hours, with r = 0.73 for males and 0.66 for females. Ounces of alcohol are serving size times ABV. The 0.015% per hour term is a population-average elimination rate from the time of the first drink.
What is a standard drink?
In the United States, a standard drink is about 0.6 fluid ounces of pure alcohol — roughly 12 fl oz of 5% beer, 5 fl oz of 12% wine, or 1.5 fl oz of 40% distilled spirits. Serving sizes on tap or in a bottle often differ, so this calculator lets you pick the container.
What is the legal BAC limit for driving in the US?
For drivers 21 and older, 0.08% is the typical criminal limit in the United States. Limits for people under 21 are much lower (often 0.01% to 0.05%) and vary by state. Commercial drivers may have a 0.04% limit. This estimate is not a reason to drive after drinking.
Why is this only an estimate?
Real BAC depends on food in the stomach, how quickly drinks were finished, medications, body composition, liver health, and whether drinking is still going on. Widmark r values are averages for a sex, not a measurement of your body. A breath or blood test is the only way to know a legal BAC.
How long until BAC reaches zero?
The calculator subtracts 0.015% per hour from the peak estimate and rounds the remaining time up to a whole hour (for example 1.9 hours remaining is shown as "around 2 more hours"). Coffee, cold showers, and exercise do not speed this up in any reliable way.

Related calculators