MolDraw › 화학 도구 › 헨더슨–하셀바흐 계산기

헨더슨–하셀바흐 계산기 (완충 용액 pH)

요약: 헨더슨–하셀바흐 계산기: 완충 용액의 pH, pKa, 염기/산 비, 또는 목표 pH에 필요한 산과 짝염기의 양을 구하며, 흔히 쓰는 완충 용액의 프리셋이 있습니다. 무료이며 웹 브라우저에서 바로 작동하고 다운로드가 필요 없습니다.

흔히 쓰는 완충 용액을 고르거나 pKa를 입력하세요. pH, pKa, [A⁻]/[HA] 비를 구하거나, 전체 농도를 산과 염기의 양(몰수와 그램)으로 나누어 줍니다. 약염기 모드는 pOH = pKb + log([BH⁺]/[B])를 다룹니다.

간단한 답: pH = pKa + log([A⁻]/[HA]). 0.10 M 아세트산과 0.15 M 아세트산 나트륨(pKa 4.76)은 pH 4.94입니다. 같은 양이면 pH = pKa입니다. 완충 용액은 pKa ± 1 범위에서 잘 작동합니다.

헨더슨–하셀바흐 식

pH = pKa + log₁₀([A⁻]/[HA]) [A⁻]/[HA] = 10^(pH − pKa) 약염기 완충 용액: pOH = pKb + log₁₀([BH⁺]/[B]) pH = 14.00 − pOH (25 °C) 전체 농도 C의 완충 용액 만들기: [HA] = C / (1 + r) [A⁻] = C·r / (1 + r) r = 10^(pH − pKa)

두 화학종이 같은 부피 안에 있으므로 비에서 농도 대신 몰수를 써도 됩니다. [A⁻] = [HA]이면 pH = pKa입니다. 염기 완충 용액에 대응하는 산 상수는 pKa(BH⁺) = 14.00 − pKb이므로, pKb = 4.75인 NH₃/NH₄⁺는 pKa = 9.25인 산 완충 용액처럼 작동합니다.

완충 용량

완충 용액은 염기/산 비가 0.1에서 10 사이인 약 pKa ± 1 범위에서 가장 잘 작동합니다. 용량은 pH = pKa에서 가장 크고 전체 농도가 클수록 커집니다. 계산기는 pH를 한 단위 바꾸는 데 필요한 리터당 강산 또는 강염기의 몰수인 β = 2.303·C·Ka[H⁺]/(Ka + [H⁺])²를 알려 줍니다(물 자체의 기여는 무시).

흔한 완충 용액과 pKa 값 (25 °C)

완충 용액산 / 염기 쌍pKa유효 pH 범위
아세트산 / 아세트산 이온CH₃COOH / CH₃COO⁻4.763.76 ~ 5.76
폼산 / 폼산 이온HCOOH / HCOO⁻3.752.75 ~ 4.75
시트르산 (pKa₁)H₃Cit / H₂Cit⁻3.132.13 ~ 4.13
탄산 / 탄산수소 이온H₂CO₃ / HCO₃⁻6.355.35 ~ 7.35
인산염 (pKa₂)H₂PO₄⁻ / HPO₄²⁻7.216.21 ~ 8.21
HEPESHEPES / HEPES⁻7.56.5 ~ 8.5
TrisTrisH⁺ / Tris8.077.07 ~ 9.07
암모늄 / 암모니아NH₄⁺ / NH₃9.258.25 ~ 10.25

pKa 값은 25 °C, 낮은 이온 세기에서의 대표적인 문헌값입니다. 인산의 다른 pKa 값은 약 2.15와 12.3입니다. 시트르산은 3.13, 4.76, 6.40입니다. 탄산 값은 용해된 CO₂를 포함한 겉보기 pKa입니다. Tris는 °C당 약 −0.03 pH 단위씩 변하므로 25 °C에서 만든 Tris 완충 용액은 37 °C에서 더 산성입니다.

풀이 예제

아세트산 완충 용액 pH

