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。只要濃度如此,計算器就會回傳這些值。