This tool estimates your Blood Alcohol Concentration (BAC) using the Widmark formula, which forensic toxicologists have used since 1932:
BAC = (A ÷ (r × W)) − (β × t)
- A — grams of pure alcohol. In Mexico, one standard drink contains approximately 13 g per the Secretaría de Salud (the number varies by country).
- r — Widmark factor or the proportion of water in the body: approximately 0.68 for men and 0.55 for women.
- W — your body weight.
- β — the rate at which the body burns alcohol, on average about 0.015% BAC per hour (adjustable in the calculator).
- t — hours from the first dose.
Each drink is counted as fully absorbed the moment you have it. In reality the level keeps rising for roughly 30–90 minutes after a drink, so the peak shown is usually higher than the real one and early readings are deliberately on the high side.
If you set a time for each drink, the calculator adds each one at the moment you had it and removes β per hour from the running total (never below zero), so a later drink can raise the level again.
Since elimination is almost linear, the same formula also estimates how long it takes for your BAC to return to zero. The result is only an estimate: stomach contents, medications, hydration, health, and individual metabolism change the actual value, so it can never be used as proof of sobriety.
Sources: Posey and Mozayani, ”The estimation of blood alcohol concentration: Widmark revisited” (2007); E. M. P. Widmark (1932); NHTSA.