pH Calculator — Acid, Base & Buffer Solutions

Calculate pH of strong acids, weak acids, bases, and buffer solutions. Uses Henderson-Hasselbalch equation with Ka/Kb inputs.

Solution mode
Concentration [H+] (mol/L)
2.0000pH
pH ≈ 2.0000 · pOH ≈ 12.0000
Concentrations
[H+] ≈ 1.000e-2 mol/L · [OH-] ≈ 1.000e-12 mol/L
pH 7 is neutral at 25°C (pure water). Below 7 is acidic; above 7 is basic/alkaline.
Steps
  1. 1. [H+] = 0.01 mol/L
  2. 2. pH = -log10(0.01) = 2.0000
  3. 3. pOH = 14 - pH = 12.0000
  4. 4. [OH-] = 10^(-12.0000) = 1.000e-12 mol/L
pH formula: pH = -log10[H+]. For strong acids, [H+] equals the acid concentration. For strong bases, pOH = -log10[OH-] and pH = 14 - pOH. For buffers (Henderson-Hasselbalch): pH = pKa + log([A-]/[HA]). This calculator uses a user-supplied pKa — it does not assume a specific acid.

How pH Is Calculated

pH is a logarithmic measure of the hydrogen-ion concentration in a solution, defined as pH = -log10[H+]. Because the scale is logarithmic, each whole-number change in pH represents a tenfold change in acidity. A solution with [H+] = 0.01 mol/L has a pH of 2, while one with [H+] = 1 × 10⁻⁷ mol/L (pure water at 25°C) has a pH of 7 — neutral. Values below 7 are acidic; values above 7 are basic or alkaline.

For a strong acid, which dissociates completely, the hydrogen-ion concentration equals the acid concentration, so pH is simply -log10[acid]. For a strong base, you first compute pOH = -log10[OH-] and then use the relationship pH + pOH = 14 to find pH.

Buffer Solutions and the Henderson-Hasselbalch Equation

A buffer resists changes in pH when small amounts of acid or base are added. Its pH is given by the Henderson-Hasselbalch equation: pH = pKa + log([A-]/[HA]), where pKa is the negative log of the acid dissociation constant and [A-]/[HA] is the ratio of conjugate base to weak acid. This equation is widely used in biochemistry — for example, blood plasma pH of 7.4 is maintained by the bicarbonate buffering system. Because pKa is a property of the specific acid, this calculator takes it as an input rather than assuming a particular compound.

Advertisement

How to Use

Enter the values for the scenario you are assessing. Calculate pH of strong acids, weak acids, bases, and buffer solutions. Uses Henderson-Hasselbalch equation with Ka/Kb inputs. Use the ph calculator result to inform your calculation.

Related Calculators

Frequently Asked Questions