BAC Calculator
Estimate your blood alcohol content (BAC) based on drinks, weight, and time. For educational purposes only.
What is BAC Calculator?
A Blood Alcohol Content (BAC) calculator estimates your current blood alcohol level based on your gender, weight, number of drinks, and drinking duration. BAC is expressed as a percentage of alcohol in your bloodstream — for example, a BAC of 0.08% means 0.08 grams of alcohol per 100 milliliters of blood.
This calculator uses the Widmark formula, which is the most widely-used method for estimating BAC. It accounts for gender differences in body water content (men have a higher water ratio) and the body's natural metabolism of alcohol at approximately 0.015% per hour.
Understanding your estimated BAC can help you make informed decisions about drinking. In most US states, the legal driving limit is 0.08%. However, impairment can begin at much lower levels. This calculator is for educational purposes only — actual BAC depends on many individual factors.
How to Use This Tool
- Select your gender — Male or Female (affects the Widmark factor).
- Choose your unit system — Imperial (lbs) or Metric (kg).
- Enter your weight — Your current body weight.
- Enter standard drinks consumed — 1 standard drink = 14g of pure alcohol.
- Enter alcohol percentage — The ABV of your beverage (default 5% for beer).
- Enter drinking duration — How many hours you've been drinking.
- Review your estimated BAC — See your level, status, and time until sober.
Formula
Widmark Formula:
BAC = (Alcohol in grams / (Body weight in grams × r)) × 100 - (0.015 × hours)
Where r = 0.68 for males, 0.55 for females
1 standard drink = 14 grams of pure alcohol
Metabolism rate: approximately 0.015% BAC per hour
Time until sober = BAC / 0.015 hours