結論: 希薄溶液は pH = −log₁₀[H⁺] / 弱酸近似は c/Ka ≥ 400 が境界 対象: 化学レポート・定期試験・実験室の溶液調製 基準温度: 25.0 ℃(pKw = 14.00) 桁数規約: pHの小数点以下桁数 = [H⁺]の有効数字桁数

希薄な水溶液(目安としてイオン強度 $I < 0.1\text{ mol/L}$)では、モル濃度 $[\text{H}^+]\text{ [mol/L]}$ を用いて $\text{pH} \approx -\log_{10}[\text{H}^+]$ として計算します。ただし、IUPAC Gold Bookの定義における厳密なpHは水素イオン活量 $a_{\text{H}^+} = \gamma_{\pm}[\text{H}^+]/c^\circ$ に対する常用対数 $\text{pH} = -\log_{10}a_{\text{H}^+}$ です。

また、問題文や実験条件で与えられた数値が「強酸の初濃度」なのか「弱酸の初濃度と $K_a$」なのかによって、そのまま $-\log_{10}$ に入れてよいか、二次方程式を解くべきかが明確に分かれます。手元の濃度から今すぐpHや $[\text{H}^+]$ を相互変換したい場合は、上部の pH・水素イオン濃度計算ツール へ指数表記(2.5e-3 など)のまま入力して途中式とともに確認できます。


どの式を使うべきか?4つの条件分岐フローと早見表

pH計算で最も多い失点・実験ミスは、「弱酸なのに初濃度 $c$ をそのまま $[\text{H}^+]$ に代入する」「$10^{-8}\text{ mol/L}$ の超希薄強酸で水の自己解離を忘れて $\text{pH}=8$ と答える」の2つです。以下の4ステップ判断フローで、使うべき式を最初に確定させてください。

1 強酸・強塩基(通常濃度: c ≥ 10⁻⁶ mol/L)

水の自己解離($10^{-7}\text{ mol/L}$)が酸・塩基由来のイオンに対して1%未満のため無視できます。1価強酸なら $[\text{H}^+] = c$、2価強塩基($\text{Ba(OH)}_2$ 等)なら $[\text{OH}^-] = 2c$ として直ちに $-\log_{10}$ を取ります。

2 超希薄な強酸・強塩基(c < 10⁻⁶ mol/L)

水の電離で生じる $\text{H}^+$ を無視できません。電荷収支式と $K_w = [\text{H}^+][\text{OH}^-]$ から導かれる二次方程式 [H⁺] = (c + √(c² + 4Kw)) / 2 を用いて計算します。

3 弱酸・弱塩基単体(5%ルール判定)

比 $c / K_a \ge 400$(電離度 $\alpha = \sqrt{K_a/c} \le 0.05$)なら平方根近似 [H⁺] ≈ √(cKa) が有効です。$c / K_a < 400$ なら二次方程式 [H⁺] = (-Ka + √(Ka² + 4Kac)) / 2 で解きます。

4 弱酸と共役塩基の混合(緩衝液)

酢酸+酢酸ナトリウムやリン酸塩混合系では共通イオン効果が働くため、ヘンダーソン・ハッセルバルヒ式 pH = pKa + log₁₀([A⁻]/[HA])(緩衝液計算ツール)を使用します。

条件・パターン別のpH計算式と比較早見表

与えられた条件・試料パターン 使用する計算式 適用できる数値境界(25℃基準) よくある誤答・失敗パターン
水素イオン濃度 $[\text{H}^+]$ が既知 $\text{pH} = -\log_{10}[\text{H}^+]$ $10^{-14} \le [\text{H}^+] \le 0.1\text{ mol/L}$ 指数部と仮数部の符号ミス($-\log(2\times 10^{-3})$ を $-3+\log 2$ とする誤り)
水酸化物イオン濃度 $[\text{OH}^-]$ が既知 $\text{pOH} = -\log_{10}[\text{OH}^-]$
$\text{pH} = \text{p}K_w - \text{pOH}$
25℃では $\text{p}K_w = 14.00$
他温度ではその温度の $\text{p}K_w$ を使用
$\text{pOH}$ を求めた段階で答えとして提出してしまう(14から引き忘れる)
1価強酸の初濃度 $c$(通常濃度) $[\text{H}^+] \approx c \implies \text{pH} = -\log_{10} c$ $c \ge 1.0\times 10^{-6}\text{ mol/L}$かつ $c \le 0.1\text{ mol/L}$ 2価強酸($\text{H}_2\text{SO}_4$ 希薄溶液等)の価数 $n$ を掛け忘れる
1価強酸の初濃度 $c$(超希薄領域) $[\text{H}^+] = \dfrac{c + \sqrt{c^2 + 4K_w}}{2}$ $c < 1.0\times 10^{-6}\text{ mol/L}$ $c = 10^{-8}\text{ mol/L}$ をそのまま $-\log c = 8$(塩基性)と誤答する
1価弱酸の初濃度 $c$ と $K_a$(近似可) $[\text{H}^+] \approx \sqrt{c K_a}$
$\text{pH} \approx \dfrac{1}{2}(\text{p}K_a - \log_{10} c)$
$\dfrac{c}{K_a} \ge 400$(電離度 $\alpha \le 5%$)かつ $c K_a \ge 10^{-12}$ 電離度 $\alpha$ が10%以上ある希薄弱酸にも無条件に $\sqrt{cK_a}$ を適用する
1価弱酸の初濃度 $c$ と $K_a$(近似不可) $[\text{H}^+] = \dfrac{-K_a + \sqrt{K_a^2 + 4K_a c}}{2}$ $\dfrac{c}{K_a} < 400$(電離度 $\alpha > 5%$) 平方根近似を使って pH が $0.05\sim 0.2$ 以上ずれる

