通过MCP连接 →

输入计算

Ka/Kb 请输入常数(如 1.8e-5);pKa/pKb 请输入 p 值(如 4.74)。

数学公式

广告

结果

pKa
4.7447
在 25 °C 时(Kw = 1×10⁻¹⁴)
Ka(酸常数) 0.000018
Kb(碱常数) 0
pKa 4.7447
pKb 9.2553

这个计算器能做什么

本工具可在四个常用的酸碱强度参数之间互相换算:酸解离常数 Ka、碱解离常数 Kb,以及它们的对数形式 pKapKb。只需输入其中任意一个数值,计算器就会针对该共轭酸碱对算出其余三个,前提是溶液为 25 °C 的水溶液,此时水的离子积 \(\text{Kw} = 1\times10^{-14}\)。

使用方法

先从下拉菜单中选择你已知的量,再输入对应数值。如果是 Ka 或 Kb,请使用科学计数法,例如 1.8e-5;如果是 pKa 或 pKb,则直接输入普通数字,例如 4.74。结果面板会将 pKa 作为主要数值突出显示,并同时列出 Ka、Kb、pKa 和 pKb,方便你直接读取所需的那一项。

公式详解

前缀「p」表示「以 10 为底的负对数」,因此 \(\text{pKa} = -\log_{10}\!\left(\text{Ka}\right)\),反过来则有 \(\text{Ka} = 10^{-\text{pKa}}\)。pKa 越小,酸性越强。由于每一种弱酸都对应一个共轭碱,它们的常数通过水的自偶电离联系在一起:

$$\text{Ka} \times \text{Kb} = \text{Kw} = 1\times10^{-14}$$

写成对数形式就是 \(\text{pKa} + \text{pKb} = 14\)。所以只要知道其中一个,四个值就都确定了。

数轴显示 pKa 越低酸性越强
pKa 越低酸性越强,pKa 越高酸性越弱。
连接 Ka、Kb、pKa 和 pKb 的换算循环图
四个量可相互换算:已知其一即可求出其余三个。

实例演算

乙酸(醋酸)的 \(\text{Ka} = 1.8\times10^{-5}\),则

$$\text{pKa} = -\log_{10}\!\left(1.8\times10^{-5}\right) \approx 4.745$$

它的共轭碱(乙酸根)的 \(\text{pKb} = 14 - 4.745 = 9.255\),\(\text{Kb} = 10^{-9.255} \approx 5.56\times10^{-10}\)。这些结果与计算器的输出一致。

常见问题

「14」这个数值永远成立吗? 数值 14(以及 \(\text{Kw} = 10^{-14}\))只在 25 °C 时成立。温度改变时 Kw 也会随之变化,因此 pKa + pKb 会略有偏移。

怎么区分强酸和弱酸? pKa 较低(或 Ka 较大)表示强酸;pKa 较高表示弱酸。对碱而言,pKb 的判断逻辑完全相同。

可以输入 pKb 来反推 Ka 吗? 可以——在下拉菜单中选择 pKb,工具会自动反算出 pKa、Ka 和 Kb。

最后更新: