希薄な水溶液(目安としてイオン強度 $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ステップ判断フローで、使うべき式を最初に確定させてください。
水の自己解離($10^{-7}\text{ mol/L}$)が酸・塩基由来のイオンに対して1%未満のため無視できます。1価強酸なら $[\text{H}^+] = c$、2価強塩基($\text{Ba(OH)}_2$ 等)なら $[\text{OH}^-] = 2c$ として直ちに $-\log_{10}$ を取ります。
水の電離で生じる $\text{H}^+$ を無視できません。電荷収支式と $K_w = [\text{H}^+][\text{OH}^-]$ から導かれる二次方程式 [H⁺] = (c + √(c² + 4Kw)) / 2 を用いて計算します。
比 $c / K_a \ge 400$(電離度 $\alpha = \sqrt{K_a/c} \le 0.05$)なら平方根近似 [H⁺] ≈ √(cKa) が有効です。$c / K_a < 400$ なら二次方程式 [H⁺] = (-Ka + √(Ka² + 4Kac)) / 2 で解きます。
酢酸+酢酸ナトリウムやリン酸塩混合系では共通イオン効果が働くため、ヘンダーソン・ハッセルバルヒ式 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℃)
- 対数の分解:
- 常用対数の代入($\log_{10} 2 \approx 0.3010,\ \log_{10} 5 \approx 0.6990$ または $\log_{10} 2.5 \approx 0.39794$):
- 有効数字の丸めと逆算検算: 元の濃度 $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計算ツールに読み込んで検算する
例題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$ とおくと、質量作用の法則より平衡定数の式は次式になります(水の自己解離を無視できる領域)。
二次方程式の解の公式(二次方程式計算ツール でも検算可能)より、物理的に意味のある正の解($x > 0$)は次の通りです。
- ステップ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}^+]$ を整理すると次の二次方程式になります。
数値を代入すると $[\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}$ の双方向変換と対数の途中式を瞬時に表示します。
- 濃度 $\to$ pH モード:
2.5e-3のように指数表記で $[\text{H}^+]$ を入力すると、$\text{pH} = 2.6$ とともに $-\log_{10}(2.5\times 10^{-3})$ の展開式を出力します。弱酸(例題2)や超希薄強酸(例題3)の場合は、先に二次式で求めた $[\text{H}^+]$ を入力して検算してください。 - pH $\to$ 濃度モード: 生体試料の $\text{pH} = 7.40$ などから $[\text{H}^+] = 10^{-7.40} \approx 3.98\times 10^{-8}\text{ mol/L}$ を逆算する際は、pH 7.40 → [H⁺] 逆算プリセット を1クリックで呼び出せます。
- 実験室の緩衝液・滴定・分光分析への連携: 弱酸と共役塩基の混合による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⁻] のどちらが多いか)」で行います。