Total Alcohol Consumed
Multiply each drink's volume by its ABV to get grams of alcohol. totalAlcohol = Σ (volume × abv × 0.789), where 0.789 converts milliliters of ethanol to grams.
Health
Estimate BAC by weight and drink total, then see how the estimate fades over time.
About this calculator
Estimates blood alcohol content (BAC) based on your body weight, the number and type of drinks consumed, the alcohol percentage of each drink, and the time elapsed since you started drinking. It also shows how your estimated BAC declines over time as your body metabolizes alcohol.
Anyone looking for a general reference on how alcohol consumption affects BAC levels. Commonly used as an educational tool to understand the relationship between drinking and estimated BAC, not for legal or medical decisions.
The calculator uses a Widmark-style formula that divides total alcohol consumed by your estimated body water volume (based on weight and sex), then subtracts an average metabolic elimination rate multiplied by elapsed hours. The result is a rough BAC estimate that trends downward over time.
This is an estimate only. Actual BAC varies significantly based on metabolism, food intake, medications, hydration, health conditions, and many individual factors. It should never be used to determine fitness to drive or for any legal or medical purpose.
Formula
Multiply each drink's volume by its ABV to get grams of alcohol. totalAlcohol = Σ (volume × abv × 0.789), where 0.789 converts milliliters of ethanol to grams.
Divide total alcohol by body water volume estimated from weight and sex. bac = totalAlcohol / (weight × distributionRatio × 10), then subtract metabolism.
Subtract the metabolized amount based on hours elapsed since drinking started. currentBAC = initialBAC − (eliminationRate × hoursElapsed). The typical elimination rate is 0.015 BAC per hour.
How it works
Step 1
Input your weight in pounds or kilograms using the unit toggle. The calculator uses this to estimate your body water volume.
Step 2
Choose male or female. The Widmark formula uses different distribution ratios for each sex, which affects the BAC estimate.
Step 3
Enter the number of drinks, the volume per drink, and the alcohol by volume (ABV) percentage. You can add multiple drink types to reflect what you actually consumed.
Step 4
Enter how many hours have passed since you started drinking. The calculator subtracts the metabolized alcohol to estimate your current BAC.
Step 5
The calculator shows your estimated BAC and a graph of how it declines over the next several hours as your body metabolizes the alcohol.
Step 6
This is a rough educational estimate. Never use it to decide if you are safe to drive or for any legal or medical purpose.
Reference ranges
0.02–0.05% BAC. Some loss of judgment and relaxation. Below the legal limit in all US states.
0.05–0.08% BAC. Increased impairment. 0.08% is the standard legal driving limit in most US states.
0.08–0.15% BAC. Poor coordination, slowed reaction time, and reduced judgment. Legal consequences for driving.
0.15% and above. High risk of blackout, vomiting, and alcohol poisoning. Emergency medical attention may be needed.