Skip to main content
chemistryacids-and-basescalculator

pKa로 pH 계산하는 방법: 헨더슨-하셀바흐 식과 완충 용액

·8 min read·Solvify Team

pKa로 pH를 계산하는 방법을 아는 것은 일반화학과 유기화학의 모든 완충 용액 문제를 푸는 핵심 기술이며, 그 바탕에는 pH = pKa + log([A-]/[HA])라는 하나의 식이 있습니다. 단순히 몰 농도를 pH로 변환하는 것과 달리, pKa는 이미 약산의 세기를 알려 주기 때문에 짝염기나 염이 이미 존재할 때는 헨더슨-하셀바흐 식을 사용해 ICE 표 전체를 작성하는 과정을 건너뛸 수 있습니다. 이 가이드에서는 pKa로 pH를 구하는 공식을 단계별로 설명하고, [H+]를 직접 구해야 할 때 pKa를 Ka로 변환하는 방법, 실제 숫자를 사용한 완충 용액과 약산 예제 풀이, 그리고 모든 답을 검산하는 방법을 소개합니다.

pKa로 pH 계산하는 방법: 헨더슨-하셀바흐 식

약산과 그 짝염기의 비를 알고 있다면, 헨더슨-하셀바흐 식이 pKa에서 pH를 구하는 가장 빠른 방법입니다: pH = pKa + log([A-]/[HA]). 여기서 pKa는 약산의 고유한 성질(농도에 따라 변하지 않음)이고, [A-]와 [HA]는 각각 짝염기와 해리되지 않은 산의 평형 농도입니다. 이 식이 성립하는 이유는 pKa = -log₁₀(Ka)이기 때문이며, 사실상 HA ⇌ H+ + A-의 평형식을 변형한 것에 불과합니다. [A-]가 [HA]와 같을 때, 즉 산과 짝염기의 양이 같을 때 로그 항은 log(1) = 0이 되므로 pH는 그대로 pKa와 같아집니다. 이 사실 하나만으로도 외워 둘 가치가 있습니다: 완충 용액이나 적정의 중간점에서는 pH = pKa가 정확히 성립합니다. 헨더슨-하셀바흐 식은 화학을 건너뛰는 요령이 아닙니다. '평형 농도 ≈ 초기 농도'라는 근사가 성립하는 한 유효한 정확한 평형 관계식이며, 이 근사는 수업에서 접하게 될 거의 모든 완충 용액 문제에서 성립합니다.

pH = pKa + log([A-]/[HA]). [A-] = [HA]일 때, pH = pKa.

pKa를 Ka로 어떻게 변환하나요?

어떤 문제는 pKa를 주고 짝염기를 넣지 않은 순수한 약산 용액의 pH를 묻습니다. 이 경우 헨더슨-하셀바흐 식을 바로 적용할 수 없으므로, 대신 Ka를 구해 ICE 표를 세워야 합니다. pKa를 Ka로 변환하는 것은 로그를 되돌리기만 하면 됩니다: Ka = 10^(-pKa).

1. 예제 — pKa = 4.76을 Ka로 변환하기

Ka = 10^(-4.76) = 1.74 × 10⁻⁵. 검산: -log(1.74 × 10⁻⁵) = 4.76 ✓ — 이것은 아세트산의 Ka이며, 아세트산/아세트산 이온 완충 용액이 헨더슨-하셀바흐 식의 대표적인 예제로 쓰이는 이유이기도 합니다.

pKa에서 Ka로 변환: Ka = 10^(-pKa). 역변환: pKa = -log₁₀(Ka).

약산만 있을 때 pKa와 농도로 pH 계산하는 방법

약산만 단독으로 녹인 경우(짝염기나 염을 넣지 않은 경우)에는 [A-]가 0에서 시작하므로 완충 용액의 비를 바로 사용할 수 없습니다. 대신 pKa를 Ka로 변환한 다음, Ka만 주어졌을 때와 같은 방식으로 평형을 풉니다: x² ≈ Ka × C (C는 초기 몰 농도, x = [H+]).

