pH-수소이온농도 변환기

pH 값 또는 수소이온농도를 입력하면 서로 변환하고 pOH·수산화이온농도까지 계산합니다.

계산 결과 (25°C 기준)
pH: -pOH: -판정: -
[H⁺]: - mol/L[OH⁻]: - mol/L

이 변환기로 할 수 있는 일

pH는 편리하지만 "pH 4와 pH 6은 얼마나 다른가"를 체감하기 어렵습니다. 이 도구는 pH를 실제 수소이온농도로 되돌려 두 용액의 농도 차이를 배수로 확인하게 해 주고, 반대로 3.2×10⁻⁵ mol/L처럼 농도로 주어진 값을 pH로 바꿔 줍니다. 화학·생물 실험 보고서의 계산 검산, 수질·토양 자료 해석, 중등 화학 문제 풀이 확인에 맞습니다. pH 0~14 입력은 자유롭게 넘나들 수 있고, 모든 결과는 25°C 수용액을 기준으로 합니다.

pH란?

pH는 용액의 산성·염기성 정도를 나타내는 척도로, 수소이온농도([H⁺], 단위 mol/L)에 상용로그를 취한 뒤 부호를 바꾼 값입니다: pH = −log₁₀[H⁺]. 순수한 물의 pH는 25°C에서 약 7이며, 이보다 낮으면 산성, 높으면 염기성(알칼리성)으로 분류합니다. 로그 스케일이기 때문에 pH가 1 낮아질 때마다 수소이온농도는 10배씩 커집니다. 따라서 pH 3은 pH 6보다 산도가 1,000배 높은 것이지 2배가 아닙니다.

pOH와 물의 이온곱

같은 방식으로 수산화이온농도([OH⁻])에 대해 정의한 값이 pOH = −log₁₀[OH⁻]입니다. 25°C 수용액에서는 물의 이온곱 상수(Kw = [H⁺][OH⁻] = 1.0×10⁻¹⁴)에 의해 pH + pOH = 14라는 관계가 성립하므로, pH를 알면 pOH와 [OH⁻]까지 함께 계산할 수 있습니다. 이 관계는 25°C 기준이며 온도가 달라지면 Kw 값도 달라집니다.

pH 0~14 환산표

pH[H⁺] (mol/L)[OH⁻] (mol/L)성질pH 7 대비 [H⁺]
01 × 1001 × 10-14산성10,000,000배 높음
11 × 10-11 × 10-13산성1,000,000배 높음
21 × 10-21 × 10-12산성100,000배 높음
31 × 10-31 × 10-11산성10,000배 높음
41 × 10-41 × 10-10산성1,000배 높음
51 × 10-51 × 10-9산성100배 높음
61 × 10-61 × 10-8산성10배 높음
71 × 10-71 × 10-7중성기준
81 × 10-81 × 10-6염기성10배 낮음
91 × 10-91 × 10-5염기성100배 낮음
101 × 10-101 × 10-4염기성1,000배 낮음
111 × 10-111 × 10-3염기성10,000배 낮음
121 × 10-121 × 10-2염기성100,000배 낮음
131 × 10-131 × 10-1염기성1,000,000배 낮음
141 × 10-141 × 100염기성10,000,000배 낮음

생활 속 대략적인 pH

물질대략적인 pH
위액약 1.5 ~ 3.5
레몬즙약 2
식초약 2.5 ~ 3
대기 중 이산화탄소와 평형을 이룬 빗물약 5.6
우유약 6.5 ~ 6.7
사람 혈액7.35 ~ 7.45
바닷물약 8.1
묽은 베이킹소다 용액약 8.3
가정용 암모니아수약 11

위 값은 제품과 조건에 따라 달라지는 대표 범위이며, 정확한 값이 필요하면 pH 미터나 시험지로 직접 측정하세요.

수소이온농도 입력 방법

수소이온농도는 보통 1.0×10⁻⁷ mol/L처럼 과학적 표기법으로 나타냅니다. 이 도구에서는 앞자리 계수와 지수(10의 거듭제곱)를 나눠 입력하도록 했습니다. 예를 들어 [H⁺] = 3.2×10⁻⁵ mol/L이라면 계수에 3.2, 지수에 −5를 입력하면 됩니다.

검산된 계산 예시

예시 1. 농도에서 pH. [H⁺] = 3.2×10⁻⁵ mol/L이면 pH = −log₁₀(3.2×10⁻⁵) = 5 − log₁₀3.2 ≈ 4.49입니다. pOH는 14 − 4.49 = 9.51이고 약산성입니다.

예시 2. pH 차이의 배수. pH 3과 pH 6의 수소이온농도 비는 10^(6−3) = 1,000배입니다.예시 3. 바닷물 pH 8.1. [H⁺] ≈ 7.94 × 10-9 mol/L, [OH⁻] ≈ 1.26 × 10-6 mol/L로 약염기성입니다.예시 4. 염기성 용액에서 [OH⁻]가 1.0×10⁻³ mol/L라면 pOH = 3, pH = 14 − 3 = 11이고 [H⁺] = 1×10-11 mol/L입니다.

