pH計算機 - 酸・塩基・緩衝液

強酸・弱酸・強塩基・弱塩基と緩衝液の pH、pOH、[H+]、[OH−] を、Henderson-Hasselbalch 式を使って計算します。

溶液の種類を選び、濃度と必要な解離定数を入力すると、pH と pOH、イオン濃度をすぐに表示します。

pH計算機 - 酸・塩基・緩衝液
強酸・弱酸・強塩基・弱塩基と緩衝液の pH、pOH、[H+]、[OH−] を、Henderson-Hasselbalch 式を使って計算します。

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 の変化に抵抗します。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.00HCl は完全に電離するため、[H⁺] = 0.01 mol/L、pH = −log₁₀(0.01) = 2.00 です。
0.1 mol/L 酢酸、pKa 4.75(弱酸)pH 2.88Ka = 10⁻⁴·⁷⁵ なので、[H⁺] = √(Ka × 0.1) ≈ 1.33×10⁻³ mol/L、pH ≈ 2.88 です。
0.05 mol/L NaOH(強塩基)pH 12.70pOH = −log₁₀(0.05) = 1.30 なので、pH = 14 − 1.30 = 12.70 です。
酢酸 / 酢酸イオン緩衝液、0.1 / 0.1 mol/L、pKa 4.76pH 4.76Henderson-Hasselbalch 式では、pH = 4.76 + log₁₀(0.1/0.1) = 4.76。等量なら pH は pKa に等しくなります。

pH計算機の使い方

  1. 溶液の種類を選びます。強酸、弱酸、強塩基、弱塩基、または緩衝液です。
  2. 酸と塩基には mol/L のモル濃度を入力し、弱い種では pKa または pKb も入力します。
  3. 緩衝液では、酸の pKa と、酸(HA)およびその共役塩基(A⁻)のモル濃度を入力します。
  4. 計算をクリックすると、溶液の pH、pOH、[H⁺]、[OH⁻] が表示されます。
  5. リセットで入力を消去するか、例を読み込んで計算の手順を確認できます。

pH計算機 FAQ

pH とは何ですか? どのように計算しますか?
pH は、水素イオン濃度の 10 を底とする負の対数として酸性度を表します。pH = −log₁₀[H⁺] です。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] は酸濃度を表します。両者が等しいと pH は pKa に等しく、これが緩衝液が最もよく働く条件です。
pH と pOH の違いは何ですか?
pOH は水酸化物イオン濃度を表し、pOH = −log₁₀[OH⁻] です。25 °C の水では pH + pOH = 14 なので、片方が分かればもう片方も求められます。計算機はすべての溶液で両方を表示します。
計算した pH がメーターの値と違うのはなぜですか?
この式は 25 °C での理想的な挙動を前提とし、弱酸・弱塩基には近似を使っています。温度、イオン強度(活量)、非常に高いまたは低い濃度、不純物によって実測値は変わるため、校正済み pH メーターとは少し異なる場合があります。
pH は負の値や 14 を超える値になることはありますか?
はい。0〜14 の範囲は日常的な多くの溶液をカバーしますが、非常に濃い強酸では負の pH、非常に濃い強塩基では 14 を超えることがあります。濃度がそれに当てはまれば、計算機はその値を返します。