Blood alcohol calculator — a Widmark BAC estimate
This tool gives an educational estimate of blood alcohol concentration (BAC) from the number of drinks, your body weight and sex, and the time since your first drink, using the well-known Widmark formula. It is for understanding how alcohol behaves in the body — not a tool for deciding whether it is safe to drive.
How it works
The Widmark formula estimates peak BAC as
alcohol grams ÷ (body weight in grams × r) × 100, where r is a distribution
ratio (about 0.68 for men, 0.55 for women). The body then eliminates alcohol at
roughly 0.015% BAC per hour, which the tool subtracts based on the time elapsed.
Worked example
An 80 kg man who has had 3 drinks of 10 g alcohol each, 2 hours ago:
- Alcohol consumed:
3 × 10 = 30 g - Peak BAC:
30 ÷ (80,000 × 0.68) × 100 ≈ 0.055% - After 2 hours:
0.055 − (0.015 × 2) = 0.025%
Important safety note
BAC estimates like this can be wrong by a wide margin for any individual because food, hydration, medication, metabolism, health and the true strength of each drink all change the result. Never use this or any calculator to decide whether to drive. If you have been drinking, do not drive — the only safe level before driving is zero. Legal limits differ by country and are not the same as “safe”.
Practical tips
Match the grams to your drinks. A UK unit is about 8 g of alcohol; a US standard drink about 14 g. Stronger or larger serves contain more — enter the grams that reflect what you actually drank.
Time is the only cure. Only time lowers BAC, at about 0.015% per hour. Coffee, water and food do not speed elimination.
All calculations run entirely in your browser — nothing is uploaded or stored.