Blood Alcohol Calculator

Enter your drinks, weight, and time elapsed to estimate your Blood Alcohol Concentration (BAC). A free online BAC calculator based on the Widmark formula.

How to Use

  1. Enter body info

    Input your body weight and select your gender.

  2. Enter drink details

    Select the type and amount of alcohol consumed, and the hours elapsed since drinking.

  3. View results

    Click Calculate to see your estimated BAC and whether it exceeds legal limits.

What Is Blood Alcohol Concentration (BAC)?

Blood Alcohol Concentration (BAC) is the amount of pure alcohol dissolved in your blood, expressed as a percentage. A BAC of 0.05% means there are 0.05 grams of alcohol per 100 ml of blood. Drinking the same amount produces a higher concentration in people who weigh less or have a lower proportion of body water.

Why It Matters

  • Legal limits: In many places driving is an offence above a set BAC, and the measured value determines penalties and licence consequences.
  • Physical effects: As BAC rises, judgement, reaction time and motor coordination deteriorate step by step.

This calculator takes the volume and strength of what you drank, your weight and the elapsed time, then uses the Widmark formula to estimate your current BAC and how long it will take to clear. It cannot replace an actual breath or blood test, but it serves as a reference for gauging whether you may be fit to drive after drinking.

The Formula

BAC is estimated with the Widmark formula.

BAC(%) = (A x 5.14) / (W x r) - 0.015 x H

  • A = pure alcohol (oz). First find it in grams, then convert: drink volume (ml) x ABV (%) x 0.789 (alcohol density) / 28.35
  • W = body weight (lb) = weight (kg) x 2.205
  • r = body-water distribution ratio (0.68 for men, 0.55 for women)
  • 0.015 = hourly BAC elimination rate, H = hours since drinking

Example: A 70 kg man drinks 360 ml of soju (16.5%) and one hour passes → about 46.9 g of alcohol ≈ 1.65 oz, BAC = (1.65 x 5.14) / (70 x 2.205 x 0.68) - 0.015 x 1 ≈ 0.066%, which falls in the licence-suspension range.

Frequently Asked Questions

What is Blood Alcohol Concentration (BAC)?
Blood Alcohol Concentration is the amount of alcohol per 100 ml of blood, expressed as a percentage. For example, a BAC of 0.05% means 100 ml of blood contains 0.05 ml of alcohol.
What are the drink-driving limits?
Limits vary by country. As an example, in South Korea a BAC of 0.03% up to 0.08% results in licence suspension and 0.08% or above in licence revocation, under rules tightened in June 2019. Always check your local law.
What is the Widmark formula?
The Widmark formula estimates BAC from the amount you drank, your weight, your sex and the time elapsed. It divides the alcohol consumed by your weight and a body-water distribution ratio (r), then subtracts the amount metabolised at about 0.015% per hour to give your current level.
Why do men and women get different results?
Because the formula's r ratio (body-water distribution) differs: 0.68 for men and 0.55 for women. Women generally have a lower proportion of body water, so the same amount produces a higher BAC.
How long does it take for alcohol to clear completely?
BAC falls by roughly 0.015% per hour, so dividing your current BAC by 0.015 gives the estimated time to sober up. For example, a BAC of 0.066% takes about 4.4 hours to approach zero.
How high does BAC get after one bottle of soju?
A 70 kg man who drinks 360 ml of soju (16.5% ABV) reaches an estimated BAC of about 0.066% after one hour, within the licence-suspension range. Someone lighter, or a woman, would reach a higher level on the same amount.
What are the limitations of the Widmark formula?
The Widmark formula is an estimate based on an average build. Body-fat percentage, liver function, whether you have eaten, drinking pace and any medication can all change the real BAC, so it should not be used as legal evidence.
If the result is in the safe range, is it okay to drive?
It is not recommended. The value is only an estimate with large individual and measurement variation. The safest choice is to wait until enough time has passed and you have fully sobered up before driving.
Updated 2026 pricing

Related Calculators