Blood Alcohol Calculator (BAC)

Blood Alcohol Calculator (BAC)

Enter what you drank, your weight and how long ago you started to get a rough estimate of your blood alcohol content (BAC) with the Widmark formula. It is only an estimate: never use it to decide whether you can drive. The only safe level for driving is zero.

Units
Sex
40% ABV is 80 proof.
Cocktails, cider, hard seltzer, sake… with their own size and strength.
With age and height the estimate uses your own body water (Watson formula) instead of the average for your sex.
Estimated BAC now0.055%
Per mille0.55 ‰
Time until 0.000% (estimate)3 h 41 min
Pure alcohol (grams)42
US standard drinks (14 g each)3
Peak BAC if all absorbed at once0.085%
Time until under 0.08%0 min
Time until under 0.05%21 min
Time until under 0.02%2 h 21 min
Time until 0.000%, fast to slow elimination2 h 46 min to 5 h 31 min
Body water factor (Widmark r)0.68
FormulaWidmark, average r for men

Estimate only, not a measurement. BAC = 42 g ÷ (0.68 × 72.57 kg × 10) − 0.015 × 2 h. Real blood alcohol can be much higher or lower: food, drinking speed, medication, health and genetics all change it. Being under a legal limit does not mean you are fit to drive. Never drive after drinking — the only safe level for driving is zero.

Calculated on your device · formulas checked against known results · How we test

Read this first: this calculator gives a rough estimate from an average-person formula. Your real blood alcohol can be much higher than shown. Never use the result to decide whether to drive, ride, operate machinery, swim or look after children — the only safe blood alcohol level for driving is zero. If you have been drinking, use a taxi, public transport or a sober driver.

How to use the BAC calculator

  1. Choose US or metric units, your sex and your body weight.
  2. Enter the hours since your first drink — not since the last one. The formula counts the time your body has been breaking alcohol down.
  3. Count your drinks by type, pick the size and check the strength (ABV, alcohol by volume) on the label. Craft beers are often 6–9% rather than 5%, and wines range from about 11% to 15%. Use Other drinks for cocktails, cider, hard seltzer or anything else, with its own size and strength.
  4. Optionally add your age and height: the estimate then uses your own body water (the Watson formula) instead of the average for your sex.

The result shows the estimated BAC now as a percentage (grams of alcohol per 100 mL of blood, the US unit) and in per mille (‰, grams per liter, used in much of Europe), the grams of pure alcohol you drank, and how long the estimate takes to fall to zero.

The formula

The calculator uses the equation published by the Swedish chemist Erik Widmark in 1932, still the basis of forensic alcohol calculations:

BAC = A ÷ (r × W) × 100 − β × t

With age and height, r is replaced by your estimated total body water, from the equations of Watson, Watson and Batt (1980), divided by the water content of blood (about 80%) and your weight. Lean and tall people have more body water and reach a lower BAC from the same drinks.

The model assumes all the alcohol is absorbed at once. In reality alcohol takes time to pass from the stomach and intestine into the blood, longer after a meal, so shortly after the last drink your BAC may still be climbing.

Worked example

A 160-lb (72.6 kg) man drinks three 12-oz beers at 5% over two hours.

The same three beers give a 130-lb (59 kg) woman an estimate of about 0.10% after two hours, because she has less body weight and less body water for the alcohol to spread into.

Standard drink sizes

A “standard drink” is a fixed amount of pure alcohol, and countries define it differently — so “two drinks” means different amounts in different places:

CountryOne standard drinkExample
United States (NIAAA)14 g12 fl oz of 5% beer, 5 fl oz of 12% wine or 1.5 fl oz of 40% (80-proof) spirits
Canada (Health Canada)13.45 g341 mL of 5% beer, 142 mL of 12% wine or 43 mL of 40% spirits
Australia (NHMRC)10 g12.7 mL of pure alcohol, about 255 mL of 5% beer
United Kingdom (NHS)1 unit = 8 g (10 mL)units = ABV × mL ÷ 1,000; a pint of 5% beer is 2.8 units

Legal driving limits around the world

Limits are written in different units: 0.05% (grams per 100 mL, the US way) is the same as 0.5 ‰, 0.5 g/L or 50 mg per 100 mL. The World Health Organization recommends a limit of no more than 0.05% for drivers in general and 0.02% for young and novice drivers. Selected countries, from official sources (checked October 2026; laws change, so confirm locally):