1. 예제 — 0.20 M 벤조산, pKa = 4.20

먼저 변환합니다: Ka = 10^(-4.20) = 6.31 × 10⁻⁵. 그다음 x² = Ka × C = (6.31 × 10⁻⁵)(0.20) = 1.26 × 10⁻⁵이므로, x = [H+] = √(1.26 × 10⁻⁵) = 3.55 × 10⁻³ M. pH = -log(3.55 × 10⁻³) = 2.45.

2. 5% 규칙 확인하기

x ÷ C = 3.55 × 10⁻³ ÷ 0.20 = 1.8%로 5% 기준보다 충분히 낮으므로, 제곱근 근사가 유효하며 pH = 2.45를 신뢰할 수 있습니다.

약산 단독: 먼저 pKa를 Ka로 변환한 뒤 [H+] ≈ √(Ka × C)를 사용합니다. 모든 약산에 쓰이는 것과 같은 간편식입니다.

완충 용액에서 pKa와 농도로 pH 계산하는 방법

완충 용액에는 약산과 그 짝염기(주로 염의 형태)가 모두 들어 있으므로, 헨더슨-하셀바흐 식을 바로 적용할 수 있고 ICE 표는 필요 없습니다. 대부분의 학생이 pKa와 농도로 pH를 계산하는 방법을 물을 때 의미하는 것이 바로 이 계산입니다.

1. 예제 — 아세트산/아세트산 이온 완충 용액

0.30 M 아세트산(HA)과 0.20 M 아세트산 나트륨(A-), pKa = 4.76. pH = pKa + log([A-]/[HA]) = 4.76 + log(0.20/0.30) = 4.76 + log(0.667) = 4.76 + (-0.176) = 4.58.

2. 거꾸로 계산해서 검산하기

[A-]/[HA] = 10^(pH - pKa) = 10^(4.58 - 4.76) = 10^(-0.18) = 0.66 ✓. 이는 처음의 비 0.20/0.30 = 0.667과 일치하므로 계산이 맞았음을 확인할 수 있습니다.

pKa와 농도로 구하는 완충 용액의 pH: pH = pKa + log([짝염기]/[약산]).

산과 염기의 비가 바뀌면 완충 용액의 pH는 어떻게 될까요?

헨더슨-하셀바흐 식은 로그식이기 때문에 완충 용액의 pH는 희석에 거의 영향을 받지 않습니다. 완충 용액을 물로 희석하면 [A-]와 [HA]가 같은 비율로 변하므로, 그 비(따라서 pH)는 사실상 일정하게 유지됩니다. pH를 실제로 바꾸는 것은 산과 짝염기 사이의 비가 달라지는 경우입니다. 예를 들어 강산이나 강염기를 넣어 한 성분을 소모하고 다른 성분을 생성하는 경우가 이에 해당합니다.

1. 예제 — 완충 용액에 강염기 넣기

0.30 M HA와 0.20 M A-(pKa = 4.76, 위에서 구한 pH = 4.58)에서 시작합니다. 소량의 NaOH를 넣으면 일부 HA가 A-로 바뀝니다. 비가 [A-]/[HA] = (0.20 + 0.02)/(0.30 - 0.02) = 0.22/0.28 = 0.786으로 바뀐다면, 새로운 pH = 4.76 + log(0.786) = 4.76 + (-0.104) = 4.66입니다. 소폭 상승에 그치며, 이는 완충 용액이 억제하도록 설계된 바로 그 변화입니다.

완충 용액이 pH 변화에 저항하는 이유는, 넣어 준 산이나 염기가 [A-]/[HA] 비를 조금만 바꾸고 로그 함수가 그 변화를 한층 더 줄여 주기 때문입니다.

완충 용액의 중간점에서 왜 pH = pKa일까요?

