사용 방법
- 신체 정보 입력
체중과 성별을 입력합니다.
- 음주 정보 입력
마신 술의 종류, 양, 음주 후 경과 시간을 입력합니다.
- 결과 확인
계산하기 버튼을 클릭하면 예상 BAC와 음주운전 기준 초과 여부가 표시됩니다.
혈중알코올농도(BAC)란?
혈중알코올농도(BAC, Blood Alcohol Concentration)는 혈액 100ml에 녹아 있는 순수 알코올의 양을 백분율(%)로 표현한 수치입니다. BAC 0.05%는 혈액 100ml 안에 알코올 0.05g이 존재한다는 뜻으로, 같은 양을 마셔도 체중이 가볍거나 체내 수분 비율이 낮으면 농도가 더 높아집니다.
왜 중요한가
- 법적 기준: 한국은 BAC 0.03%부터 음주운전으로 처벌하며, 단속 수치가 형량과 면허 처분을 결정합니다.
- 신체 영향: 농도가 올라갈수록 판단력·반응속도·운동 협응이 단계적으로 저하됩니다.
이 계산기는 섭취한 술의 양·도수·체중·경과 시간을 받아 위드마크(Widmark) 공식으로 현재 예상 BAC와 술이 완전히 분해될 때까지의 해소 시간을 추정합니다. 실제 단속 결과를 대신할 수는 없으나, 음주 후 운전 가능 여부를 가늠하는 참고 지표로 활용합니다.
계산 공식
위드마크 공식으로 BAC를 추정합니다.
BAC(%) = (A × 5.14) / (W × r) − 0.015 × H
- A = 순수 알코올량(oz). 먼저 그램으로 구한 뒤 환산: 음료량(ml) × 도수(%) × 0.789(알코올 밀도) ÷ 28.35
- W = 체중(lb) = 체중(kg) × 2.205
- r = 체내 수분 분포 계수 (남성 0.68, 여성 0.55)
- 0.015 = 시간당 BAC 감소율, H = 음주 후 경과 시간
예시: 70kg 남성이 소주 360ml(16.5%)를 마시고 1시간 경과 → 알코올 46.9g ≒ 1.65oz, BAC = (1.65 × 5.14) / (70 × 2.205 × 0.68) − 0.015 × 1 ≒ 0.066%로 면허정지 구간에 해당합니다.