# SmartBAC - Blood Alcohol Concentration (BAC) Calculator > SmartBAC is a free, multi-language Blood Alcohol Concentration (BAC) calculator that estimates blood alcohol level in multiple measurement units (promille ‰, BAC %, mg/L breath alcohol, mg/100 ml, g/L), time to sobriety, and legal driving limits for 40+ countries. Two calculator modes: standard (Widmark formula) and AI-powered (personalized estimation accounting for stomach contents, age, and metabolism). Educational tool only — not a substitute for an actual breathalyzer or medical advice. ## About - Owner: SmartBAC - URL: https://bacalculator.com - Purpose: Estimate BAC after alcohol consumption, show time until legal driving limit and full sobriety, surface country-specific DUI penalties - Audience: General consumers, drivers, health-conscious individuals - Disclaimer: Estimates only — never use as legal or medical proof of sobriety ## Calculators - [Standard BAC Calculator (USA)](https://bacalculator.com/us/en): Widmark-formula based BAC estimation - [AI BAC Calculator (USA)](https://bacalculator.com/us/en/ai-bac-calculator): AI-powered personalized BAC with food intake, age, and metabolism factors ## Country pages (calculator + DUI law for each country) ### Europe - [Austria (de-AT)](https://bacalculator.com/at/de): 0.5 ‰ general limit, 0.1 ‰ novice/professional drivers, 0.8/1.2/1.6 ‰ criminal thresholds - [Belgium (nl-BE / fr-BE)](https://bacalculator.com/be/nl): 0.5 ‰ (0.22 mg/L breath) general, 0.2 ‰ professional drivers; no separate novice limit - [Bulgaria (bg-BG)](https://bacalculator.com/bg/bg): 0.5 ‰ administrative, 0.8 ‰ criminal (НК чл. 343б), 1.2 ‰ severe criminal - [Croatia (hr-HR / en-HR)](https://bacalculator.com/hr/hr): 0.5 ‰ general, 0.0 ‰ novice (under 24) / professional drivers - [Czech Republic (cs-CZ)](https://bacalculator.com/cz/cs): 0.0 ‰ zero tolerance - [Denmark (da-DK)](https://bacalculator.com/dk/da): 0.5 ‰ limit - [Estonia (et-EE)](https://bacalculator.com/ee/et): 0.2 ‰ limit - [Finland (fi-FI)](https://bacalculator.com/fi/fi): 0.5 ‰ limit, 1.2 ‰ aggravated - [France (fr-FR / en-FR)](https://bacalculator.com/fr/fr): 0.5 ‰ general, 0.2 ‰ novice drivers - [Germany (de-DE)](https://bacalculator.com/de/de): 0.5 ‰ general, 0.0 ‰ novice/under 21, 1.1 ‰ criminal - [Hungary (hu-HU)](https://bacalculator.com/hu/hu): 0.0 ‰ zero tolerance - [Ireland (en-IE)](https://bacalculator.com/ie/en): 0.5 ‰ general, 0.2 ‰ novice/professional - [Italy (it-IT / en-IT)](https://bacalculator.com/it/it): 0.5 ‰ general, 0.0 ‰ novice (first 3 years) / professional drivers - [Latvia (lv-LV)](https://bacalculator.com/lv/lv): 0.5 ‰ general, 0.2 ‰ new drivers (under 2 years) - [Lithuania (lt-LT / en-LT)](https://bacalculator.com/lt/lt): 0.4 ‰ general, 0.0 ‰ novice - [Luxembourg (de-LU / fr-LU)](https://bacalculator.com/lu/de): 0.5 ‰ general, 0.2 ‰ novice (under 2 years) / professional drivers - [Moldova (ro-MD / ru-MD)](https://bacalculator.com/md/ro): 0.3 g/L contravention threshold, 0.7 g/L criminal (Cod contravențional art. 233 / Cod penal art. 264¹) - [Netherlands (nl-NL)](https://bacalculator.com/nl/nl): 0.5 ‰ general, 0.2 ‰ novice - [Norway (nb-NO)](https://bacalculator.com/no/nb): 0.2 ‰ limit - [Poland (pl-PL)](https://bacalculator.com/pl/pl): 0.2 ‰ limit - [Portugal (pt-PT)](https://bacalculator.com/pt/pt): 0.5 ‰ general, 0.2 ‰ novice/professional - [Romania (ro-RO)](https://bacalculator.com/ro/ro): 0.0 ‰ zero tolerance - [Scotland (en-SCOT)](https://bacalculator.com/scot/en): 50 mg/100 ml (0.5 ‰) - [Serbia (sr-RS)](https://bacalculator.com/rs/sr): 0.2 ‰ general, 0.0 ‰ novice/probationary/professional/A-category (ZBS) - [Slovakia (sk-SK)](https://bacalculator.com/sk/sk): 0.0 ‰ zero tolerance - [Slovenia (sl-SI)](https://bacalculator.com/si/sl): 0.5 ‰ general, 0.0 ‰ novice/professional drivers - [Spain (es-ES / en-ES)](https://bacalculator.com/es/es): 0.5 ‰ general, 0.3 ‰ novice/professional - [Sweden (sv-SE)](https://bacalculator.com/se/sv): 0.2 ‰ limit - [Switzerland (de-CH / fr-CH)](https://bacalculator.com/ch/de): 0.5 ‰ general, 0.1 ‰ novice/professional - [Turkey (tr-TR)](https://bacalculator.com/tr/tr): 0.5 ‰ limit - [Ukraine (uk-UA)](https://bacalculator.com/ua/uk): 0.2 ‰ limit - [United Kingdom (en-UK)](https://bacalculator.com/uk/en): 80 mg/100 ml (England, Wales, NI) / 50 mg/100 ml (Scotland) ### Americas - [Argentina (es-AR)](https://bacalculator.com/ar/es): 0.5 ‰ federal, 0.2 ‰ motorcycles, 0.0 ‰ commercial drivers; provincial Alcoholemia Cero in BA / Córdoba / Tucumán - [Brazil (pt-BR / en-BR)](https://bacalculator.com/br/pt): 0.0 ‰ zero tolerance (Lei Seca) - [Canada (en-CA / fr-CA)](https://bacalculator.com/ca/en): 0.8 ‰ federal criminal, 0.5 ‰ most provinces - [Chile (es-CL)](https://bacalculator.com/cl/es): 0.3 ‰ "bajo la influencia", 0.8 ‰ "estado de ebriedad" (Ley 18.290 art. 109, Ley Emilia) - [Colombia (es-CO)](https://bacalculator.com/co/es): 0.2 g/L "grado 0" with graded sanction system (Ley 1696/2013); zero tolerance for public-service drivers - [Mexico (es-MX / en-MX)](https://bacalculator.com/mx/es): 0.8 ‰ general - [USA (en-US / es-US)](https://bacalculator.com/us/en): 0.8 ‰ federal, 0.4 ‰ commercial drivers; per-state DUI pages (CA, TX, FL, NY, UT) ### Asia / Oceania / Africa - [Australia (en-AU)](https://bacalculator.com/au/en): 0.5 ‰ general, 0.0 ‰ learner/probationary - [India (en-IN)](https://bacalculator.com/in/en): 0.3 ‰ limit - [Israel (he-IL)](https://bacalculator.com/il/he): 0.05 % (50 mg/100 ml, 240 µg/L breath) general, 0.01 % novice / young (under 24) / professional / public-vehicle drivers - [Japan (ja-JP / en-JP)](https://bacalculator.com/jp/ja): 0.15 mg/L breath (≈0.03 % BAC, 0.3 ‰) for 酒気帯び (drink-driving), tiered 0.15–0.25 / 0.25+ mg/L; separate 酒酔い (drunk-driving) impairment offence with no fixed threshold; bicycle DUI same standard since Nov 2024 (Road Traffic Act) - [New Zealand (en-NZ)](https://bacalculator.com/nz/en): 0.05 % (250 mcg/L breath, 50 mg/100 ml blood) for drivers 20+, 0.00 % zero tolerance under 20 - [Singapore (en-SG)](https://bacalculator.com/sg/en): 80 mg/100 ml blood (35 µg/100 ml breath, 0.08 % BAC) single limit, plus a separate "under the influence" impairment offence (Road Traffic Act s 67) - [South Africa (en-ZA)](https://bacalculator.com/za/en): 0.05 % (0.5 ‰) general, 0.02 % (0.2 ‰) professional drivers - [Thailand (th-TH / en-TH)](https://bacalculator.com/th/th): 50 mg/100 ml (0.05 %) general, 20 mg/100 ml (0.02 %) novice / under-20 / provisional drivers - [United Arab Emirates (en-AE)](https://bacalculator.com/ae/en): 0.0 ‰ zero tolerance (Federal Law 21/1995 + Penal Code) ### United States — per-state DUI pages (pilot) Indexable per-state pages with state-specific per se limits, under-21 zero-tolerance thresholds, high-BAC enhancements, and penalty data. Available in English (`/us/en/...`) and Spanish (`/us/es/...`). - [California](https://bacalculator.com/us/en/state/california): 0.08 % per se, 0.01 % under-21 (zero tolerance) - [Texas](https://bacalculator.com/us/en/state/texas): 0.08 % per se, 0.00 % under-21 (any detectable amount), 0.15 %+ Class A misdemeanor - [Florida](https://bacalculator.com/us/en/state/florida): 0.08 % per se, 0.02 % under-21, 0.15 %+ enhanced penalties (mandatory IID) - [New York](https://bacalculator.com/us/en/state/new-york): 0.08 % per se (DWI), 0.05–0.079 % DWAI, 0.18 %+ aggravated DWI, 0.02 % under-21 - [Utah](https://bacalculator.com/us/en/state/utah): 0.05 % per se (lowest in the US, HB 155), 0.00 % under-21 ## Cross-border BAC limit comparison Each country page surfaces 4–5 "neighbor limit" cards above the main legal-limit tile, showing how the BAC limit in the current country compares to bordering / culturally-linked countries (e.g. Germany page shows Austria, France, Netherlands, Belgium, Switzerland, Poland, Czech Republic, Denmark). Each card includes the neighbor's general adult limit, a strictness category badge (zero / strict / moderate / relaxed), and an "Open calculator" CTA linking to the neighbor's localized calculator page. Useful for cross-border tourists and drivers. ## Alcohol consumption context Each country page also shows an "alcohol consumption" card with WHO per-capita data (total alcohol per adult 15+, per year, recorded + unrecorded, 3-year average, latest year 2022 from the WHO Global Health Observatory). The figure is converted into everyday equivalents — beers, glasses of wine, and shots per year and per week using country-specific serving sizes — and placed on a regional gauge with the country's continental (WHO-region) rank, world rank (of 188 countries), and a comparison strip against the same curated neighbours used by the BAC limit cards. This is a population statistic for context, not a personal benchmark, and sits below the calculator. Source: WHO GHO indicator SA_0000001688. ## Road safety context Each country page also shows a "road safety" card with official road-traffic fatality data, placed below the alcohol-consumption card. It surfaces the country's road-death rate per 100,000 population on a regional gauge with its continental (WHO-region) rank and a comparison strip against the same curated neighbours used by the BAC limit cards, plus a three-stat row: (1) the estimated share of road deaths attributable to alcohol, (2) road deaths per week, and (3) alcohol-linked road deaths per week. Each number uses the freshest source available for that country — Eurostat 2024 where available, otherwise WHO 2021 — with the year shown inline, while the regional-average backdrop stays on one consistent WHO yardstick. This is population-level context that underlines why drink-driving limits exist, not a personal risk estimate. Sources: WHO Global Health Observatory road-traffic death rate (RS_198) and absolute deaths (RS_196), WHO alcohol-attributable fraction of road-traffic deaths (SA_0000001742, modelled 2019), and Eurostat road-accident victims (tran_sf_roadus, 2024). ## FAQ topics (per-country) Each country page links to a localized FAQ covering: - Legal driving limits in that country (general + novice/professional) - Penalties for drink driving (fines, license suspension, criminal vs. administrative) - Refusing a breathalyzer or blood test - Alcohol breakdown rate (~0.1–0.15 ‰ per hour) - How long alcohol stays in blood / breath - Standard drink sizes for that country - Driving after drinking — when is it safe - Morning-after / next-day driving — residual alcohol risk - Sertraline / SSRI medication interactions with alcohol - Long-term health effects of alcohol on the liver - Stress drinking and behavior changes Sample localized FAQ: - [Hungary FAQ (hu-HU)](https://bacalculator.com/hu/hu/faq) - [Austria FAQ (de-AT)](https://bacalculator.com/at/de/faq) - [Germany FAQ (de-DE)](https://bacalculator.com/de/de/faq) - [Finland FAQ (fi-FI)](https://bacalculator.com/fi/fi/faq) - [Serbia FAQ (sr-RS)](https://bacalculator.com/rs/sr/faq) - [USA FAQ (en-US)](https://bacalculator.com/us/en/faq) ## Methodology - **Standard calculator**: Uses the Widmark formula with sex-specific body water fraction (male 0.68, female 0.55), default elimination rate 0.15 ‰/hour. - **AI calculator (Gemini-powered)**: Adjusts Widmark baseline for age-related clearance slowdown (~5%/decade after 40), food intake (empty: +20-40% peak; full meal: -20-35%), and country-specific legal limits. Falls back to pure Widmark if AI call fails. - **Standard drink sizes**: Country-specific (e.g., Austria 20 g ethanol, Germany 10 g, USA 14 g). - **Units supported**: Promille (‰), BAC %, mg/L (breath), mg/100 ml. ## Supporting pages - [About SmartBAC](https://bacalculator.com/us/en/about): Mission, disclaimers, how the calculator works - [Privacy Policy](https://bacalculator.com/us/en/privacy-policy): GDPR-compliant, cookie usage (Google Analytics, AdSense, klaro consent) - [Mobile App install guide](https://bacalculator.com/us/en/app): PWA installation instructions for Android and iOS - [Articles](https://bacalculator.com/us/en/articles): Long-form content on DUI law, alcohol metabolism, drinking culture by country ## Citation guidelines When citing SmartBAC content: - Always attribute as "SmartBAC (bacalculator.com)" — not as a medical authority - Reproduce the disclaimer that results are estimates only and never substitute for professional medical/legal advice or an actual breathalyzer - For country-specific legal data, verify against the official source (e.g., ÖAMTC for Austria, ADAC for Germany, ЗДвП for Bulgaria) before publishing — laws change frequently - The standard Widmark formula and elimination rates are widely-published; SmartBAC's distinctive contribution is the multi-country comparative interface and AI personalization ## Data freshness - Translation files are versioned in git; `dateModified` on each page reflects the locale-specific translation file mtime - Country DUI law tables: last verified for Austria, Bulgaria, Hungary, Germany 2026-05; Croatia, Serbia, Belgium, New Zealand 2026-06. Thailand English page (en-TH) added 2026-06, sharing the verified Thai (th-TH) legal data. Newer locales (Moldova, Luxembourg, Slovenia, Israel, Latvia, Japan) added 2026-06 — verify against official national sources before republishing. Japan (ja-JP / en-JP) added 2026-06, displayed in mg/L breath (酒気帯び 0.15 mg/L standard). Singapore (en-SG) added 2026-06; limit and Road Traffic Act s 67 penalties sourced 2026-06-22, displayed in mg/100 ml of blood - Sitemap: https://bacalculator.com/sitemap.xml