Blood alcohol calculator

Estimate your blood alcohol level

Add your drinks, see your estimated BAC over time, when you will reach 0.0 ‰ and how it compares to the legal driving limit in 38 countries.

Loading the calculator…
How it is calculated

Widmark formula, minute by minute

Pure alcohol (ml × % ABV × 0.789 g/ml) is divided by body weight and a distribution factor (0.68 male, 0.55 female). Absorption takes 20 to 90 minutes depending on food, elimination 0.10 to 0.20 ‰ per hour. Nothing you enter leaves your browser.

Please note

An estimate, not a test

Only a calibrated breathalyser or a blood test measures real alcohol. If you drank, do not drive. Several countries, including Slovakia, Czechia and Hungary, apply zero tolerance.

Units

‰ and % BAC

1 ‰ = 0.1 % BAC. The UK and most US states use 0.8 ‰ (0.08 %). Breath readings are about half of the blood value in mg/L (0.5 ‰ ≈ 0.24 mg/L).

In short

This free calculator estimates blood alcohol concentration with the Widmark formula and shows when you will be sober. Legal limits range from 0.0 ‰ (Slovakia, Czechia, Hungary) to 0.8 ‰ (UK, USA). It is not proof of fitness to drive.

Drink-driving limits by country

CountryLimit (‰)Note
Slovakia0.0Zero tolerance for all drivers. From 1.0 ‰ it is a criminal offence.
Czechia0.0Zero tolerance for all drivers.
Hungary0.0Zero tolerance for all drivers.
Romania0.0Zero tolerance; criminal offence above 0.8 ‰.
Austria0.50.1 ‰ for novice and professional drivers.
Germany0.50.0 ‰ under 21 and in probation. An offence from 0.3 ‰ with signs of impairment or after a crash.
Poland0.20.2–0.5 ‰ is a misdemeanour, above 0.5 ‰ a crime.
Croatia0.50.0 ‰ under 24 and for professional drivers.
Slovenia0.50.0 ‰ for novice and professional drivers.
Italy0.50.0 ‰ under 21, in the first 3 years and for professionals.
France0.50.2 ‰ for probationary drivers and buses.
Spain0.50.3 ‰ for novice and professional drivers.
Portugal0.50.2 ‰ for novice and professional drivers.
Belgium0.5General limit 0.5 ‰.
Netherlands0.50.2 ‰ for novice drivers (first 5 years).
Luxembourg0.50.2 ‰ for novice and professional drivers.
Denmark0.5General limit 0.5 ‰.
Sweden0.2Limit 0.2 ‰.
Finland0.5General limit 0.5 ‰.
Estonia0.2Limit 0.2 ‰.
Latvia0.50.2 ‰ for novice drivers.
Lithuania0.40.2 ‰ for novice and professional drivers.
Bulgaria0.5Fine from 0.5 ‰, criminal offence above 1.2 ‰.
Greece0.50.2 ‰ for novice and professional drivers.
Cyprus0.50.2 ‰ for novice drivers.
Malta0.80.8 ‰, lower for young and professional drivers.
Ireland0.50.2 ‰ for novice and professional drivers.
United Kingdom (England, Wales)0.8Scotland has a 0.5 ‰ limit.
Switzerland0.50.1 ‰ for novice and professional drivers.
Norway0.2Limit 0.2 ‰.
Serbia0.2Limit 0.2 ‰, novice drivers 0.0 ‰.
Türkiye0.50.2 ‰ for commercial vehicles.
United States0.8Most states 0.8 ‰ (0.08 % BAC), Utah 0.5 ‰; near-zero tolerance under 21.
Australia0.50.0 ‰ for novice and professional drivers.
Japan0.3Offence from 0.3 ‰ (0.15 mg/L breath); strict penalties also for passengers.
United Arab Emirates0.0Zero tolerance.

As of 6. 11. 2026. Based on European Commission road safety overviews, WHO reports and national rules. Rules for novice, professional and young drivers differ; verify before you travel.

FAQ

What is the legal blood alcohol limit for driving?

It depends on the country: 0.0 ‰ in Slovakia, Czechia and Hungary, 0.2 ‰ in Poland and Sweden, 0.5 ‰ in most of Europe, 0.8 ‰ in the UK (England and Wales) and most US states. See the table on this page.

How accurate is a blood alcohol calculator?

It is an estimate based on the Widmark formula and can be off by a few tenths of a promille. It does not know your health, medication or exact absorption, so it is never proof of fitness to drive.

How fast does the body eliminate alcohol?

About 0.10 to 0.20 ‰ per hour, on average 0.15 ‰ (0.015 % BAC). Coffee, cold showers or exercise do not speed it up.

How do ‰ and % BAC relate?

1 ‰ equals 0.1 % BAC (g per 100 ml). So 0.8 ‰ is the same as 0.08 % BAC.

Sources

Slovenská verzia: Kalkulačka promile