OpenStax Chemistry 2e(14.2 pH and pOH)でも強調されているとおり、$\text{pH} + \text{pOH} = \text{p}K_w$ の関係式において「$\text{p}K_w = 14.00$」が成り立つのは 25.0 ℃ のときだけです。試薬の秤量からモル濃度 $c$ を求める前段階の計算は モル濃度計算ツール、原液を水で薄める体積計算は 希釈計算ツール を併用すると単位換算ミスを防げます。


具体例題3選:強酸・弱酸の近似検証・超希薄強酸のステップ計算

例題1:$[\text{H}^+] = 2.5\times 10^{-3}\text{ mol/L}$ からpHと $[\text{OH}^-]$ を求める(25℃)

  1. 対数の分解: pH=−log⁡10(2.5×10−3)=3−log⁡10(2.5)\text{pH} = -\log_{10}(2.5\times 10^{-3}) = 3 - \log_{10}(2.5)
  2. 常用対数の代入($\log_{10} 2 \approx 0.3010,\ \log_{10} 5 \approx 0.6990$ または $\log_{10} 2.5 \approx 0.39794$): pH≈3−0.39794=2.60206\text{pH} \approx 3 - 0.39794 = \mathbf{2.60206}
  3. 有効数字の丸めと逆算検算: 元の濃度 $2.5\times 10^{-3}\text{ mol/L}$ は有効数字2桁なので、pHは小数点以下2桁に丸めて $\text{pH} = 2.60$ とします。逆算すると $10^{-2.60206} \approx 0.0025\text{ mol/L}$ に一致します。また25℃での水酸化物イオン濃度は $[\text{OH}^-] = K_w / [\text{H}^+] = 1.0\times 10^{-14} / (2.5\times 10^{-3}) = \mathbf{4.0\times 10^{-12}\text{ mol/L}}$($\text{pOH} = 11.40$)です。 👉 この条件(2.5e-3 mol/L)をpH計算ツールに読み込んで検算する
pHが2、3、4のとき水素イオン濃度は10のマイナス2乗、3乗、4乗mol/Lとなる対数グラフ。pHが1増えるごとに水素イオン濃度は10分の1に減少することを示す図解。
図:濃度近似式 pH = −log₁₀[H⁺] に基づくpHと水素イオン濃度の対数関係(縦軸は対数目盛り)。pHが1大きくなると [H⁺] は10分の1になります。 図を拡大

例題2:$0.10\text{ mol/L}$ の弱酸($K_a = 2.0\times 10^{-5}\text{ mol/L}$)の5%ルール検証と二次方程式の比較

1価の弱酸 $\text{HA} \rightleftharpoons \text{H}^+ + \text{A}^-$ において、電離して生じた $[\text{H}^+] = x$ とおくと、質量作用の法則より平衡定数の式は次式になります(水の自己解離を無視できる領域)。

Ka=x2c−x  ⟺  x2+Kax−Kac=0K_a = \frac{x^2}{c - x} \iff x^2 + K_a x - K_a c = 0

二次方程式の解の公式(二次方程式計算ツール でも検算可能)より、物理的に意味のある正の解($x > 0$)は次の通りです。

