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 计算器可处理你在普通化学和分析化学中最常见的五类溶液。对于完全电离的强酸,氢离子浓度等于酸的浓度,因此 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 变化,并使用 Henderson-Hasselbalch 方程计算: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.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 计算器常见问题

什么是 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] 是酸浓度。当两者相等时,pH 等于 pKa,也正是缓冲液效果最好的位置。
pH 和 pOH 有什么区别?
pOH 用来表示氢氧根浓度:pOH = −log₁₀[OH⁻]。在 25 °C 的水中,pH + pOH = 14,因此知道其中一个就能算出另一个。计算器会对每种溶液同时显示这两个值。
为什么计算出的 pH 和仪表读数不同?
这些公式假设 25 °C 下的理想行为,并对弱酸和弱碱使用近似。温度、离子强度(活度)、过高或过低的浓度以及杂质都会使真实读数略有偏差,因此校准后的 pH 计结果可能与理想值略有不同。
pH 可以是负数或大于 14 吗?
可以。0–14 的范围涵盖了大多数日常溶液,但非常浓的强酸可能出现负 pH,非常浓的强碱则可能超过 14。只要浓度如此,计算器就会返回这些值。