묽은 산 용액의 함정: 1×10⁻⁸ M 염산은 pH 8이 아닙니다

강산 농도를 그대로 [H⁺]로 쓰는 계산은 농도가 충분히 진할 때만 맞습니다. 1.0×10⁻⁸ M 염산에 −log를 단순 적용하면 pH 8이 나오지만, 산 용액이 염기성일 수는 없습니다. 물 자체의 자동 이온화로 생기는 약 10⁻⁷ mol/L의 H⁺가 무시할 수 없기 때문입니다. 정확히는 [H⁺]² − C[H⁺] − Kw = 0을 풀어 [H⁺] = (C + √(C² + 4Kw)) ÷ 2 ≈ 1.05×10-7 mol/L, pH ≈ 6.98가 됩니다. 이 변환기는 [H⁺]를 직접 입력받아 pH로 바꾸는 도구이므로, 10⁻⁶ mol/L 근처 이하의 묽은 산·염기에서는 물의 이온화를 포함한 값을 입력해야 합니다.

온도에 따라 중성 pH가 달라진다

물의 이온곱은 온도에 따라 변해 pKw(= −log Kw)도 달라집니다. 중성은 [H⁺] = [OH⁻]인 상태이므로 중성 pH = pKw ÷ 2입니다. 아래는 소수 첫째 자리 근삿값입니다.

온도(°C)pKw (근삿값)중성 pH
014.97.45
2514.07.00
5013.36.65
10012.36.15

따라서 "pH 7이 중성"은 25°C에서의 이야기입니다. 100°C의 순수한 물은 pH가 약 6.1~6.2여도 여전히 중성입니다. 이 도구의 pOH는 항상 14 − pH로 계산하므로 25°C 밖에서는 해석에 주의하세요.

강산 농도별 pH: 어디까지 단순식이 통할까

강산이 완전히 해리한다고 보고 농도 C를 그대로 [H⁺]로 쓰면 pH = −log₁₀C입니다. 물의 이온화까지 넣은 정확한 식은 [H⁺] = (C + √(C² + 4Kw)) ÷ 2입니다. 25°C(Kw = 1.0×10⁻¹⁴)에서 두 값을 비교하면 농도가 진할 때는 사실상 같고, 10⁻⁶ mol/L 아래에서 차이가 커집니다.

강산 농도 C (mol/L)단순식 pH정확식 pH차이
10-11.001.00-0.00
10-33.003.00-0.00
10-55.005.00-0.00
10-66.006.00-0.00
10-77.006.79-0.21
10-88.006.98-1.02

표에서 10⁻⁷ mol/L 농도의 강산은 정확식으로 pH 6.79이고 단순식의 7.00은 틀립니다. 같은 이유로 pH 3인 용액을 10배씩 희석하면 pH 4, 5로 올라가지만 이 흐름은 pH 6 부근까지만 이어지고, 이후에는 물에서 나오는 H⁺가 커져 7을 넘지 않습니다.

약산은 농도가 같아도 pH가 높다

약산은 일부만 해리하므로 [H⁺] ≈ √(Ka·C)로 어림합니다. 여기서는 예를 들기 위해 Ka = 1.8×10⁻⁵인 가상의 약산(아세트산에 교재에서 흔히 쓰는 값)을 가정했습니다. 실제 제품이나 물질의 Ka는 온도와 출처에 따라 달라지므로 자료에서 확인하세요. 이차방정식 정확해와 비교하면 농도가 묽을수록 근사식의 오차가 커지고, 해리된 비율(해리도)도 올라갑니다.

산 농도 C (mol/L)근사식 pH정확해 pH해리된 비율
0.12.872.881.3%
0.013.373.384.2%
0.0013.873.9012.5%
0.00014.374.4634.4%

0.1 mol/L 강산이라면 pH가 1.00이지만, 위 가상의 약산은 같은 농도에서 pH 2.88입니다. 이 변환기는 [H⁺]를 이미 아는 경우에만 쓸 수 있고, 약산의 [H⁺]는 해리 평형으로 먼저 구해야 합니다.

시나리오로 보는 pH 계산 실수

섞은 용액의 pH는 평균이 아닙니다. pH 3인 강산 용액과 pH 5인 강산 용액을 같은 부피로 섞는다고 하면, 각각 [H⁺]가 1.0×10⁻³, 1.0×10⁻⁵ mol/L입니다. 섞은 뒤 [H⁺] = (1.0×10⁻³ + 1.0×10⁻⁵) ÷ 2 = 5.05×10⁻⁴ mol/L이므로 pH = 3.30입니다. pH를 평균해 4.00으로 계산하면 틀립니다. 농도가 큰 쪽이 결과를 지배하기 때문에 섞은 용액은 항상 농도로 바꿔서 합산한 뒤 다시 pH로 되돌려야 합니다. 이 변환기는 그 두 단계 사이에서 쓰는 용도로 알맞습니다. 이 예시는 두 용액이 서로 반응하지 않는 강산이라고 가정한 것입니다.