x=−Ka+Ka2+4Kac2x = \frac{-K_a + \sqrt{K_a^2 + 4K_a c}}{2}

  • ステップ1(5%ルールの事前チェック): $c / K_a = 0.10 / (2.0\times 10^{-5}) = 5000 \ge 400$。近似電離度は $\alpha \approx \sqrt{2.0\times 10^{-5} / 0.10} \approx 0.01414\ (1.41% \le 5%)$ なので、平方根近似が妥当な領域と判定できます。
  • ステップ2(平方根近似での計算): $x \approx \sqrt{0.10\times 2.0\times 10^{-5}} \approx 1.41421\times 10^{-3}\text{ mol/L} \implies \text{pH} \approx \mathbf{2.8495}$(有効数字2桁で $2.85$)。
  • ステップ3(二次方程式での厳密計算): $x = {-2.0\times 10^{-5} + \sqrt{(2.0\times 10^{-5})^2 + 4(2.0\times 10^{-5})(0.10)}}/2 \approx 1.40425\times 10^{-3}\text{ mol/L} \implies \text{pH} \approx \mathbf{2.8526}$(有効数字2桁で $2.85$)。 👉 弱酸の厳密解(1.40425e-3 mol/L)をpH計算ツールに読み込む

OpenStaxの弱酸平衡の解説にある通り、もし同じ酸を100倍に薄めて $c = 1.0\times 10^{-3}\text{ mol/L}$ にすると、$c / K_a = 50 < 400$(電離度約13.2%)となり、平方根近似では $\text{pH}=3.85$、二次式では $\text{pH}=3.88$ と差が開きます。「弱酸だから常に $\sqrt{cK_a}$」と暗記せず、必ず $x/c \le 5%$ を確認してください。

例題3:超希薄な強酸($c = 1.0\times 10^{-8}\text{ mol/L}$、25℃)で水の自己解離を組み込む

25℃($K_w = 1.0\times 10^{-14}$)で1価の強酸 $\text{HCl}$ が $c = 1.0\times 10^{-8}\text{ mol/L}$ のとき、溶液中の電気的中性条件 $[\text{H}^+] = [\text{Cl}^-] + [\text{OH}^-] = c + K_w / [\text{H}^+]$ を整理すると次の二次方程式になります。

[H+]2−c[H+]−Kw=0  ⟹  [H+]=c+c2+4Kw2[\text{H}^+]^2 - c[\text{H}^+] - K_w = 0 \implies [\text{H}^+] = \frac{c + \sqrt{c^2 + 4K_w}}{2}

数値を代入すると $[\text{H}^+] = {10^{-8} + \sqrt{10^{-16} + 4\times 10^{-14}}}/2 = (10^{-8} + \sqrt{4.01}\times 10^{-7})/2 \approx \mathbf{1.05125\times 10^{-7}\text{ mol/L}}$ となり、$\text{pH} \approx 6.9783$(約 $6.98$) が得られます。酸の濃度 $10^{-8}$ だけを $-\log_{10}$ に入れて $\text{pH}=8.0$ とする誤りを確実に防げます。


温度変化による $K_w$・中性pHの推移と対数の有効数字ルール

1. 純水の温度別 $K_w$・$\text{p}K_w$・中性点($[\text{H}^+] = [\text{OH}^-]$)比較表

水の自己解離反応 $\text{H}_2\text{O} \rightleftharpoons \text{H}^+ + \text{OH}^-$ は吸熱反応であるため、水温が上昇すると $K_w$ は大きくなり、$\text{p}K_w$ は小さくなります。

水温 (℃) 水のイオン積 $K_w\ (\text{mol}^2/\text{L}^2)$ $\text{p}K_w = -\log_{10} K_w$ 中性のpH($= \text{p}K_w / 2$) pH 7.00 の水溶液の液性判定
0 ℃ $1.14\times 10^{-15}$ $14.94$ $7.47$ 酸性($[\text{H}^+] > [\text{OH}^-]$)
10 ℃ $2.93\times 10^{-15}$ $14.53$ $7.27$ 酸性
25 ℃(標準基準) $1.00\times 10^{-14}$ $14.00$ $7.00$ 中性($[\text{H}^+] = [\text{OH}^-]$)
37 ℃(生体温度) $2.42\times 10^{-14}$ $13.62$ $6.81$ 弱塩基性(血液 pH 7.40 は明確な弱塩基性)
60 ℃ $9.55\times 10^{-14}$ $13.02$ $6.51$ 塩基性
100 ℃ $5.13\times 10^{-13}$ $12.29$ $6.15$ 塩基性

2. 水素イオン濃度 $[\text{H}^+]$ と pH の有効数字対応表

対数変換 $\text{pH} = -\log_{10}(a \times 10^{-n}) = n - \log_{10} a$ において、整数部 $n$ は位取り(指数)に対応し、小数点以下の部分(仮数部)だけが測定値の有効数字を反映します。実験レポートや化学試験では以下の桁数ルールを守ってください(一般的な有効数字の丸め規則は 有効数字の考え方と丸め方ガイド および 有効数字計算ツール で確認できます)。

