Blood alcohol content (BAC) calculator


BAC is estimated with the Widmark formula: grams of pure alcohol divided by body weight times 0.7 for men or 0.6 for women. The body clears about 0.015% BAC per hour. The legal driving limit is 0.08% in most states and 0.04% for commercial drivers. This is an estimate that can understate your real BAC.
- ✅ Free
- 🔒 No sign-up
- 📱 Works on mobile
- ⚡ Instant results
Never drive after drinking. This is an estimate that can understate your real BAC; only a breath or blood test is reliable. This tool is not a substitute for medical advice.
🔒 Everything runs in your browser. Your data and files never leave your device.
📌 Key facts
- The Widmark formula estimates BAC as grams of pure alcohol divided by (body weight times 0.7 for men or 0.6 for women).
- The body clears about 0.015% BAC per hour on average.
- The legal driving limit is 0.08% BAC in most U.S. states, 0.05% in Utah and 0.04% for commercial drivers.
- One U.S. standard drink contains about 14 grams of pure alcohol.
- Never drive after drinking: this estimate can understate your real BAC.
The Widmark formula
Published by Swedish chemist Erik Widmark in 1932, it estimates blood alcohol concentration from how much you drank and your body mass. Alcohol spreads through body water, so the factor r is 0.7 for men and 0.6 for women, who have on average less body water.
\[ \begin{gathered} \text{Pure alcohol (g)} = \dfrac{\text{volume (ml)} \times \text{ABV (\%)}}{100} \times 0.789 \\ \text{Peak (g/L)} = \dfrac{\text{pure alcohol (g)}}{r \times \text{weight in kg}} \quad \to \quad \text{BAC \%} = \dfrac{\text{g/L}}{10} \\ \text{BAC after } t \text{ hours} = \text{peak} - 0.015\% \times t \quad \text{(never below 0)} \end{gathered} \]
0.789 g/ml is the density of ethanol. The average elimination rate is 0.015% BAC per hour (0.010 to 0.020 depending on the person), and coffee, cold showers or water do not speed it up.
Legal BAC limits in the US
| BAC | Meaning |
|---|---|
| 0.02% or more | Illegal for drivers under 21 in every state (zero tolerance) |
| 0.04% or more | Illegal for commercial drivers |
| 0.05% | Limit in Utah |
| 0.08% or more | Illegal for adult drivers in all other states (DUI / DWI) |
You can be charged with impaired driving below 0.08% if your driving is affected. Laws change, check current rules where you live.
What counts as one standard drink
In the US, a standard drink holds 14 grams of pure alcohol: 12 oz of 5% beer, 5 oz of 12% wine or 1.5 oz of 40% spirits. Craft beers and restaurant pours are often bigger. The estimate ignores food in your stomach (which slows absorption), medication, fatigue and health, so it can understate your BAC. After heavy drinking, you may still be over the limit the next morning.
Blood alcohol calculator: a worked Widmark example
An example makes the formula clear. A 176 lb man (80 kg) drinks 3 standard drinks, or 42 g of pure alcohol. First, compute the divider: 80 × 0.7 gives 56. Then divide: 42 ÷ 56, which is about 0.75 g/L, or 0.075% BAC. Finally, subtract elimination: after 2 hours, about 0.045% remains. So the level sits near the legal limit just after the last drink.
In contrast, a 132 lb woman (60 kg) who drinks the same 42 g gets 42 ÷ (60 × 0.6), or about 1.17 g/L, which is 0.117% BAC. In fact, body weight and body water change the result a lot.
Blood alcohol calculator: what changes your BAC
Several factors truly change your BAC. Here are the main ones. However, none lets you drive safely or "hold it" better.
- Weight and sex, which set the water available.
- Food: eating slows how fast alcohol enters the blood.
- Pace: fast drinking pushes the peak higher.
- Fatigue, medication and age, which change your reaction.
So two people can have very different levels after the same number of drinks. To see your reference weight, open the BMI calculator.
Blood alcohol calculator: driving, risk and smart habits
Risk starts well before the legal limit. At 0.02% BAC, reaction and vision already slip a little. Then at 0.08%, crash risk rises sharply. So the only safe rule is not to drive after drinking.
Plan a designated driver, a rideshare or transit before you go out. Also, coffee and a cold shower do not speed up elimination. Only time lowers the level. To track daily habits, try the water intake calculator. Finally, check your calorie needs if you watch your diet.
3 real-life examples
A 180 lb man has 4 beers (12 oz, 5%)
Alcohol: \( 4 \times 14.0 \, \text{g} = 56.0 \, \text{g} \). Weight 81.6 kg. Peak: 56.0 ÷ (0.7 × 81.6) = 0.98 g/L = 0.098% BAC. After 3 hours: \( 0.098 - 0.045 = \) 0.053%.
A 140 lb woman has 3 glasses of wine (5 oz, 12%)
Alcohol: \( 3 \times 14.0 \, \text{g} = 42.0 \, \text{g} \). Weight 63.5 kg. Peak: 42.0 ÷ (0.6 × 63.5) = 1.10 g/L = 0.110% BAC. After 3 hours: 0.065%.
A 200 lb man has 2 beers (12 oz, 5%)
Alcohol: 28.0 g. Weight 90.7 kg. Peak: 28.0 ÷ (0.7 × 90.7) = 0.44 g/L = 0.044% BAC, under 0.08% but over the commercial driver limit of 0.04%.