완충 용액의 중간점(약산의 정확히 절반이 짝염기로 바뀐 지점)은 적정이나 완충 용액 설계 문제에서 가장 유용한 기준점입니다. 이 지점에서는 [A-] = [HA]가 되어 헨더슨-하셀바흐 식의 로그 항이 사라지기 때문입니다.

1. 예제 — pH 7.40용 완충 용액 고르기

생리적 pH 7.40 부근에서 용액을 완충하려면 H2PO4-/HPO4²-(pKa₂ ≈ 7.21)처럼 pKa가 7.40에 가까운 약산을 고릅니다. 완충 용액은 pKa의 약 ±1 pH 단위 범위 안에서 가장 잘 작동하기(pH 변화에 가장 효과적으로 저항하기) 때문입니다.

최적의 완충 범위: pKa ± 1 pH 단위. 정확히 중간점에서는 pH = pKa.

pKa로 pH를 계산할 때 흔히 하는 실수

다음 실수들은 완충 용액과 약산 문제에서 끊임없이 나타나지만, 무엇을 살펴봐야 하는지 알면 모두 쉽게 잡아낼 수 있습니다.

1. 헨더슨-하셀바흐 식의 비를 뒤집기

식은 pH = pKa + log([A-]/[HA])입니다. 짝염기를 산으로 나누는 것이지, 산을 염기로 나누는 것이 아닙니다. 비를 뒤집으면 로그 항의 부호가 반대가 되어 pKa의 반대쪽에 있는 pH가 나옵니다.

2. 짝염기가 없는데 헨더슨-하셀바흐 식 사용하기

문제에서 약산만 주어지고 염이나 짝염기가 없다면 [A-]는 0에서 시작하므로 아직 헨더슨-하셀바흐 식을 적용할 수 없습니다. 대신 pKa를 Ka로 변환하고 ICE 표로 평형을 푸세요.

3. pKa = -log(Ka)라는 사실 잊기

Ka로 쓰인 평형식에 pKa를 (먼저 변환하지 않고) 그대로 대입하면 로그 값과 선형 값이 섞여 의미 없는 결과가 나옵니다.

4. 농도는 상관없다고 생각하기

pKa 자체는 농도에 따라 변하지 않지만, pH는 실제 [A-]와 [HA] 값(또는 그 비)에 따라 달라집니다. 혼합 비율과 상관없이 모든 완충 용액에 대해 pH = pKa라고 답하면 로그 항을 완전히 무시하는 것입니다.

연습 문제: pKa로 pH 구하기

문제 1 (완충 용액): 0.40 M NH3와 0.25 M NH4Cl, NH4+의 pKa = 9.25. pH를 구하세요. 풀이: pH = pKa + log([염기]/[산]) = 9.25 + log(0.40/0.25) = 9.25 + log(1.6) = 9.25 + 0.204 = 9.45 ✓ 검산: 10^(9.45-9.25) = 10^0.20 = 1.58, 1.6에 가까움(반올림 차이) ✓ 문제 2 (약산 단독): 0.15 M 플루오린화 수소산, pKa = 3.17. pH를 구하세요. 풀이: Ka = 10^(-3.17) = 6.76 × 10⁻⁴. x² = (6.76 × 10⁻⁴)(0.15) = 1.01 × 10⁻⁴, x = √(1.01 × 10⁻⁴) = 1.01 × 10⁻² M. pH = -log(1.01 × 10⁻²) = 2.00. 검산: x/C = 1.01×10⁻²/0.15 = 6.7%로 5%를 약간 넘으므로, 근의 공식을 사용하면 조금 더 정확한 답을 얻을 수 있습니다. HF는 이 근사를 쓸 수 있는지의 경계에 있다는 점을 보여 주는 예입니다. 문제 3 (완충 용액 중간점): 젖산(pKa = 3.86)과 젖산 나트륨이 같은 몰수로 들어 있습니다. pH를 구하세요. 풀이: [A-] = [HA]이므로 log(1) = 0, 따라서 pH = pKa = 3.86 ✓ 문제 4 (pKa에서 Ka로): 어떤 약산의 pKa = 6.35(탄산의 1차 해리). Ka를 구하세요. 풀이: Ka = 10^(-6.35) = 4.47 × 10⁻⁷. 검산: -log(4.47 × 10⁻⁷) = 6.35 ✓

