Booze Calculator

Booze Calculator: Track Your Units & Calories

Enter the quantity of each drink type you've consumed. Default ABV% values are provided but can be adjusted.

Your Consumption Summary:

Total Alcohol Units: 0

Total Calories from Alcohol: 0 kcal

Remember to drink responsibly. Guidelines suggest not regularly drinking more than 14 units per week.

function calculateBooze() { // Constants for calculations var ML_PER_PINT = 568; var ML_PER_GLASS_WINE = 175; var ML_PER_SHOT = 25; var ML_PER_BOTTLE_CIDER = 330; var ETHANOL_DENSITY_G_PER_ML = 0.789; // Density of ethanol var KCAL_PER_GRAM_ALCOHOL = 7; // Calories per gram of pure alcohol // Get input values var numPintsBeer = parseFloat(document.getElementById("numPintsBeer").value) || 0; var abvBeer = parseFloat(document.getElementById("abvBeer").value) || 0; var numGlassesWine = parseFloat(document.getElementById("numGlassesWine").value) || 0; var abvWine = parseFloat(document.getElementById("abvWine").value) || 0; var numShotsSpirits = parseFloat(document.getElementById("numShotsSpirits").value) || 0; var abvSpirits = parseFloat(document.getElementById("abvSpirits").value) || 0; var numBottlesCider = parseFloat(document.getElementById("numBottlesCider").value) || 0; var abvCider = parseFloat(document.getElementById("abvCider").value) || 0; var totalUnits = 0; var totalCalories = 0; // Calculate for Beer if (numPintsBeer > 0 && abvBeer > 0) { var beerVolumeML = numPintsBeer * ML_PER_PINT; var pureAlcoholMLBeer = beerVolumeML * (abvBeer / 100); totalUnits += pureAlcoholMLBeer / 10; // 1 unit = 10ml pure alcohol var gramsAlcoholBeer = pureAlcoholMLBeer * ETHANOL_DENSITY_G_PER_ML; totalCalories += gramsAlcoholBeer * KCAL_PER_GRAM_ALCOHOL; } // Calculate for Wine if (numGlassesWine > 0 && abvWine > 0) { var wineVolumeML = numGlassesWine * ML_PER_GLASS_WINE; var pureAlcoholMLWine = wineVolumeML * (abvWine / 100); totalUnits += pureAlcoholMLWine / 10; var gramsAlcoholWine = pureAlcoholMLWine * ETHANOL_DENSITY_G_PER_ML; totalCalories += gramsAlcoholWine * KCAL_PER_GRAM_ALCOHOL; } // Calculate for Spirits if (numShotsSpirits > 0 && abvSpirits > 0) { var spiritsVolumeML = numShotsSpirits * ML_PER_SHOT; var pureAlcoholMLSpirits = spiritsVolumeML * (abvSpirits / 100); totalUnits += pureAlcoholMLSpirits / 10; var gramsAlcoholSpirits = pureAlcoholMLSpirits * ETHANOL_DENSITY_G_PER_ML; totalCalories += gramsAlcoholSpirits * KCAL_PER_GRAM_ALCOHOL; } // Calculate for Cider/Alcopops if (numBottlesCider > 0 && abvCider > 0) { var ciderVolumeML = numBottlesCider * ML_PER_BOTTLE_CIDER; var pureAlcoholMLCider = ciderVolumeML * (abvCider / 100); totalUnits += pureAlcoholMLCider / 10; var gramsAlcoholCider = pureAlcoholMLCider * ETHANOL_DENSITY_G_PER_ML; totalCalories += gramsAlcoholCider * KCAL_PER_GRAM_ALCOHOL; } // Display results document.getElementById("totalUnits").innerText = totalUnits.toFixed(1); document.getElementById("totalCalories").innerText = totalCalories.toFixed(0); document.getElementById("boozeResult").style.display = "block"; }

Understanding Your Alcohol Consumption with the Booze Calculator

Whether you're trying to manage your health, stick to recommended guidelines, or simply curious about what you're drinking, our Booze Calculator is here to help. This tool provides a quick and easy way to estimate the total alcohol units and calories you consume from various alcoholic beverages.

What are Alcohol Units?

An alcohol unit is a measure of pure alcohol. In the UK, one unit equals 10ml or 8g of pure alcohol. Knowing the unit content of your drinks helps you keep track of your intake against health guidelines. For instance, the NHS recommends not regularly drinking more than 14 units per week, spread across 3 or more days.

  • A single shot (25ml) of spirits (40% ABV) is typically 1 unit.
  • A standard glass (175ml) of wine (12.5% ABV) is about 2.2 units.
  • A pint (568ml) of standard strength beer (4.5% ABV) is about 2.6 units.

Calories in Alcohol: The Hidden Impact

Many people overlook the caloric content of alcoholic drinks. Alcohol itself is quite calorie-dense, providing about 7 calories per gram – almost as much as fat (9 calories per gram) and more than carbohydrates or protein (both 4 calories per gram). These are often referred to as "empty calories" because they provide little to no nutritional value.

Our calculator estimates the calories solely from the alcohol content. Keep in mind that mixers (like sugary sodas or juices) can add significantly more calories to your total intake.

How to Use This Calculator

Simply input the number of pints of beer, glasses of wine, shots of spirits, or bottles of cider/alcopops you've had. The calculator provides default Alcohol By Volume (ABV%) percentages, but you can adjust these if you know the specific strength of your drink. Once you click "Calculate My Booze," you'll see your estimated total alcohol units and calories.

Example Scenario: A Night Out

Let's say you had:

  • 2 Pints of Lager (4.5% ABV)
  • 1 Large Glass of Wine (13% ABV)
  • 2 Single Gin & Tonics (Gin at 40% ABV)

Using the calculator:

  • Beer: 2 Pints * 568ml/pint * (4.5/100) = 51.12ml pure alcohol. This is 5.1 units and approx. 284 calories.
  • Wine: 1 Glass * 175ml/glass * (13/100) = 22.75ml pure alcohol. This is 2.3 units and approx. 126 calories.
  • Spirits: 2 Shots * 25ml/shot * (40/100) = 20ml pure alcohol. This is 2.0 units and approx. 111 calories.

Total: Approximately 9.4 units and 521 calories from alcohol alone. This quickly adds up!

Use this calculator as a helpful guide to make informed choices about your alcohol consumption and its impact on your health and diet.

Leave a Comment