🍺

BAC Calculator (Blood Alcohol)

How many drinks puts you over the driving limit? This tool estimates BAC using the standard Widmark formula. For education only — never drink and drive.

One standard drink ≈ 14g pure alcohol (330ml beer / 150ml wine / 45ml spirits).

--%
Estimated BAC
Driving limit
0.05%
Over the limit?
--
Sober in approx.
--
Peak BAC
--

How the Widmark formula works

BAC = grams of alcohol ÷ (body water fraction × body weight in grams) − 0.015 × hours elapsed. The body metabolizes roughly 15mg% of alcohol per hour — about one standard drink per hour.

About the BAC (Blood Alcohol)

Estimate your blood alcohol content (BAC) from drinks consumed, body weight, and time elapsed. Uses the Widmark formula. The tool runs entirely in your browser, so nothing you enter is uploaded or stored.

How to use the BAC (Blood Alcohol)

  1. Body weight (kg) — your body weight in kg.
  2. Gender — select male or female.
  3. Standard drinks consumed — enter your standard drinks consumed.
  4. Hours since first drink — enter your hours since first drink.

Last updated

EDUCATIONAL USE ONLY. Never drive after drinking. Actual BAC varies by metabolism, food, medications, and health. This is not medical or legal advice.

← Back to all tools

See also

We currently set no tracking or advertising cookies. A single non-identifying preference is stored on your device to remember this notice. If advertising or analytics partners that set cookies are added later, we will ask for your consent first. See our Cookie notice and Privacy Policy.