아직도 pKa로 pH 계산이 막히나요?

완충 용액의 pH가 정답과 맞지 않는다면 거꾸로 계산해 보세요. 계산한 pH에서 pKa를 빼고 10을 그 값만큼 거듭제곱하면 처음 사용한 [A-]/[HA] 비를 되찾을 수 있습니다. 값이 맞지 않는 원인은 대개 비를 뒤집었거나, pKa를 Ka로 변환하지 않았거나, 실제로 짝염기가 없는데 헨더슨-하셀바흐 식을 적용한 경우입니다. 모든 로그와 비 계산 단계를 글로 된 설명과 함께 확인하고 싶다면, Solvify의 단계별 풀이 솔버가 pKa로 pH를 구하는 문제나 완충 용액 pH 계산 문제를 하나하나 풀어 줍니다. 제출 기한 전에 숙제를 다시 확인할 때 유용합니다.

pKa로 pH 계산에 관한 자주 묻는 질문

1. pKa로 pH를 구하는 공식은 무엇인가요?

헨더슨-하셀바흐 식: pH = pKa + log([A-]/[HA]). 여기서 [A-]는 짝염기의 농도, [HA]는 약산의 농도입니다. 완충 용액처럼 산과 그 짝염기가 모두 존재할 때 적용됩니다.

2. 농도 없이 pKa만으로 pH를 계산할 수 있나요?

완충 용액의 중간점에서만 가능하며, 이때 [A-] = [HA]이고 pH = pKa가 정확히 성립합니다. 그 밖의 모든 경우에는 pKa와 농도로 pH를 구하기 위해 짝염기와 산의 비, 또는 약산 단독이라면 전체 농도와 Ka가 필요합니다.

3. pKa를 Ka로 어떻게 변환하나요?

Ka = 10^(-pKa). 이는 pKa = -log₁₀(Ka)라는 정의를 거꾸로 한 것으로, 헨더슨-하셀바흐 식의 비를 바로 쓰는 대신 평형(ICE 표)을 풀어야 할 때 반드시 필요합니다.

4. 산과 짝염기의 농도가 같을 때 왜 pH가 pKa와 같아지나요?

헨더슨-하셀바흐 식의 로그 항이 log([A-]/[HA])이기 때문입니다. 두 농도가 같으면 비는 1이 되고 log(1) = 0이므로, pH = pKa + 0 = pKa가 됩니다.

5. 목표 pH의 완충 용액을 만들려면 어떤 pKa를 골라야 하나요?

pKa가 목표 pH의 약 1 pH 단위 이내에 있는 약산을 고르세요. 이 범위에서는 [A-]와 [HA]가 모두 넣어 준 산이나 염기를 흡수할 만큼 충분히 남아 있으므로, 완충 용액이 pH 변화에 가장 효과적으로 저항합니다.

태그:
chemistryacids-and-basescalculator

관련 게시물

관련 수학 풀이

📸

스마트 스캔 솔버

화학 문제를 사진으로 찍기만 하면 pKa로 pH를 구하는 단계별 풀이를 즉시 받을 수 있습니다.

📝

단계별 풀이

최종 pH 답뿐만 아니라 헨더슨-하셀바흐 식과 로그 계산의 모든 단계에 대한 자세한 설명을 받아보세요.

📚

다양한 과목 지원

화학, 대수, 통계, 물리 등 다양한 과목의 문제를 풀 수 있습니다.

관련 과목

지금 숙제 도움 받기

수백만 명의 학생들과 함께 AI 수학 풀이 도구를 사용하여 숙제 도움을 받으세요. 수학 문제에 대한 즉각적인 해결책, 단계별 설명 및 24/7 숙제 지원을 받으세요.

iOS 및 Android 기기에서 사용 가능