緩衝液 pH 計算:pH と混合比をヘンダーソン・ハッセルバルヒ式で
緩衝液 pH 計算は OpenStax Chemistry と同じヘンダーソン・ハッセルバルヒの式 pH = pKa + log([A⁻]/[HA]) で行います。0.10 M 酢酸と 0.10 M 酢酸ナトリウムの緩衝液は pH 4.74 です。モードを切り替えると、目標 pH に必要な塩:酸の比が分かります。
計算例:計算する内容: 緩衝液の pH · 弱酸: 酢酸/酢酸塩(Ka 1.8 × 10⁻⁵) · 弱酸 [HA] 0.1 mol/L · 共役塩基 [A⁻] 0.1 mol/L → 結果:緩衝液の pH 4.74。出典:OpenStax, Chemistry 2e, section 14.6 “Buffers”: Henderson-Hasselbalch equation pH = pKa + log([A−]/[HA]); Example 14.20 (0.10 M acetic acid + 0.10 M sodium acetate → pH 4.74; + 1.0 mL 0.10 M NaOH → 4.75); rules for selecting buffer mixtures (read 09.10.2026)。更新日:
計算方法
pH = pKa + log([A⁻] ÷ [HA])。[A⁻] は共役塩基(酢酸ナトリウム由来の酢酸イオンなど)、[HA] は弱酸の濃度、pKa = −log Ka です。OpenStax は電離定数からこの式を導き、「x が小さい」という近似が成り立つときに使えるとしています。両方の濃度が等しいと log の項が 0 になり、pH は pKa と同じになります。
酢酸緩衝液の例(pKa 4.74)
| [HA] | [A⁻] | 比 | pH |
|---|---|---|---|
| 0.10 M | 0.10 M | 1 : 1 | 4.74 |
| 0.10 M | 0.20 M | 2 : 1 | 5.05 |
| 0.10 M | 0.05 M | 0.5 : 1 | 4.44 |
| 0.05 M | 0.15 M | 3 : 1 | 5.22 |
| 0.01 M | 0.10 M | 10 : 1 | 5.74 |
OpenStax の例題 14.20 では、0.10/0.10 の緩衝液 100 mL に 0.10 M NaOH を 1.0 mL 加えると、酢酸 1.0 × 10⁻⁴ mol が酢酸イオンに変わり(酢酸 0.0099 mol、酢酸イオン 0.0101 mol)、pH は 4.74 から 4.75 にしか上がりません。比だけが効くので、濃度の代わりに mol を入れても同じです。
目標 pH にする比
式を変形すると [A⁻] ÷ [HA] = 10^(pH − pKa)。pH 5.00 の酢酸緩衝液なら酢酸イオン 1.80 に対して酢酸 1、pH 7.40 のリン酸緩衝液(pKa 7.21)なら 1.56 : 1、pH 7.00 の炭酸水素緩衝液(pKa 6.37)なら 4.30 : 1 です。OpenStax の目安は、両成分をほぼ同量にすること、そして一方がもう一方の約 10 % を下回ると緩衝液としてほぼ役に立たないこと、つまりおよそ pKa ± 1 の範囲です。
よくある質問
ヘンダーソン・ハッセルバルヒの式とは?
pH = pKa + log([A⁻]/[HA]) です。0.10 M 酢酸と 0.10 M 酢酸イオンなら 4.74 + log 1 = 4.74。
緩衝液の pH はどう計算しますか?
弱酸の pKa に、塩基 ÷ 酸の常用対数を足します。酢酸イオン 0.20 M、酢酸 0.10 M なら 4.74 + 0.30 = 5.05 です。
決まった pH の緩衝液を作るには?
塩基と酸を 10^(pH − pKa) の比で混ぜます。酢酸で pH 5.00 なら 1.80 : 1 です。
この式が合わないのはどんなときですか?
酸の電離が無視できないとき(とても薄い緩衝液や強めの酸)や、一方の成分がもう一方の約 10 % 未満のときです。その場合、結果は目安です。
どの pKa を使っていますか?
OpenStax 付録 H の 25 °C の Ka から求めた値で、酢酸 4.74、ギ酸 3.74、炭酸 6.37、リン酸二水素イオン 7.21、ホウ酸 9.27 です。自分で pKa を入れることもできます。
濃度の代わりに mol で入れてもよいですか?
はい。同じ溶液中なので比だけが効きます。酢酸イオン 0.0101 mol と酢酸 0.0099 mol なら pH 4.75 です。
出典・根拠
- OpenStax, Chemistry 2e, section 14.6 “Buffers”: Henderson-Hasselbalch equation pH = pKa + log([A−]/[HA]); Example 14.20 (0.10 M acetic acid + 0.10 M sodium acetate → pH 4.74; + 1.0 mL 0.10 M NaOH → 4.75); rules for selecting buffer mixtures (read 09.10.2026)
- OpenStax, Chemistry 2e, Appendix H “Ionization Constants of Weak Acids” (Ka at 25 °C: acetic 1.8 × 10⁻⁵, formic 1.8 × 10⁻⁴, carbonic 4.3 × 10⁻⁷, phosphoric Ka2 6.2 × 10⁻⁸, boric 5.4 × 10⁻¹⁰) (read 09.10.2026)
更新日: · 編集方針
関連ツール
- pH計算ツール(計算過程つき)強酸・弱酸・強塩基・弱塩基のpHを計算します。二次方程式による厳密解、pKa・Kaの入力、pH・pOH・水素イオン濃度の換算に対応し、計算式も表示します。
- モル濃度計算モル濃度計算:質量と体積からmol/L、溶液づくりに必要な質量、質量パーセント濃度と密度からのモル濃度、簡単な化学量論の計算に対応。計算式つきで無料です。
- 希釈計算:濃度・希釈倍率・2液の混合希釈計算ツール。C1V1=C2V2で原液と水の量、希釈後の濃度を計算。50倍希釈など希釈倍率の2通りの意味や、濃度の違う2液の混合比にも対応しています。
- 組成式 計算:質量パーセントやグラムから組成式と分子式組成式 計算ツール。各元素の質量パーセントまたはグラムを入れると、物質量の比から組成式(実験式)を求め、モル質量があれば分子式も出します。途中式つき。
- オンライン電卓無料のオンライン電卓。アプリ不要で、スマホでもパソコンでも入力するとすぐ答えが出ます。四則演算の優先順位、かっこ、パーセント、ルート、途中式と履歴に対応。
- 終端速度の計算終端速度の計算ツールです。質量、抗力係数、断面積、空気密度から空気抵抗を受けて落下する物体の終端速度をm/s、km/h、mphで求め、95%到達時間も示します。
- 同値分数の計算同値分数の計算ツールです。分数を拡大して等しい分数の一覧を出したり、約分したり、指定した分母に対する分子を求めたりできます。倍数の表と手順も表示します。
- 単振り子の周期の計算単振り子の周期を計算します。長さまたは周期から振動数と最大の速さを求め、振れ角が大きい場合の厳密な補正も表示。月や火星の重力にも対応し、無料です。
- レンズの公式の計算ツールレンズの公式の計算ツール。物体距離・像の距離・焦点距離のうち2つから残りを求め、倍率・像の大きさ・実像か虚像かを凸レンズ・凹レンズで表示します。