水素イオン濃度 $[\text{H}^+]$ の測定値 濃度の有効数字桁数 計算電卓の表示値 正しいpH表記(小数点以下の桁数を一致させる)
$3\times 10^{-4}\text{ mol/L}$ 1桁 $3.522878…$ $\text{pH} = 3.5$(小数点以下1桁)
$2.5\times 10^{-3}\text{ mol/L}$ 2桁 $2.602059…$ $\text{pH} = 2.60$(小数点以下2桁)
$1.05\times 10^{-7}\text{ mol/L}$ 3桁 $6.978810…$ $\text{pH} = 6.979$(小数点以下3桁)
$1.000\times 10^{-2}\text{ mol/L}$ 4桁 $2.000000…$ $\text{pH} = 2.0000$(小数点以下4桁)

連動ツールでの計算手順と実験室ワークフローへの展開

pH・水素イオン濃度計算ツール は、希薄溶液モデルにおける $[\text{H}^+] \leftrightarrow \text{pH}$ の双方向変換と対数の途中式を瞬時に表示します。

確認範囲

2026年10月27日に、IUPACのpH定義(活量基準と希薄濃度近似の境界)、弱酸電離平衡における5%ルール($c/K_a \ge 400$)と二次方程式解、超希薄強酸($10^{-8}\text{ mol/L}$)への水の自己解離の寄与、0〜100℃における純水の $K_w$・$\text{p}K_w$ 推移、および対数計算における有効数字の桁数規約を再検証・再計算しました。

よくある質問

pHの有効数字は何桁で答えればよいですか?

常用対数 pH = −log₁₀[H⁺] では、整数部(指標)は 10⁻ⁿ の位取りを表すだけなので有効数字の桁数に含めません。「pHの小数点以下の桁数」を「元の水素イオン濃度 [H⁺] の有効数字の桁数」に揃えます。例えば [H⁺] = 2.5×10⁻³ mol/L(有効数字2桁)なら pH = 2.60(小数点以下2桁)、[H⁺] = 1.05×10⁻⁷ mol/L(有効数字3桁)なら pH = 6.979(小数点以下3桁)と表記します。

弱酸のpH計算で √(cKa) の近似式が使えないのはどんなときですか?

近似解 x = √(cKa) が初濃度 c の5%を超えるとき(電離度 α = √(Ka/c) > 0.05、すなわち c/Ka < 400 のとき)です。酸の濃度 c が低い場合や Ka が比較的大きい場合(リン酸の第1段解離 Ka1 = 7.1×10⁻³ やトリフルオロ酢酸など)は、初濃度の減少 c − x を無視できず、二次方程式 x = {−Ka + √(Ka² + 4Kac)} / 2 で厳密に解く必要があります。

10⁻³ mol/L の塩酸を10万倍に薄めるとpHは8(塩基性)になりますか?

なりません。薄めた後の酸由来濃度は c = 10⁻⁸ mol/L ですが、25℃の水溶液中では水の自己解離(Kw = 1.0×10⁻¹⁴)による H⁺ が必ず共存するため、酸をいくら水で薄めても 25℃ で pH 7.00 を超えることはありません。二次式 [H⁺] = {c + √(c² + 4Kw)} / 2 に代入すると [H⁺] ≈ 1.051×10⁻⁷ mol/L、pH ≈ 6.98(ごく弱い酸性)になります。

pHは必ず0〜14の範囲に収まりますか?

0〜14は「25℃で [H⁺] や [OH⁻] が約 1 mol/L 以下の希薄水溶液」における目安であり、定義上の限界ではありません。例えば 2.0 mol/L の塩酸では濃度近似で −log₁₀(2.0) ≈ −0.30 と負の値になります。ただし 1 mol/L 以上の濃厚溶液ではイオン間相互作用により活量係数 γ± が1から大きく外れるため、実測pH(活量基準 pH = −log₁₀ aH⁺)と濃度計算値は一致しなくなります。

温度が高い純水のpHが7未満(例:60℃でpH 6.51)のとき、その水は酸性ですか?

いいえ、中性のままです。水の自己解離 H₂O ⇌ H⁺ + OH⁻ は吸熱反応(ΔH° ≈ +55.8 kJ/mol)なので、温度が上がると平衡が右へ移動し Kw が増大します。60℃では pKw ≈ 13.02 となり、[H⁺] = [OH⁻] を満たす中性点は pKw / 2 = 6.51 です。酸性・塩基性の判定は「7との大小」ではなく「その温度の中性点 pKw / 2 との大小([H⁺] と [OH⁻] のどちらが多いか)」で行います。