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 live on the home page, under Your favorites. They're saved only on this device & browser — open the site on your phone or in another browser and you won't see them there. 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