pH 계산기: pH, pOH, H+ 농도를 단계별로 계산하는 방법
pH 계산기는 pH = -log₁₀[H+] 공식을 이용해 수소 이온 농도를 익숙한 0~14의 pH 척도로 변환합니다. 이 하나의 식을 이해하면 일반화학 과목에 나오는 거의 모든 산-염기 문제를 풀 수 있습니다. 강산을 적정하든, pH와 pOH를 서로 변환하든, ICE 표로 약산 평형을 계산하든 동일한 로그 관계가 모든 계산의 바탕이 됩니다. 이 가이드에서는 pH 공식, 강산·약산과 강염기·약염기 계산, 흔히 실수하는 유효숫자 문제, 그리고 각 단계마다 검산이 포함된 완전한 수치 예제를 차례로 살펴봅니다.
목차
pH 계산기란 무엇이고 어떻게 작동하나요?
pH 계산기는 쇠렌센(Sørensen) 식 pH = -log₁₀[H+]를 적용해 리터당 몰수로 측정된 수소 이온 농도를 0~14 pH 척도의 하나의 숫자로 변환합니다. 이 관계는 로그 관계이기 때문에 pH 척도에서 정수 한 칸의 변화는 수소 이온 농도가 10배 달라진다는 뜻입니다. pH 3인 용액은 pH 4인 용액보다 H+ 이온이 10배 많고, pH 5인 용액보다는 100배 많습니다. 척도는 0(극도로 산성, [H+]가 매우 높음)에서 시작해 7(중성, 25°C에서 [H+] = [OH-] = 1.0 × 10⁻⁷ M)을 거쳐 14(극도로 염기성, [H+]가 매우 낮음)까지 이어집니다. pH 계산기는 정방향 공식만 적용하는 것이 아니라, 반대 방향으로 가는 데 필요한 대수 계산도 처리합니다. 즉 pH 값이 주어졌을 때 [H+]를 구하는 것입니다: [H+] = 10^(-pH). 앱에 숫자만 집어넣는 대신 이 공식의 양방향을 모두 알고 있어야, 실험 보고서나 시험에서 점수를 잃기 전에 스스로 답을 검산하고 실수를 잡아낼 수 있습니다.
pH = -log₁₀[H+] 그리고 역변환: [H+] = 10^(-pH)
수소 이온 농도로부터 pH를 계산하는 방법
모든 pH 계산은 리터당 몰수(mol/L, M으로 표기)로 표현된 수소 이온 농도에서 시작합니다. 아래 과정은 pH 계산기가 내부적으로 수행하는 바로 그 절차이며, 그 농도가 강산 라벨에서 왔든, 완충용액 계산에서 왔든, 손으로 검증하려는 pH 미터 측정값에서 왔든 동일하게 작동합니다.
1. 1단계 — [H+]를 과학적 표기법으로 쓰기
수소 이온 농도를 a × 10⁻ⁿ 형태로 표현합니다. 예를 들어 어떤 용액의 [H+] = 0.00025 M이라면, 로그를 취하기 전에 2.5 × 10⁻⁴ M으로 다시 씁니다. 이렇게 하면 다음 단계에서 실수할 여지가 훨씬 줄어듭니다.
2. 2단계 — pH = -log₁₀[H+] 적용하기
농도의 상용로그(밑이 10인 로그)를 구한 다음 -1을 곱합니다. [H+] = 2.5 × 10⁻⁴ M인 경우: log(2.5 × 10⁻⁴) = -3.60이므로 pH = -(-3.60) = 3.60입니다.
3. 3단계 — 올바른 소수 자릿수로 반올림하기
관례상 pH 값의 소수 자릿수는 원래 농도의 유효숫자 개수와 같습니다. 2.5 × 10⁻⁴는 유효숫자가 2개이므로 pH는 3.60(소수점 2자리)으로 표기합니다. 3.6도 3.602도 아닙니다.
4. 4단계 — 역계산으로 답 검산하기
구한 pH를 [H+] = 10^(-pH)에 다시 대입해 봅니다: 10^(-3.60) = 2.5 × 10⁻⁴ M ✓. 원래 농도와 일치하므로 pH 계산이 정확함이 확인됩니다.
강산과 강염기의 pH를 계산하는 방법
강산과 강염기는 물에서 사실상 100% 해리되므로, [H+] 또는 [OH-]는 처음 주어진 몰농도와 그대로 같습니다. 풀어야 할 평형식이 없습니다. 그래서 강산·강염기 문제는 손으로 풀기에 가장 빠른 pH 계산 유형이며, 약산 평형에 도전하기 전에 자신감을 쌓기 좋은 출발점입니다.
1. 예제 — 0.010 M 염산(HCl)
HCl은 강산이므로 완전히 해리됩니다: [H+] = 0.010 M = 1.0 × 10⁻² M. pH = -log(1.0 × 10⁻²) = -(-2.00) = 2.00. 검산: 10^(-2.00) = 0.010 M ✓ — 처음 농도와 정확히 일치합니다.
2. 예제 — 0.0015 M 수산화 나트륨(NaOH)
NaOH는 강염기이므로 [OH-] = 0.0015 M = 1.5 × 10⁻³ M입니다. 먼저 pOH를 구합니다: pOH = -log(1.5 × 10⁻³) = 2.82. 그다음 pH + pOH = 14.00을 이용해 pH로 변환합니다: pH = 14.00 - 2.82 = 11.18. 검산: 10^(-2.82) = 1.5 × 10⁻³ M ✓.
강산의 경우 [H+] = 라벨에 표시된 몰농도입니다. 강염기의 경우 [OH-] = 라벨에 표시된 몰농도입니다. 둘 다 평형 계산이 필요 없습니다.
Ka를 이용해 약산의 pH를 계산하는 방법
약산은 부분적으로만 해리되므로 [H+]는 언제나 처음 농도 C보다 작습니다. [H+]를 구하려면 직접 대입이 아니라 산 해리 상수 Ka와 평형(ICE) 설정이 필요합니다. 대수 계산에서 산술 실수가 나올 여지가 많기 때문에, 바로 이 지점에서 pH 계산기가 진가를 발휘합니다.
1. ICE 표 세우기
약산 HA ⇌ H+ + A-, 초기 농도 C에 대해 평형에서 [H+] = [A-] = x이고 [HA] ≈ C - x입니다. Ka = x² / (C - x). Ka가 C에 비해 작을 때는 C - x ≈ C 근사를 쓰면 계산이 훨씬 간단해집니다: x² ≈ Ka × C.
2. 예제 — 0.10 M 아세트산, Ka = 1.8 × 10⁻⁵
근사를 사용하면: x² = Ka × C = (1.8 × 10⁻⁵)(0.10) = 1.8 × 10⁻⁶이므로 x = [H+] = √(1.8 × 10⁻⁶) = 1.34 × 10⁻³ M입니다. pH = -log(1.34 × 10⁻³) = 2.87. 검산: x(0.00134)는 C(0.10)의 5%보다 훨씬 작으므로 근사가 유효합니다 ✓.
3. 근사가 성립하지 않는 경우
x가 초기 농도 C의 5%를 넘는 것으로 나오면, 간소화된 제곱근 방법은 충분히 정확하지 않으므로 완전한 이차방정식 x² + Kax - KaC = 0을 풀어야 합니다. 지름길로 얻은 답을 믿기 전에 항상 5% 규칙을 확인하세요. 이것이 약산 pH 오류의 가장 흔한 단일 원인입니다.
약산 지름길: [H+] ≈ √(Ka × C), 단 x가 C의 5% 미만일 때만 유효합니다. 그렇지 않으면 완전한 이차방정식을 풀어야 합니다.
pOH란 무엇이며 pH와 어떤 관계인가요?
pOH는 pH가 수소 이온 농도를 측정하는 것과 똑같은 방식으로 수산화 이온 농도를 측정합니다: pOH = -log₁₀[OH-]. 25°C에서 물의 자체 이온화 상수 Kw = [H+][OH-] = 1.0 × 10⁻¹⁴가 두 척도를 고정된 관계로 연결합니다: pH + pOH = 14.00. 둘 중 하나만 알면 즉시 다른 하나를 구할 수 있으며, 그래서 수많은 산-염기 문제가 이 둘 사이의 변환을 요구합니다.
1. 예제 — pOH를 pH로 변환하기
어떤 용액의 pOH = 4.25입니다. 25°C에서 pH + pOH = 14.00이므로 pH = 14.00 - 4.25 = 9.75입니다. 검산: 4.25 + 9.75 = 14.00 ✓, 그리고 pH 9.75는 염기성 용액임을 올바르게 나타냅니다.
2. 예제 — pOH로부터 [OH-] 구하기
같은 pOH = 4.25를 사용하면: [OH-] = 10^(-pOH) = 10^(-4.25) = 5.62 × 10⁻⁵ M입니다. 검산: -log(5.62 × 10⁻⁵) = 4.25 ✓, 농도와 pOH가 서로 일치함이 확인됩니다.
25°C에서 pH + pOH = 14.00입니다. 온도가 올라가면 Kw 자체가 온도에 의존하기 때문에 이 상수도 달라집니다. 즉 pH 중성점이 항상 정확히 7인 것은 아닙니다.
pH 계산기를 사용할 때 흔히 하는 실수
아래 오류들은 거의 모든 일반화학 시험에 등장하며, 최종 답만 읽고 넘어갈 경우 pH 계산기가 그냥 지나쳐 버리는 지점이기도 합니다. 제출 전에 자신의 풀이에서 이런 실수를 알아채는 것이 공식을 하나 더 외우는 것보다 점수에 도움이 되는 경우가 많습니다.
1. 음의 부호를 빠뜨리기
pH = -log[H+]이지 log[H+]가 아닙니다. [H+]는 거의 항상 1보다 작기 때문에 그 로그값은 음수입니다. 앞의 마이너스 부호를 빠뜨리면 평범한 묽은 산에 대해 올바른 양수 값 대신 음의 pH가 나옵니다.
2. 약산을 강산처럼 다루기
약산의 [H+]를 라벨에 적힌 농도 전체와 같다고 놓으면(예를 들어 0.10 M 아세트산의 [H+]가 0.10 M이라고 가정하면) 평형 단계를 통째로 건너뛰게 되어 실제보다 훨씬 낮은 pH가 나옵니다. 약산은 직접 대입이 아니라 Ka를 이용한 ICE 표 방법이 필요합니다.
3. 중간값을 너무 일찍 반올림하기
계산을 다 끝내기 전에 [H+]나 로그값을 반올림하면 여러 단계를 거치며 오차가 누적됩니다. 중간 계산에서는 최소 유효숫자 4자리를 유지하고, 최종 pH 답만 반올림하세요.
4. pH와 pOH 공식을 혼동하기
pH는 [H+]를, pOH는 [OH-]를 사용합니다. 수소 이온 농도에 pOH 공식을 적용하면(또는 그 반대로 하면) 그럴듯해 보이지만 완전히 틀린 답이 나옵니다. 공식을 고르기 전에 주어진 것이 어떤 이온의 농도인지 항상 다시 확인하세요.
5. pH + pOH = 14가 항상 성립한다고 가정하기
이 관계는 Kw = 1.0 × 10⁻¹⁴인 25°C에서만 정확합니다. 다른 온도에서는 Kw가 달라지므로 중성점과 pH + pOH 합도 함께 변합니다. 대부분의 교과서 문제는 별다른 언급이 없으면 25°C를 가정하지만, 실제 실험 조건은 다를 수 있습니다.
6. 약산의 5% 유효성 검사를 무시하기
지름길 [H+] ≈ √(Ka × C)는 x가 C의 5% 미만일 때만 유효합니다. 이 확인을 건너뛰고 제곱근 답을 그대로 보고하면, 농도가 더 진한 약산이나 Ka 값이 더 큰 경우처럼 완전한 이차방정식이 필요한 상황에서 무시할 수 없는 오차가 생길 수 있습니다.
전체 풀이가 포함된 연습 문제
풀이를 읽기 전에 각 문제를 직접 풀어 본 다음, 검산 단계나 pH 계산기를 이용해 자신의 답을 확인하세요. 문제는 pH를 바로 구하는 것부터 약산 평형 계산까지 난이도가 점점 올라갑니다. 문제 1 ([H+]로부터 pH 구하기): [H+] = 3.2 × 10⁻⁴ M. pH를 구하세요. 풀이: pH = -log(3.2 × 10⁻⁴) = 3.49 ✓ 검산: 10^(-3.49) = 3.2 × 10⁻⁴ M ✓ 문제 2 (pH로부터 [H+] 구하기): pH = 5.00. [H+]를 구하세요. 풀이: [H+] = 10^(-5.00) = 1.0 × 10⁻⁵ M ✓ 검산: -log(1.0 × 10⁻⁵) = 5.00 ✓ 문제 3 (강산): 0.0050 M 질산(HNO₃). pH를 구하세요. 풀이: HNO₃는 강산이므로 [H+] = 5.0 × 10⁻³ M입니다. pH = -log(5.0 × 10⁻³) = 2.30 ✓ 검산: 10^(-2.30) = 5.0 × 10⁻³ M ✓ 문제 4 (강염기): 0.020 M 수산화 칼륨(KOH). pH를 구하세요. 풀이: [OH-] = 2.0 × 10⁻² M. pOH = -log(2.0 × 10⁻²) = 1.70. pH = 14.00 - 1.70 = 12.30 ✓ 검산: 1.70 + 12.30 = 14.00 ✓ 문제 5 (약산, 심화): 0.20 M 플루오린화 수소산(HF), Ka = 6.8 × 10⁻⁴. pH를 구하세요. 풀이: x² = Ka × C = (6.8 × 10⁻⁴)(0.20) = 1.36 × 10⁻⁴이므로 x = [H+] = √(1.36 × 10⁻⁴) = 0.01166 M입니다. pH = -log(0.01166) = 1.93 ✓ 검산: x(0.01166)는 C(0.20)의 약 5.8%로 5% 기준을 조금 넘습니다. 따라서 정확한 이차방정식으로 풀면 1.95라는 조금 더 정확한 pH가 나옵니다. 근사값을 확인하기에는 충분히 가깝지만, 항상 유효성 검사를 해야 한다는 점을 다시 일깨워 줍니다.
pH 문제가 여전히 풀리지 않나요? 다음으로 시도할 것들
계산한 pH가 실험실 미터 측정값이나 정답과 맞지 않는다면 거꾸로 짚어 보세요. 자신이 구한 pH로부터 10^(-pH)를 이용해 [H+]를 다시 계산하고, 처음 시작한 농도와 비교하는 것입니다. 값이 어긋난다면 대개 부호를 빠뜨렸거나, 유효숫자 규칙을 건너뛰었거나, 약산 문제에 강산 공식을 적용한 경우입니다. 처음부터 다시 시작하기보다 한 단계씩 되짚어 계산하는 편이, 오류가 끼어든 정확한 지점을 찾는 데 거의 항상 더 빠릅니다. 모든 로그와 평형 단계를 설명과 함께 나란히 펼쳐 보고 싶다면, Solvify의 단계별 풀이 도구가 어떤 pH, pOH, 약산 문제든 차근차근 안내해 줍니다. 퀴즈나 실험 보고서 마감 전에 자신의 풀이를 완전한 정답 풀이와 비교해 보기에 유용합니다.
pH 계산기에 대해 자주 묻는 질문
1. 중성 pH는 어떤 값인가요?
25°C에서 정확히 7.00인 pH가 중성이며, 이는 [H+] = [OH-] = 1.0 × 10⁻⁷ M임을 뜻합니다. 7보다 작은 값은 산성([H+]가 더 높음), 7보다 큰 값은 염기성([H+]가 더 낮고 [OH-]가 더 높음)입니다.
2. pH가 음수이거나 14보다 클 수 있나요?
네, 가능합니다. 0~14 범위는 묽은 용액에 대한 편리한 경험 법칙일 뿐이며, 매우 진한 강산(예: 12 M HCl)은 pH가 0 아래로 내려갈 수 있고, 매우 진한 강염기는 pH를 14 위로 올릴 수 있습니다. pH = -log[H+] 공식은 어떤 농도에서도 그대로 성립하며, 0~14 범위는 일반적인 실험실 용액에서 흔히 나타나는 구간일 뿐입니다.
3. pH와 pKa의 차이는 무엇인가요?
pH는 특정 시점에 특정 용액이 얼마나 산성인지를 나타냅니다. pKa는 특정 산이 지닌 고정된 성질로 -log(Ka)와 같으며, 그 산이 일반적으로 얼마나 강한지를 알려 줍니다. 약산 완충용액에서 pH = pKa일 때 그 산과 짝염기가 같은 농도로 존재하며, 이것이 헨더슨-하셀바흐 식의 기초입니다.
4. 온도가 pH 계산에 영향을 주나요?
네, 줍니다. Kw = 1.0 × 10⁻¹⁴와 중성 pH 7.00은 모두 25°C에 한정해 적용되는 값입니다. 온도가 높아지면 Kw가 커지고 중성 pH는 7보다 약간 낮아지며, 온도가 낮아지면 그 반대가 됩니다. 대부분의 숙제 문제는 별다른 언급이 없으면 25°C를 가정하지만, 실제 실험 측정에서는 온도를 고려해야 합니다.
5. 약산에는 왜 Ka가 필요하고 강산에는 필요 없나요?
강산은 사실상 완전히 해리되므로 [H+]가 라벨에 적힌 농도와 그대로 같고, 평형 계산이 필요 없습니다. 약산은 부분적으로만 해리되므로 실제 [H+]는 항상 초기 농도보다 작으며, 실제로 얼마나 해리되는지 계산하려면 그 산 고유의 평형 상수인 Ka가 필요합니다.
6. 온라인 pH 계산기는 실험실 pH 미터에 비해 얼마나 정확한가요?
올바르게 사용한 pH 계산기는 입력한 농도와 Ka 값에 대해 수학적으로 정확합니다. 공식 자체에는 오차가 없습니다. 실제 pH 미터 측정값과 차이가 나는 이유는 대개 불순물, 25°C에서 벗어난 온도, 또는 부정확한 초기 농도 때문이며, pH 공식 자체 때문이 아닙니다.
관련 게시물
관련 수학 풀이
스마트 스캔 풀이
화학이나 수학 문제를 사진으로 찍으면 즉시 단계별 풀이를 받아 보세요.
단계별 풀이
최종 pH 답만이 아니라 모든 로그와 평형 단계에 대한 자세한 설명을 확인하세요.
다과목 지원
대수, 기하, 미적분, 물리, 화학 등 다양한 과목의 문제를 풀 수 있습니다.
