How it works
Beer, wine, spirits, and a custom beverage are converted to grams of pure ethanol using serving volume, ABV, and ethanol density. A Widmark-style distribution model then subtracts an assumed hourly elimination amount.
Input query strings and outputs
Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.
Input query strings
17-
?unitSystem=Body-weight unitsChoice · Required · Default: imperial · Accepted values: imperial, metric
-
?sex=Sex-based distribution factorChoice · Required · Default: male · Accepted values: male, female
-
?weightLb=Body weightNumber · Required · Default: 180 · Used when unitSystem = imperial
-
?weightKg=Body weightNumber · Required · Default: 82 · Used when unitSystem = metric
-
?hoursSinceFirstDrink=Hours since first drinkNumber · Required · Default: 2
-
?beerCount=Beer servingsNumber · Required · Default: 3
-
?beerSizeOz=Beer serving sizeNumber · Required · Default: 12
-
?beerAbv=Beer alcoholPercentage · Required · Default: 5
-
?wineCount=Wine servingsNumber · Required · Default: 0
-
?wineSizeOz=Wine serving sizeNumber · Required · Default: 5
-
?wineAbv=Wine alcoholPercentage · Required · Default: 12
-
?spiritCount=Spirit servingsNumber · Required · Default: 0
-
?spiritSizeOz=Spirit serving sizeNumber · Required · Default: 1.5
-
?spiritAbv=Spirit alcoholPercentage · Required · Default: 40
-
?otherVolumeOz=Other beverage total volumeNumber · Required · Default: 0
-
?otherAbv=Other beverage alcoholPercentage · Required · Default: 0
-
?metabolismRate=Assumed elimination rateNumber · Required · Default: 0.015
Outputs
6-
estimatedBacEstimated current BACPercentage · Primary output
-
peakBacEstimated pre-elimination BACPercentage
-
standardDrinksApproximate U.S. standard drinksNumber
-
alcoholGramsPure alcohol consumedNumber · Suffix: g
-
hoursToZeroAdditional estimated time to zeroNumber · Suffix: hours
-
safetyMessageSafety messageText
Safety warning
This is not a breathalyzer or laboratory measurement. Never use the estimate as permission to drive or to delay help for suspected alcohol poisoning.