科学の計算ツール

緩衝液計算

Henderson–Hasselbalch式からpH、pKa、共役塩基と弱酸の比、必要量を求めます。

計算

求める値を選ぶ

求める値
入力値

計算結果

入力値を確認して「計算する」を押してください。

比を図でたしかめる

HAとA−の模式図

計算待ち
pH
pKa
比 [A−]/[HA]
量の比
HA
A−
棒の長さは、HAとA−の相対量を模式的に示します。

計算すると、HAとA−の比を相対的な棒で示します。

この図は比を考えるための模式表示です。実際の濃度、物質量、分子数の縮尺を示しません。

計算方法

Henderson–Hasselbalch式

pH = pKa + log₁₀([A−]/[HA])pHを求める
pKa = pH − log₁₀([A−]/[HA])pKaを求める
[A−]/[HA] = 10^(pH − pKa)比を求める
A− = HA × ([A−]/[HA])必要量を求める

適用条件と注意

  • [A−]と[HA]、またはA−とHAの量は、同じ種類・同じ単位で入力します。比は無次元です。
  • この式は弱酸HAと共役塩基A−がつくる緩衝系の近似です。活量、濃度変化、水の自己解離などは別途考慮していません。
  • pHやpKaを0–14へ機械的に制限しません。入力値が極端な場合は、式の数値限界または緩衝液近似の適用範囲に注意してください。
  • 比が1ならpH=pKa、比が大きいほどA−が多く、比が小さいほどHAが多い状態です。