0.10 M 아세트산과 0.15 M 아세트산 나트륨, pKa = 4.76.

pH = 4.76 + log(0.15/0.10) = 4.76 + 0.176

pH = 4.94

강산 첨가 (JEE/NEET 유형)

완충 용액에 CH₃COOH 0.10 mol과 CH₃COO⁻ 0.10 mol이 있습니다. HCl 0.010 mol을 넣습니다.

H⁺가 염기를 산으로 바꿉니다: 염기 0.09 mol, 산 0.11 mol. pH = 4.76 + log(0.09/0.11)

pH = 4.67 (0.09 단위만 낮아짐)

혈액과 비슷한 인산염 완충 용액의 비

H₂PO₄⁻/HPO₄²⁻로 목표 pH 7.40, pKa = 7.21.

[HPO₄²⁻]/[H₂PO₄⁻] = 10^(7.40 − 7.21) = 10^0.19

비 = 1.55 : 1

pH 5.00인 0.10 M 아세트산 완충 용액 1.0 L 만들기

r = 10^(5.00 − 4.76) = 1.738. [HA] = 0.10/2.738 = 0.0365 M, [A⁻] = 0.0635 M.

아세트산 나트륨: 0.0635 mol × 82.03 g/mol. 아세트산: 0.0365 mol × 60.05 g/mol.

5.21 g CH₃COONa + 2.19 g CH₃COOH

pKb로 만드는 염기성 완충 용액

0.20 M NH₃와 0.10 M NH₄Cl, pKb = 4.75.

pOH = 4.75 + log(0.10/0.20) = 4.45

pH = 14.00 − 4.45 = 9.55

반중화점에서 pKa 구하기

약산의 반중화점에서 pH 미터가 3.75를 가리킵니다.

[A⁻] = [HA]이므로 log(1) = 0.

pKa = 3.75 (폼산)

흔한 실수

산–염기 구조를 그리나요? 무료 온라인 화학 구조 편집기 MolDraw에서 완충 용액 화학종, 적정 스킴, 메커니즘을 그려 보세요.

MolDraw 편집기 열기

자주 묻는 질문

헨더슨–하셀바흐 식이란 무엇인가요?

pH = pKa + log₁₀([A⁻]/[HA]). 약산 HA와 그 짝염기 A⁻로 만든 완충 용액의 pH를 구하는 식입니다. Ka 식을 정리하고 로그를 취해 얻습니다.

목표 pH에 맞는 염기와 산의 비는 어떻게 계산하나요?

[A⁻]/[HA] = 10^(pH − pKa)를 사용하세요. pH 5.00의 아세트산 완충 용액이라면 비는 10^(5.00 − 4.76) = 1.74입니다.

농도 대신 몰수를 써도 되나요?

네. 두 화학종이 같은 부피 안에 있으므로 비에서 부피가 상쇄됩니다. 그래서 강산이나 강염기를 넣은 뒤에도 몰수로 계산할 수 있습니다.

완충 용액의 유효 범위는 어떻게 되나요?

염기/산 비가 0.1에서 10 사이인 약 pKa ± 1 pH 단위입니다. 필요한 pH에 pKa가 가까운 완충 용액을 고르세요.

NH₃/NH₄Cl 같은 염기성 완충 용액에는 이 식을 어떻게 쓰나요?

pOH = pKb + log([BH⁺]/[B])를 쓴 다음 pH = 14 − pOH로 구하세요. 또는 pKa = 14 − pKb = 9.25로 pH = pKa + log([NH₃]/[NH₄⁺])를 써도 됩니다. 두 방법 모두 같은 pH가 나옵니다.

측정한 완충 용액의 pH가 왜 계산값과 다른가요?

이 식은 활동도가 아닌 농도를 사용하므로 이온 세기 때문에 실제 pH가 약 0.1~0.2 단위까지 달라집니다. 온도도 pKa를 바꿉니다. 최종 pH는 pH 미터로 조정하세요.

관련 화학 도구

최종 업데이트: