Blood Alcohol Calculator (BAC)
Estimate your Blood Alcohol Content using the Widmark formula. Enter drinks, weight, and time elapsed.
Biological sex
Weight unit
1 standard drink = 14g alcohol (355ml beer, 148ml wine, 44ml spirits)
Estimated BAC
0.000%
Sober
Blood Alcohol Content (BAC) Calculator
The BAC Calculator uses the Widmark formula to estimate blood alcohol concentration based on drinks consumed, body weight, biological sex, and time elapsed since drinking.
Widmark formula
- BAC = (drinks × 14g) ÷ (weight_kg × r × 1000) − 0.015 × hours
- r = 0.73 for males (higher body water content dilutes alcohol)
- r = 0.66 for females
- Metabolism rate: −0.015% BAC per hour on average
What is a standard drink?
- 355 ml regular beer (5% ABV)
- 148 ml wine (12% ABV)
- 44 ml spirits (40% ABV)
Legal limits
Most countries set the drink-drive limit at 0.08% BAC (US, UK, Canada) or 0.05% (Australia, most of Europe). Some countries have zero tolerance (0.00%).