측정 오차가 농도에는 크게 보입니다. pH 값이 0.1만큼 어긋나면 [H⁺]는 100.1 = 1.26배, 즉 약 26% 차이입니다. pH는 로그 값이라 작은 오차가 농도로는 크게 보인다는 뜻입니다.

pH 차이[H⁺] 배수농도 차이
0.011.02배약 2.3%
0.051.12배약 12.2%
0.11.26배약 25.9%
0.21.58배약 58.5%
0.32.00배약 99.5%

또한 pH 소수 자릿수는 농도의 유효숫자와 대응됩니다. 3.2×10⁻⁵ mol/L는 유효숫자가 2자리이므로 pH 4.49로 적는 것이 일반적이며, 4.494850...처럼 길게 적어도 정밀해지지는 않습니다.

산·염기 용액을 다룰 때 일반적인 주의

이 페이지는 계산 도구이며 취급 방법을 안내하지 않습니다. 다만 pH 값이 낮거나 높을수록 피부·눈에 닿을 때 위험할 수 있다는 점은 일반적인 상식입니다. 실제 시약이나 세정제를 다룰 때는 제품 라벨과 안전보건자료(SDS), 학교·기관의 안전 수칙을 따르고, 서로 다른 제품을 임의로 섞지 마세요. 계산으로 얻은 pH 값은 안전하다는 보증이 아닙니다.

흔한 실수와 한계

결과 활용법

두 용액의 pH를 비교할 때는 환산표의 "pH 7 대비" 열이나 직접 계산한 [H⁺] 비를 쓰세요. 산을 만들거나 희석한 용액의 농도를 알고 싶다면몰농도 계산기와 용액 희석 계산기, 퍼센트 표기와의 환산은몰농도-퍼센트 농도 변환기를 함께 쓰면 됩니다. 산과 염기의 개념은 산과 염기 기초 가이드에서 확인할 수 있습니다.

자주 묻는 질문

pH 0이나 pH 14를 넘는 값도 있나요?

네, 0~14는 일상적으로 흔히 접하는 범위일 뿐 이론상 절대적인 한계는 아닙니다. 매우 진한 강산이나 강염기 용액에서는 pH가 0보다 작거나 14보다 큰 값으로 측정되기도 합니다.

산과 염기의 기본 개념을 더 알고 싶어요.

산과 염기의 정의, 중화반응 원리, 일상 속 산성·염기성 물질은 산과 염기 기초 가이드에서 확인할 수 있습니다.

pH 7이 항상 중성인가요?

25°C에서만 그렇습니다. 물의 이온곱이 온도에 따라 변하므로 중성 pH도 온도에 따라 달라집니다(위 표 참고).

[H⁺]와 [OH⁻]의 곱은 왜 항상 10⁻¹⁴인가요?

25°C 수용액에서는 물의 이온곱 상수 Kw가 1.0×10⁻¹⁴로 일정하기 때문입니다. 한쪽 농도가 커지면 다른 쪽이 그만큼 작아져 곱이 유지됩니다.

용액을 10배 희석하면 pH가 정확히 1 올라가나요?

충분히 진한 강산이라면 대체로 그렇습니다. 강산 농도별 표에서 보듯 10⁻⁵ mol/L까지는 차이가 거의 없습니다. 10⁻⁶ mol/L보다 묽어지면 물의 이온화가 영향을 주고, 약산은 희석할수록 해리 비율이 늘어 pH가 1만큼 오르지 않고 그보다 덜 오릅니다.

pH가 같으면 산의 양도 같은가요?

아닙니다. pH는 현재 용액에서 해리되어 있는 H⁺의 농도만 나타냅니다. 같은 pH라도 약산은 아직 해리하지 않은 산이 많이 남아 있어 염기를 더 많이 중화시킬 수 있고, 이를 다루려면 적정(중화량) 개념이 필요합니다.

[H⁺] 계수 칸에 0이나 음수를 넣으면 어떻게 되나요?

농도는 0보다 커야 로그를 취할 수 있으므로 오류 안내가 표시됩니다. 지수 칸에는 −7처럼 음수 정수를 쓰고, 계수 칸에는 1~9.99 범위의 숫자를 쓰는 것이 관례입니다. 계수가 10 이상이거나 1 미만이어도 계산은 되지만 표기가 정규화되지 않을 뿐입니다.

pH 미터가 보여 주는 값과 몇 자리까지 일치해야 하나요?

pH 미터는 보정 상태와 온도에 따라 값이 달라지며, 계산 결과와 소수 둘째 자리까지 일치할 것을 기대하기는 어렵습니다. 작은 오차도 농도로는 크게 나타나므로(본문 표 참고) 필요한 정밀도를 먼저 정하고 측정 장비의 사양을 확인하세요.

pH 측정값과 이 계산 결과가 다른 이유는 무엇인가요?

실제 용액은 이온 세기, 완충 작용, 약산·약염기의 부분 해리, 온도 등의 영향을 받습니다. 이 계산기는 농도와 pH 사이의 정의식만 다루므로 실측값과 차이가 생길 수 있습니다.