Blood Alcohol Calculator
Estimate BAC from drinks consumed. Widmark formula, multiple drink types, time to sober up, legal limits by country. Free online BAC calculator
Blood Alcohol Concentration (BAC) tells you the approximate amount of alcohol in your bloodstream — a number relevant to legal driving limits, judgment-impairment thresholds, and how long until you sober up. The interesting part is that the answer depends on body weight, sex, time since drinking, food consumption, and individual metabolism — variables a "two beers and you are fine" rule completely ignores. This calculator uses the Widmark formula (the international standard for BAC estimation), shows the legal limit in 50+ countries, and gives a sober-up time estimate.
How the Widmark formula works
BAC = (alcohol_grams × 0.806) / (body_weight_kg × r) - (elimination_rate × hours_since_drinking). Where r is the "body water" factor: ~0.68 for men, ~0.55 for women (women have more body fat per kg, less water to dilute alcohol). Elimination rate is typically 0.015% per hour but varies by individual (0.012 to 0.020).
Standard "alcohol grams" per drink: 0.5L of 5% beer = 20g; 100ml of 12% wine = 9.6g; 30ml of 40% vodka = 9.6g. The "one drink = one drink" rule is roughly right for these standard sizes; bigger pours or stronger drinks = more alcohol.
Working example
Input
Adult male, 80 kg, drank 2 beers (0.5L × 5%) within the past hour
Output
Alcohol per beer: 0.5 × 1000 × 0.05 × 0.789 (density) ≈ 20g Total alcohol: 40g Widmark BAC: = (40 × 0.806) / (80 × 0.68) - (0.015 × 1) = 32.24 / 54.4 - 0.015 = 0.5926 - 0.015 ≈ 0.58‰ (per mille) = 0.058% BAC Classification (approximate): 0.05-0.08%: judgment impaired, mild euphoria, slight reaction-time loss Legal limit varies by country: Poland: 0.02% (very strict; essentially zero tolerance) Germany, UK, US: 0.05-0.08% Sweden: 0.02% Hungary, Czech: 0.00% (zero tolerance) Time to reach 0.00% (assuming average elimination rate): 0.058 / 0.015 = ~3.9 hours from now But absorption from your last drink may still be ongoing for 30-60 min.
NEVER use this to decide "can I drive". The calculation is an estimate with 20-30% individual variation. Even at "legally OK" BAC, driving performance is impaired. The only safe driving BAC is 0.00%.
Factors the formula does not perfectly capture
- Food in stomach — slows absorption significantly. Drinking on empty stomach produces 30-50% higher peak BAC than the same alcohol with food.
- Drink type — carbonated drinks (champagne, beer) absorb faster than still wine; spirits absorb fastest.
- Individual elimination rate — varies 30%+ between healthy adults. Older adults metabolize slower; chronic heavy drinkers may metabolize slightly faster (tolerance is mostly nervous system, not metabolic).
- Medications — many drugs interact with alcohol or its metabolism. Acetaminophen + alcohol is liver-toxic; sedatives + alcohol is dangerously additive.
- Genetic variation — about 30% of East Asians have a variant of ALDH2 that slows acetaldehyde metabolism — "Asian flush" plus higher BAC for the same drinks.
- Hydration status, body temperature, fatigue — all modulate BAC slightly.
BAC effects (approximate, varies by individual)
- 0.02-0.03% — mild effects. Slight relaxation.
- 0.04-0.06% — buzz. Some inhibition reduction; mild reaction-time loss.
- 0.07-0.09% — noticeable impairment. Most legal driving limits cross here.
- 0.10-0.12% — clearly drunk. Significant motor coordination loss, slurred speech.
- 0.13-0.15% — staggering, slurring obvious to onlookers.
- 0.18-0.25% — heavy intoxication. Risk of blackout (memory loss).
- 0.25-0.35% — stupor, possible loss of consciousness.
- 0.35%+ — life-threatening. Alcohol poisoning. ER visit needed.
- 0.40%+ — coma, death risk significant. LD50 for adults is ~0.40-0.50%.
When to reach for this tool
- You are curious about how many drinks affects your specific BAC — for awareness, not for "is it safe to drive".
- You are calculating "how long until I can drive" after a social event (with the caveat that this is an estimate, not a guarantee).
- You are explaining alcohol effects to a friend or younger family member with concrete numbers.
- You are learning about alcohol metabolism for educational reasons.
What this tool will not do
- It will not measure actual BAC. Real measurement requires a breathalyzer (~$30 consumer / certified $200+) or blood draw. The calculation is a prediction; actual values vary ±20-30%.
- It will not tell you when it is "safe to drive". The only safe BAC for driving is 0.00%. Any alcohol impairs reaction time, even below legal limits.
- It will not work for very heavy drinking or alcohol poisoning. Above 0.30% BAC, individual variation is huge and any prediction is unreliable. Above 0.35%, seek medical help.
- It will not account for medications, illness, or recent food. The formula's assumptions are "average adult, fasting, no medication" — your situation may differ significantly.
Frequently asked questions
Is my BAC really still 0.05% after 3 hours of two drinks?
It might be. Alcohol elimination is ~0.015% per hour average. Two drinks raising you to 0.06% would take 4 hours to clear by formula. Individual variation is ±30%, so anywhere from 2.5 to 5 hours is realistic. After 8 hours, almost everyone is at 0.00% from typical social drinking.
Does coffee help me sober up?
No. Caffeine makes you feel more alert but does not change BAC or impairment. You become a "wide-awake drunk" — possibly more dangerous because the false alertness can lead to risky decisions. Only time eliminates alcohol from your blood.
Why is the legal limit different in different countries?
Policy decision based on each country's research and political consensus on acceptable risk. 0.08% (US, UK) is "moderately impaired"; 0.05% (most EU) is "noticeably impaired"; 0.02% (Sweden, Poland) is "essentially zero tolerance". Lower limits correlate with lower drunk-driving fatality rates.
Can I beat a breathalyzer?
No. The "mouthwash / mints / breath holding" myths are myths — modern breathalyzers measure deep lung air. Blood test gives definitive BAC. If you are over the limit, no trick reduces your BAC.
How much is "one drink"?
Standardized by jurisdiction. US: 14g alcohol (12 oz beer 5%, 5 oz wine 12%, 1.5 oz spirits 40%). UK: 8g (a "unit"). Australia: 10g (a "standard drink"). The 14g US standard is generous — most beers and wines pour larger than the reference serving.
Why is my BAC peak different from the calculation?
Multiple reasons: (1) absorption takes 30-90 minutes — the calculation assumes instant absorption; (2) food slows absorption; (3) individual variation in absorption and elimination. The calculator is an estimate; for "what is my BAC right now" use a breathalyzer.
Related tools
Calculate daily calorie needs (TDEE) based on age, weight, height, and activity level. Get macro recommendations. Free TDEE calculator
Calculate how much water you should drink daily based on weight, activity, and climate. Free hydration calculator
Calculate optimal bedtime and wake times based on 90-minute sleep cycles. Sleep debt calculator, chronotype quiz, sleep recommendations by age
Calculate Body Mass Index (BMI) with height and weight. Get health category (underweight, normal, overweight, obese). Free online BMI calculator
Last updated · E-Utils editorial team