💪
💪 Health & fitness

Blood Alcohol (BAC) Calculator (Widmark estimate)

Results update as you type.

Your numbers

Understanding the blood alcohol (BAC) calculator — concept and principle

This calculator gives a rough estimate of blood alcohol concentration (BAC) with the Widmark formula, from sex, body weight, the drinks consumed and the time since the first drink. It also shows the peak value, grams of pure alcohol, standard drinks and units, and the hours until BAC falls below common legal limits. It is meant for education about how alcohol accumulates and clears, not for deciding whether to drive.

Widmark: alcohol ÷ body waterWidmark: alcohol ÷ body water: 3 × 355 mL × 5% × 0.789 (= 42 g alcohol); ÷ (70,000 g × 0.68) (peak 0.088%); − 0.015% × 2 h (cleared since the first drink) → 0.058% (about 3.9 h until 0.00%)Widmark: alcohol ÷ body water3 × 355 mL × 5% × 0.789= 42 g alcohol÷ (70,000 g × 0.68)peak 0.088%− 0.015% × 2 hcleared since the first drink0.058%about 3.9 h until 0.00%
Widmark: alcohol ÷ body water — with the default inputs: 0.058%.

How it is calculated

The principle

Erik Widmark showed that alcohol spreads through the body's water, so the same amount gives a higher concentration in a smaller body or one with less water. The factor r represents that share of body weight; women on average have less body water per kilogram. The liver then removes alcohol at a roughly constant rate, typically about 0.015% per hour, though real rates range from about 0.010 to 0.025. Food, medication, health and drinking speed all change the real curve.

Worked example

Defaults: man, 70 kg, 3 drinks of 355 mL at 5%, 2 hours since the first drink.

  1. Alcohol = 3 × 355 × 0.05 × 0.789 = 42 g = 3 US standard drinks = 5.3 UK units.
  2. Peak = 42.01 ÷ (70,000 × 0.68) × 100 = 0.088%.
  3. Now = 0.088 − 0.015 × 2 = 0.058% = 0.58 ‰.
  4. Hours until about 0.00% = 0.058 ÷ 0.015 = 3.9; below 0.03% = 1.9; below 0.05% = 0.6; below 0.08% = 0.
How Estimated BAC now (%) changes with Body weight (kg)How Estimated BAC now changes with Body…00.10.20.30.417.53552.57087.5105140Example: 0.058Body weight (kg)
Each point is the calculator re-run with only “Body weight (kg)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Body weight (kg)Estimated BAC now (%)
17.50.323
350.147
52.50.088
700.058
87.50.041
1050.029
1400.014

How to read the result

Where does your result fall?Over US/UK limit0.030.08Below 0.03%Over Korea limitOver US/UK limitYour result: 0.058 % · Over Korea limitReference: Driving limits: Korea 0.03%, US and England 0.08%
Where does your result fall?

The estimate is for a population average and can be wrong by a wide margin for any individual. An estimate below the legal limit does not mean you are safe to drive: impairment starts at low levels, and limits differ by country, for example 0.03% in Korea and 0.08% in the US and England and Wales. The only safe choice is not to drive after drinking.

Common mistakes

Keep in mind: Never use this estimate to decide whether you can drive or operate machinery. It is not medical or legal advice.

Frequently asked questions

How long does it take for alcohol to leave the body?

On average BAC falls about 0.015% per hour, but rates vary between people.

What is the legal limit in Korea?

0.03% BAC for driving under the Road Traffic Act.

Why do women reach higher BAC?

On average they have a smaller share of body water, so the same alcohol is more concentrated.

Sources: Washington State Patrol breath-test training material, "Widmark's Equation" (2002) · NIAAA, standard drink of 14 g; NHS, UK unit of 8 g · Korea Road Traffic Act, Article 44

Checked 9 Nov 2026. Widmark equation with r = 0.68 (men) / 0.55 (women) and β = 0.015 g/100 mL per hour, as used in Washington State Patrol breath-test training material (“Widmark’s Equation”, 2002); ethanol density 0.789 g/mL; US standard drink 14 g (NIAAA); UK unit 8 g (NHS); legal limits: Korea 0.03% (Road Traffic Act art. 44), US 0.08%, England & Wales 0.08%.

💪 All health & fitness tools →🌍 Calculators by country →