Free online BAC calculator
BAC measures the concentration of alcohol in your blood as a percentage. This calculator uses the Widmark formula to estimate BAC from standard drinks, body weight, and time.
1 drink = 12 oz beer / 5 oz wine / 1.5 oz spirits
Saved to favorites
Your favorites are on the home page under “Your favorites.” They are saved only in this browser on this device, so they will not appear on another device or browser. No account, no server.
How to use
- Enter the number of standard drinks consumed.
- Enter your body weight in pounds.
- Enter hours since your first drink.
- Select your biological sex (affects the Widmark factor).
- Click Calculate BAC.
Note: This is an educational tool only. Never use it to decide whether to drive. Only a breathalyzer or blood test gives an accurate BAC reading.
Formula
BAC = (A × 5.14 / (W × r)) − (0.015 × H)
| Variable | Meaning |
|---|---|
| A | Standard drinks consumed |
| W | Body weight in pounds |
| r | Widmark factor (0.73 male / 0.66 female) |
| H | Hours since first drink |
| 0.015 | Alcohol elimination rate (%/hour) |
Worked example
160 lb male, 3 drinks, 1 hour elapsed:
BAC = (3 × 5.14) / (160 × 0.73) − (0.015 × 1) = 15.42 / 116.8 − 0.015 ≈ 0.117%
Hours to sober = 0.117 / 0.015 ≈ 7.8 hours
References
- Blood Alcohol Content (Widmark formula)Wikipedia · en.wikipedia.org
- Standard Drink (grams of pure alcohol per drink)Wikipedia · en.wikipedia.org
Frequently asked
How is BAC calculated?
What is a standard drink?
Why is the result an estimate?
What is the US legal driving limit?
How long until I am sober?
Embed this calculator
Add this free calculator to your own site. Copy the snippet — it works anywhere you can paste HTML, and stays in sync with this page.