Skip to content

BAC Calculator

Estimate your blood alcohol concentration from what you drank, your weight and time — and see how it compares with India's 0.03% limit.

Formulas last reviewed: September 2026

Disclaimer: Results are general estimates for information and education only. They are not medical advice, a diagnosis or a treatment plan. Please talk to a doctor or qualified health professional before making health, diet, exercise or pregnancy decisions.

What is BAC?

Blood alcohol concentration (BAC) is the amount of alcohol in your blood. It rises as you drink, falls slowly as your liver clears about 0.015% per hour, and decides how impaired you are.

In India the legal limit for driving is 0.03% (30 mg per 100 ml of blood). But driving skills are affected by the first drink — the only safe amount when driving is none.

How it is calculated

Alcohol (g) = volume (ml) × ABV% × 0.789
BAC % = alcohol (g) ÷ (r × body weight g) × 100 − 0.015 × hours

The Widmark factor r is about 0.68 for men and 0.55 for women, because women have less body water.

Worked example

80 kg man, two 330 ml beers at 5%

Alcohol
26 g
Peak BAC
0.048%
After 2 hours
0.018%
Time to reach 0.00%
about 3.2 hours

Effects at different BAC levels

BACTypical effect
0.00–0.03%Little effect: Subtle changes, but impairment is already possible.
0.03–0.06%Mild euphoria: Relaxed, reduced concentration and judgement.
0.06–0.10%Impaired: Poor reasoning, balance and depth perception.
0.10–0.20%Clearly intoxicated: Slurred speech, slow reflexes, poor coordination.
0.20–0.30%Severe: Confusion, vomiting, memory blackouts.

Never drive, ride or operate machinery after drinking. This is an estimate only — real BAC varies with food, health, medicines and how fast you drink.

Frequently asked questions

What is the alcohol limit for driving in India?

30 mg of alcohol per 100 ml of blood (0.03%) under the Motor Vehicles Act. Driving above it is an offence, and impairment starts well below that level.

How long does alcohol stay in the body?

Your body clears roughly one standard drink per hour. Coffee, cold showers or fresh air do not speed this up.

Why does the same drink affect people differently?

Weight, sex, food in the stomach, health, medicines and tolerance all matter. Women and lighter people usually reach a higher BAC.

What is one standard drink?

About 10 g of pure alcohol: roughly 330 ml of 5% beer, 150 ml of 12% wine or a 30 ml peg of 40% spirits.