UTILS.
100% 浏览器内运行
🧫

缓冲液 pH 计算器 (Henderson-Hasselbalch)

使用 Henderson-Hasselbalch 方程计算缓冲液 pH、共轭碱与酸的比值或 pKa。

pH = pKa + log10([A⁻] / [HA])。请输入正浓度。

关于此工具

根据 Henderson-Hasselbalch 方程计算缓冲溶液的 pH,或将其变形以求所需的碱酸比值或 pKa。您可以直接以 pKa 输入酸的强度,也可以以 Ka 输入,本工具会自动换算。一切都在您的浏览器中本地计算。

方程为 pH = pKa + log10([A⁻] / [HA]),其中 [A⁻] 为共轭碱浓度,[HA] 为弱酸浓度。变形后,比值 [A⁻]/[HA] = 10^(pH − pKa),pKa = pH − log10([A⁻]/[HA])。当提供 Ka 时,pKa = −log10(Ka)。浓度必须为正。

选择要求解的量,输入已知值,缓冲液 pH、碱/酸比值和 pKa 都会显示出来。在配制磷酸盐或乙酸盐等生物缓冲液并使其接近有效 pH 范围时,这非常有用。

常见问题

什么是 Henderson-Hasselbalch 方程?
它将缓冲液 pH 与酸强度和组成联系起来:pH = pKa + log10([A⁻]/[HA])。[A⁻] 为共轭碱浓度,[HA] 为弱酸浓度。当比值介于约 0.1 到 10 之间时最为准确。
我可以输入 Ka 而非 pKa 吗?
可以。将开关切换到 Ka,本工具会用 pKa = −log10(Ka) 进行换算。Ka 必须为正数,对数才有定义。
如何为目标 pH 求比值?
选择求解比值,输入 pH 和 pKa。本工具返回 [A⁻]/[HA] = 10^(pH − pKa),即所需共轭碱与弱酸的摩尔比。
这能替代测量 pH 吗?
它是一个近似估算值,假设理想行为并忽略活度效应和离子强度。对于精确工作,请始终用校准过的 pH 计确认最终缓冲液。计算仅在您的浏览器中运行。

更多工具