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 计算器可处理普通和分析化学中最常见的五类溶液。对完全电离的强酸,氢离子浓度等于酸浓度,因此 pH = −log₁₀(C)。对强碱,氢氧根浓度等于碱浓度,因此 pOH = −log₁₀(C),而 pH = 14 − pOH。这两种情况只需要以 mol/L 表示的浓度。
弱酸和弱碱只会部分电离,因此需要其解离常数。对于弱酸,计算器使用平衡近似 [H⁺] = √(Ka · C),其中 Ka = 10^(−pKa);对于弱碱,则使用 [OH⁻] = √(Kb · C)。输入 pKa 或 pKb 以及浓度后,pH 计算器会根据得到的离子浓度返回 pH。这个平方根近似假设电离掉的酸或碱相对于初始浓度很少,这对典型的稀释弱电解质溶液通常成立。
缓冲溶液——由弱酸及其共轭碱组成的混合物——能够抵抗 pH 变化,并使用亨德森-哈塞尔巴尔赫方程计算:pH = pKa + log₁₀([A⁻]/[HA])。输入酸的 pKa 以及酸 (HA) 和其共轭碱 (A⁻) 的摩尔浓度;当两者相等时,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 | 亨德森-哈塞尔巴尔赫方程: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 计算器常见问题
什么是 pH,如何计算?
pH 用氢离子浓度的 10 为底负对数来表示酸度:pH = −log₁₀[H⁺]。pH 低于 7 为酸性,7 为中性,高于 7 为碱性。计算器会先求出你所选溶液类型的 [H⁺],再套用该公式。
如何计算弱酸的 pH?
对弱酸,使用 [H⁺] = √(Ka × C),其中 Ka = 10^(−pKa),C 为浓度。然后 pH = −log₁₀[H⁺]。输入浓度和 pKa 后,计算器会自动完成。
亨德森-哈塞尔巴尔赫方程是什么?
它用于计算缓冲液的 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。只要浓度需要,计算器就会返回这些值。