pH計算機 - 酸・塩基・緩衝液
ヘンダーソン-ハッセルバルヒ式を使って、強酸・弱酸・強塩基・弱塩基・緩衝液の pH、pOH、[H+]、[OH−] を計算します。
溶液の種類を選び、濃度と必要な解離定数を入力すると、pH、pOH、イオン濃度がすぐに表示されます。
pH計算機 - 酸・塩基・緩衝液
ヘンダーソン-ハッセルバルヒ式を使って、強酸・弱酸・強塩基・弱塩基・緩衝液の pH、pOH、[H+]、[OH−] を計算します。
pH 計算機について
pH は、水溶液がどれだけ酸性または塩基性かを示す標準的な指標です。水素イオン濃度の 10 を底とする負の対数として定義され、pH = −log₁₀[H⁺] で表されます。非常に広い濃度範囲を、通常 0 から 14 の使いやすい尺度に圧縮します。pH 7 は中性、7 未満は酸性、7 より大きい値は塩基性です。対数尺度なので、整数が 1 変わるごとに水素イオン濃度は 10 倍変化します。つまり pH 3 の溶液は pH 4 の 10 倍、pH 5 の 100 倍酸性です。
この pH 計算機は、一般化学や分析化学でよく出会う 5 種類の溶液を扱います。完全に解離する強酸では、水素イオン濃度は酸濃度に等しいため pH = −log₁₀(C) です。強塩基では、水酸化物イオン濃度が塩基濃度に等しいので、pOH = −log₁₀(C)、pH = 14 − pOH となります。これら 2 つのケースでは、mol/L で表した濃度だけが必要です。
弱酸と弱塩基は部分的にしか電離しないため、解離定数が必要です。弱酸では平衡近似 [H⁺] = √(Ka · C) を使い、Ka = 10^(−pKa) です。弱塩基では [OH⁻] = √(Kb · C) を使います。pKa または pKb と濃度を入力すると、pH 計算機が得られたイオン濃度から pH を返します。この平方根近似は、電離する酸や塩基の量が初期濃度に比べて十分小さいと仮定しており、通常の希薄で弱く電離する溶液ではよく成り立ちます。
緩衝液は、弱酸とその共役塩基の混合物で、pH 変化に抵抗し、Henderson-Hasselbalch 式 pH = pKa + log₁₀([A⁻]/[HA]) で計算します。酸の pKa と、酸 (HA) およびその共役塩基 (A⁻) のモル濃度を入力してください。2 つが等しいと pH は pKa に等しくなり、緩衝液が pKa 付近で最も有効である理由がここにあります。緩衝液は、生化学、細胞培養、発酵、そして安定した pH を保つ必要があるあらゆる工程で重要です。
pH に加えて、この計算機は pOH、[H⁺]、[OH⁻] も表示し、溶液の平衡を全体として把握できます。ここで使う単純な式は、25 °C における理想的な挙動を前提としており、この温度では水のイオン積 Kw = 1×10⁻¹⁴ です。非常に濃い溶液、極端な pH、温度変化、活量効果によって実測値は少しずれることがあるため、出力は校正済み pH メーターの代わりではなく、正確な学習・計画用の推定値として扱ってください。
pH 計算機の例
計算機の下にある例ボタンをクリックすると、これらの代表的な溶液を読み込めます。
| 溶液 | pH | 計算方法 |
|---|---|---|
| 0.01 mol/L HCl(強酸) | pH 2.00 | HCl は完全に解離するので、[H⁺] = 0.01 mol/L、pH = −log₁₀(0.01) = 2.00 です。 |
| 0.1 mol/L 酢酸、pKa 4.75(弱酸) | pH 2.88 | Ka = 10⁻⁴·⁷⁵ なので、[H⁺] = √(Ka × 0.1) ≈ 1.33×10⁻³ mol/L、pH ≈ 2.88 です。 |
| 0.05 mol/L NaOH(強塩基) | pH 12.70 | pOH = −log₁₀(0.05) = 1.30 なので、pH = 14 − 1.30 = 12.70 です。 |
| 酢酸 / 酢酸イオン緩衝液、0.1 / 0.1 mol/L、pKa 4.76 | pH 4.76 | Henderson-Hasselbalch 式:pH = 4.76 + log₁₀(0.1/0.1) = 4.76。等量なら pH は pKa に等しくなります。 |
pH 計算機の使い方
- 溶液タイプを選択します。強酸、弱酸、強塩基、弱塩基、または緩衝液から選べます。
- 酸と塩基では mol/L のモル濃度を入力し、弱い種では pKa または pKb も入力します。
- 緩衝液では、酸の pKa と、酸 (HA) およびその共役塩基 (A⁻) のモル濃度を入力します。
- [計算]をクリックすると、溶液の pH、pOH、[H⁺]、[OH⁻] が表示されます。
- [リセット]で入力を消すか、例を読み込んで計算手順を確認します。
pH 計算機 FAQ
pH とは何で、どう計算しますか?
pH は、水素イオン濃度の 10 を底とする負の対数で酸性度を表します:pH = −log₁₀[H⁺]。pH が 7 未満なら酸性、7 なら中性、7 を超えると塩基性です。計算機は溶液タイプに応じて [H⁺] を求め、この式を適用します。
弱酸の pH はどう計算しますか?
弱酸では [H⁺] = √(Ka × C) を使います。ここで Ka = 10^(−pKa)、C は濃度です。その後 pH = −log₁₀[H⁺] です。濃度と pKa を入力すれば、計算機が自動で行います。
Henderson-Hasselbalch 式とは何ですか?
緩衝液の pH を計算する式です:pH = pKa + log₁₀([A⁻]/[HA])。ここで [A⁻] は共役塩基濃度、[HA] は酸濃度です。2 つが等しいと pH は pKa に等しくなり、これが緩衝液が最もよく働く条件です。
pH と pOH の違いは何ですか?
pOH は水酸化物イオン濃度を表し、pOH = −log₁₀[OH⁻] です。25 °C の水では pH + pOH = 14 なので、一方が分かればもう一方を求められます。計算機はすべての溶液で両方を表示します。
計算した pH がメーターの値と違うのはなぜですか?
これらの式は 25 °C での理想的な挙動を前提にし、弱酸・弱塩基には近似を使っています。温度、イオン強度(活量)、非常に高いまたは低い濃度、不純物によって実測値はずれるため、校正済みの pH メーターとは少し異なることがあります。
pH は負の値や 14 を超えることがありますか?
あります。0〜14 の範囲は日常的な溶液の大半をカバーしますが、非常に濃い強酸では負の pH になり、非常に濃い強塩基では 14 を超えることがあります。必要な濃度であれば計算機はその値を返します。