🍺

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.

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

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.