CountryGeneral limitStricter limitsSource
United States0.08%; Utah 0.05% (since December 30, 2018)—NHTSA, Utah Highway Safety Office
Canada0.08% (80 mg per 100 mL, Criminal Code)Ontario: roadside suspension from 0.05%; zero for drivers 21 and underCriminal Code s. 320.14, Ontario
England, Wales, Northern Ireland0.08% (80 mg per 100 mL)—GOV.UK
Scotland0.05% (50 mg per 100 mL)—GOV.UK
Ireland0.05%0.02% for learners, the first 2 years of a first license, truck, bus and taxi driversRoad Traffic Act 2010
Germany0.05% (0.5 ‰)zero during the probation period and under 21StVG § 24a, § 24c
France0.05% (0.5 g/L)0.02% with a probationary licenseService-Public.fr
Spain0.05% (0.5 g/L)0.03% for the first 2 years of a license and for professional driversReglamento General de Circulación, art. 20
Italy0.05% (0.5 g/L)zero under 21, in the first 3 years of a license and for professional driversPolizia di Stato
Netherlands0.05% (0.5 ‰)0.02% for novice drivers (first 5 years)Rijksoverheid
Poland0.02% (0.2 ‰); above 0.05% it is a crime—Sejm
Sweden0.02% (0.2 ‰)—Riksdagen
Norway0.02% (0.2 ‰)—Lovdata
Czechia, Hungary, Romania, Slovakiazero: no alcohol allowed—Service-Public.fr
Russia0.03% (0.3 g/L blood, 0.16 mg/L breath)—Supreme Court of Russia
Brazilany alcohol is penalized; 0.06% (6 dg/L) or more is a crime—Código de Trânsito, arts. 165, 276, 306
Japan0.03% (0.3 mg/mL blood, 0.15 mg/L breath)—e-Gov
China0.02% drink driving; 0.08% drunk driving—GB 19522-2024
India0.03% (30 mg per 100 mL)—Motor Vehicles Act, s. 185
Australia (New South Wales)0.05%zero for learner and provisional drivers; 0.02% for bus, taxi, heavy-vehicle and dangerous-goods driversNSW Government
New Zealand0.05% (250 µg/L breath)zero under 20NZ Police
South Africa0.05%0.02% for professional driversSAnews

Many places also punish driving while impaired at any BAC, and penalties rise steeply at higher levels. A legal limit is not a safe level.

What different BAC levels do

The US National Highway Traffic Safety Administration describes the effects that typically appear at each level (The ABCs of BAC):

BACTypical effectsEffects on driving
0.02%Some loss of judgment, relaxation, slight body warmth, altered moodWeaker visual functions; harder to do two things at once
0.05%Exaggerated behavior, impaired judgment, lower alertness, released inhibitionsReduced coordination, harder to track moving objects and to steer, slower response to emergencies
0.08%Poor muscle coordination, harder to detect danger; judgment, self-control, reasoning and memory impairedTrouble concentrating and controlling speed, short-term memory loss, slower information processing, impaired perception

What changes your real BAC

Only time lowers BAC. Coffee, water, food after drinking, a cold shower or sleep for a few hours do not speed up the liver. If someone is confused, vomiting, breathing slowly or cannot be woken, call emergency services — alcohol poisoning is a medical emergency.

This page is for general information and does not replace advice from a doctor. If you are worried about how much you drink, talk to a health professional; in the US, SAMHSA’s free, confidential National Helpline is 1-800-662-4357.

Frequently asked questions

Can I use this calculator to tell whether I can drive?

No. It is an estimate based on population averages, and your real BAC can be considerably higher. Driving skills are affected well below legal limits, and some places allow no alcohol at all. If you have been drinking, don’t drive.

How long does alcohol take to leave the body?

On average the body removes about 0.015% BAC per hour, so a BAC of 0.08% takes over five hours to reach zero, and longer for slow eliminators. Nothing speeds this up: coffee, water and cold showers do not.

What is the difference between BAC in % and in per mille (‰)?

They measure the same thing on different scales. 0.08% means 0.08 grams of alcohol per 100 mL of blood, which is 0.8 grams per liter or 0.8 ‰. European limits are often written as 0.5 ‰ or 0.5 g/L, the same as 0.05%.

Why do women reach a higher BAC from the same drinks?

On average women weigh less and have a lower share of body water, the part of the body that alcohol dissolves in, so the same amount of alcohol ends up more concentrated in the blood.

How accurate is a BAC calculator?

Only roughly. The formula uses averages: the Widmark factor varies from person to person even at the same sex and weight, absorption depends on food and drinking speed, and elimination ranges from about 0.010% to 0.020% per hour in moderate drinkers. Your real BAC can differ a lot from the estimate. Breath and blood tests measure; a calculator only estimates.

Embed this calculator on your website

Free for any website or blog. Paste this code where you want the calculator to appear:

All free calculator widgets

Last updated: October 15, 2026

Menu

Categories

Finance Calculators30 calculatorsBusiness & Shopping Calculators8 calculatorsHealth & Fitness Calculators12 calculatorsMath & School Calculators23 calculatorsDate & Time Calculators19 calculatorsHoliday Countdowns17 calculatorsEveryday Tools38 calculatorsMic, Camera & Sound Tools7 calculatorsImage & PDF Tools10 calculators

CalcWorthy

AboutContactPrivacy PolicyTerms of Use

Language

Language
EnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese