About this tool
Why use this tool
The Blood Alcohol Concentration (BAC) calculator estimates the alcohol level in your bloodstream. It highlights UK drink-drive limits: 80 mg alcohol per 100 ml blood (equivalent to 0.8 g/L) in England, Wales and Northern Ireland; 50 mg/100 ml (0.5 g/L) in Scotland. Enforced by the Road Traffic Act 1988 and Police Scotland.
How the calculation works
Widmark formula: BAC(g/L) = alcohol(g) ÷ (weight(kg) × r), r = 0.7 for men and 0.6 for women. A UK unit of alcohol = 10 ml (8 g) of pure alcohol per NHS definition. A pint of 4 % beer = 2.3 units, a 175 ml glass of 12 % wine = 2.1 units, a 25 ml spirits shot at 40 % = 1 unit. Liver elimination averages 0.15 g/L per hour but varies widely.
Real example
A 12-stone (76.2 kg) man drinking 4 UK units (roughly 2 pints of 4 % beer) = 32 g alcohol. BAC = 32 ÷ (76.2 × 0.7) = 0.60 g/L = 60 mg/100 ml — legal in England but over the Scottish limit. A 10-stone (63.5 kg) woman with 3 units = 24 g: BAC = 24 ÷ (63.5 × 0.6) = 0.63 g/L = 63 mg/100 ml — again over Scotland's 50 mg limit.
Practical tips
Never drive after drinking. Use public transport, a taxi or a designated driver. Coffee, food after drinking and cold showers do not reduce BAC — only time does. The NHS recommends no more than 14 units per week spread over 3+ days. Drink Aware (drinkaware.co.uk) offers free calculators and advice. Alcohol Change UK campaigns for safer limits. Sentences for drink-driving: minimum 12-month driving ban, £5,000 fine, up to 6 months prison.
Disclaimer
This calculator is for education only. It does not model absorption speed, food intake, medications, fatigue or medical conditions. Never use it to decide whether to drive — police roadside breathalysers are the only legal test. If you're worried about your drinking, contact Drinkline (0300 123 1110) or your GP for referral to NHS alcohol services.