Blood alcohol content calculator

Enter your weight, sex, how many standard drinks you had and how long ago you started. The calculator applies the Widmark formula. The result is a statistical estimate, not a measurement, and it must never be used to decide whether you can drive.

Units
Sex
lb
h
Estimated BAC now0.047 %
Peak BAC (before elimination)
0.077 %
Hours until BAC is zero
3.2 h
Pure alcohol consumed
42 g
Important
This is a rough estimate only. Never use it to decide whether it is safe or legal to drive – if you have been drinking, do not drive.

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Choose metric or US units and enter your body weight and sex.
  2. Enter how many standard drinks you had and pick the size of a drink that matches your country or label.
  3. Enter the hours since you started drinking. Read the estimated BAC now, the peak, and the hours until it would reach zero.

Warning. This is an estimate for general interest. It does not know what you ate, what you drank, your medicines or your health, and it can be wrong by a wide margin in either direction. Do not use it to decide whether to drive, ride, swim, operate machinery or take care of children. If you have been drinking, do not drive.

The formula

The calculator uses the formula of Erik Widmark (1932):

BAC (%) = alcohol in grams ÷ (r × body weight in grams) × 100 − 0.015 × hours

  • alcohol in grams = number of drinks × grams of alcohol per drink (14, 10 or 8 g);
  • r is the distribution factor: 0.68 for men, 0.55 for women (classic values);
  • 0.015 % per hour is a typical elimination rate; individual rates range from roughly 0.010 to 0.020 % per hour;
  • the result is never shown below zero, and the hours until zero are the BAC now divided by 0.015.

The peak shown is the BAC if all the alcohol were absorbed at once and none eliminated, so it is higher than the real peak of someone who drank over several hours.

Worked example

A man weighing 80 kg drinks three US standard drinks (3 × 14 g = 42 g) and it is two hours since the first one. Peak = 42 ÷ (0.68 × 80 000) × 100 = 0.0772 %. After two hours of elimination: 0.0772 − 2 × 0.015 = 0.0472 %, and he reaches zero after about 3.1 hours.

Limits of the estimate

  • Food in the stomach slows absorption; fizzy or warm drinks speed it up. The formula assumes none of this.
  • Body fat, age, medicines, liver health and tolerance change real values.
  • Legal limits differ – for example 0.08 % in most US states and 0.05 % in many other countries, with lower or zero limits for some drivers. Being under a limit does not mean you are unimpaired.
  • This is general information, not medical advice. If you are worried about your drinking, talk to a doctor.

Frequently asked questions

Can I use this calculator to check if I can drive?

No. Real blood alcohol depends on food, drink strength, medicines, health, tolerance and how fast you drank, and the formula ignores all of that. Two people of the same weight can differ by a factor of two. The only safe amount to drive after drinking is none.

What is a standard drink?

It is a drink with a fixed amount of pure alcohol. The calculator offers 14 g (the US standard drink, for example 355 ml of 5 % beer), 10 g (used in Australia and many European countries) and 8 g (one UK unit is 10 ml of pure alcohol). Check the label of your drink – a pint of strong beer or a large glass of wine can be two standard drinks.

Why does sex matter in the formula?

Alcohol spreads through the body's water. On average women have less body water per kilogram than men, so the same amount of alcohol gives a higher concentration. The Widmark factor r is 0.68 for men and 0.55 for women; individual values vary widely.

How fast does the body get rid of alcohol?

The liver removes roughly 0.015 % BAC per hour on average, which is about one standard drink an hour for a typical adult. Coffee, cold showers and fresh air do not speed this up.

What do the percentages mean?

BAC is grams of alcohol per 100 millilitres of blood, so 0.08 % is 0.08 g per 100 ml (0.8 g per litre). Some countries state it in per mille (‰) or milligrams per 100 ml; 0.08 % equals 0.8 ‰ and 80 mg per 100 ml.

More in Health

All tools in this category: Health ·Updated November 3, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.