The Henderson–Hasselbalch Equation Explained for Biology Students

The Henderson–Hasselbalch equation is one of the most useful equations in biology and biochemistry for understanding buffers—solutions that resist large changes in pH when acid or base is added. It connects three quantities that students encounter repeatedly: pH, the acid dissociation constant (Ka), and the relative amounts of a weak acid and its conjugate base.

The equation is:pH=pKa+log⁡([A−][HA])\boxed{\mathrm{pH}=\mathrm{p}K_a+\log\left(\frac{[\mathrm{A^-}]}{[\mathrm{HA}]}\right)}

Here, HA represents a weak acid and A⁻ its conjugate base.

The equation is especially useful in biology because many biological molecules contain groups that can gain or lose protons. Protein side chains, phosphate groups, amino acids, and biological buffers all depend on these acid–base equilibria.

What the Henderson–Hasselbalch equation tells you

At its core, the equation describes the relationship between pH and the ratio of conjugate base to weak acid.

  • pH tells you how acidic or basic a solution is.
  • pKa describes how readily a weak acid gives up a proton.
  • [A⁻] is the concentration of the deprotonated form.
  • [HA] is the concentration of the protonated form.

The equation can therefore answer questions such as:

  • What is the pH of a buffer?
  • What ratio of base to acid is needed to produce a particular pH?
  • How does changing the relative amounts of acid and base affect pH?
  • Which form of a weak acid predominates at a particular pH?

The last question is particularly important in biology because the protonation state of a molecule can affect its charge, shape, solubility, and interactions with other molecules.

Start with weak acids and conjugate bases

To understand the equation, first consider a weak acid in water:HA⇌H++A−\mathrm{HA \rightleftharpoons H^+ + A^-}

HA is the protonated acid. When it loses a proton (H⁺), it becomes A⁻, its conjugate base.

Because HA is a weak acid, the reaction does not proceed completely to the right. Instead, HA, H⁺, and A⁻ coexist in an equilibrium.

The acid dissociation constant, Ka, describes this equilibrium:Ka=[H+][A−][HA]K_a=\frac{[H^+][A^-]}{[HA]}

A larger Ka means the acid dissociates more readily. Because Ka values can be inconveniently small, biochemistry commonly uses pKa:pKa=−log⁡KapK_a=-\log K_a

A lower pKa means a stronger acid, while a higher pKa means a weaker acid.

How the equation is derived

The Henderson–Hasselbalch equation comes directly from the definition of Ka.

Starting with:Ka=[H+][A−][HA]K_a=\frac{[H^+][A^-]}{[HA]}

Rearrange it to isolate hydrogen ion concentration:[H+]=Ka[HA][A−][H^+]=K_a\frac{[HA]}{[A^-]}

Taking the negative logarithm of both sides gives:−log⁡[H+]=−log⁡Ka−log⁡([HA][A−])-\log[H^+]=-\log K_a-\log\left(\frac{[HA]}{[A^-]}\right)

Since:pH=−log⁡[H+]pH=-\log[H^+]

andpKa=−log⁡KapK_a=-\log K_a

the result is:pH=pKa+log⁡([A−][HA])\boxed{pH=pK_a+\log\left(\frac{[A^-]}{[HA]}\right)}

The equation is therefore not a separate rule to memorize without context. It is a convenient logarithmic form of the acid dissociation equilibrium.

Why pH equals pKa when the acid and base concentrations are equal

One of the most important relationships to recognize is what happens when:[A−]=[HA][A^-]=[HA]

The ratio becomes 1:[A−][HA]=1\frac{[A^-]}{[HA]}=1

Because:log⁡(1)=0\log(1)=0

the Henderson–Hasselbalch equation becomes:pH=pKa\boxed{pH=pK_a}

This means that when the weak acid and its conjugate base are present at equal concentrations, the pH equals the pKa.

It also provides a useful way to interpret pKa. At pH = pKa, the protonated and deprotonated forms are present in equal amounts under the conditions described by the equation.

How pH changes as the acid-to-base ratio changes

The logarithm in the equation makes the relationship straightforward to interpret.

If the conjugate base concentration is greater than the acid concentration, then:[A−][HA]>1\frac{[A^-]}{[HA]}>1

The logarithm is positive, so:pH>pKapH>pK_a

If the acid concentration is greater than the conjugate base concentration:[A−][HA]<1\frac{[A^-]}{[HA]}<1

The logarithm is negative, so:pH<pKapH<pK_a

A particularly useful set of cases is:

Ratio [A⁻]/[HA]pH relative to pKa
0.1pKa − 1
1pKa
10pKa + 1
100pKa + 2

So a tenfold change in the ratio of conjugate base to acid changes the pH by one unit.

This logarithmic relationship is why relatively large changes in the acid/base ratio can correspond to comparatively modest changes in pH.

Using the equation to calculate buffer pH

Suppose a buffer contains a weak acid with a pKa of 4.76. The concentration of its conjugate base is 0.20 M, while the weak acid concentration is 0.10 M.

Substitute the values into the equation:pH=4.76+log⁡(0.200.10)pH=4.76+\log\left(\frac{0.20}{0.10}\right)

The ratio is 2:pH=4.76+log⁡(2)pH=4.76+\log(2)

Since log⁡(2)\log(2) is approximately 0.30:pH≈5.06\boxed{pH\approx5.06}

The important point is not just the arithmetic. The conjugate base is present at twice the concentration of the acid, so the pH is about 0.30 units above the pKa.

Using the equation to find the required acid-to-base ratio

The equation can also be rearranged when the pH is known and the ratio is unknown.

Starting with:pH=pKa+log⁡([A−][HA])pH=pK_a+\log\left(\frac{[A^-]}{[HA]}\right)

Subtract pKa:pH−pKa=log⁡([A−][HA])pH-pK_a=\log\left(\frac{[A^-]}{[HA]}\right)

Raise 10 to both sides:[A−][HA]=10pH−pKa\boxed{\frac{[A^-]}{[HA]}=10^{pH-pK_a}}

This form is particularly useful for buffer preparation.

For example, if a buffer has a pKa of 6.8 and you want a pH of 7.1:[A−][HA]=107.1−6.8\frac{[A^-]}{[HA]}=10^{7.1-6.8}[A−][HA]=100.3≈2\frac{[A^-]}{[HA]}=10^{0.3}\approx2

So the buffer needs approximately twice as much conjugate base as weak acid.

Why buffers resist changes in pH

A buffer works because it contains both members of a weak acid/conjugate base pair.

If acid is added, the conjugate base can accept some of the added H⁺:A−+H+→HA\mathrm{A^-+H^+\rightarrow HA}

If base is added, the weak acid can donate H⁺, helping neutralize the added base:HA→H++A−\mathrm{HA\rightarrow H^++A^-}

As long as substantial amounts of both forms remain, the buffer can absorb added acid or base without an equally large change in pH.

The Henderson–Hasselbalch equation describes the resulting relationship between the pH and the changing ratio of A⁻ to HA.

A buffer therefore does not keep pH perfectly constant. Its pH changes as acid or base is added, but it changes less than it would in an unbuffered solution.

Why buffers work best near their pKa

The equation explains why buffer systems are generally most effective when the desired pH is close to the pKa of the weak acid.

When:pH=pKapH=pK_a

the concentrations of HA and A⁻ are equal. There is therefore a substantial amount of each form available to respond to either added acid or added base.

If the pH is several units above or below the pKa, one form greatly predominates. The buffer then has less capacity to handle addition of the substance that consumes that predominant form.

For this reason, when selecting a buffer for an experiment, researchers generally choose an acid–base pair whose pKa is reasonably close to the desired pH.

Buffer capacity is not the same as buffer pH

Two ideas are easy to confuse: buffer pH and buffer capacity.

The Henderson–Hasselbalch equation primarily describes the relationship that determines buffer pH. Buffer capacity refers to how much acid or base a buffer can absorb before its pH changes substantially.

The total amount of buffer matters for capacity. A dilute buffer and a concentrated buffer can have the same pH if they have the same ratio of A⁻ to HA, but the more concentrated buffer generally contains more acid/base material available to react with added acid or base.

Thus, the ratio determines the pH, while the total concentration is important for how much acid or base the buffer can absorb.

Henderson–Hasselbalch in biological systems

The equation becomes especially valuable in biology because protonation and deprotonation are fundamental to cellular chemistry.

Many biological molecules contain functional groups that can gain or lose protons. Their protonation state depends on the relationship between the surrounding pH and the relevant pKa.

For a simple acid group:HA⇌H++A−\mathrm{HA\rightleftharpoons H^++A^-}

when the environmental pH is below the pKa, the protonated form tends to predominate. When the pH is above the pKa, the deprotonated form tends to predominate.

This principle helps explain changes in the charge of amino acids and proteins as pH changes. It is also relevant to enzyme activity because enzymes depend on specific chemical groups being in appropriate protonation states.

Biological buffers such as phosphate-based systems and bicarbonate-based systems can likewise be understood through acid–base equilibria. In living organisms, these systems help maintain chemical conditions within ranges compatible with cellular function.

The equation and amino acids

Amino acids illustrate why pKa matters so much in biology.

An amino acid can contain more than one ionizable group, and each group has its own pKa. For example, the carboxyl group and amino group can participate in proton-transfer reactions.

For any individual ionizable group, the Henderson–Hasselbalch relationship can help determine the relative amounts of its protonated and deprotonated forms.

However, students should be careful not to treat the entire amino acid as though it has one universal pKa. Different ionizable groups have different pKa values, and some amino acid side chains are also ionizable.

As pH changes, the charge state of an amino acid can therefore change in stages rather than all at once.

The equation and proteins

Proteins contain many ionizable groups, including amino acid side chains and terminal groups. Each group can contribute to the protein’s overall charge depending on the surrounding pH.

The Henderson–Hasselbalch equation provides a useful starting point for understanding these individual protonation equilibria.

In real proteins, however, pKa values can differ from those measured for isolated molecules. The local environment inside a protein can influence how favorable protonation or deprotonation is. Nearby charges, hydrogen bonding, solvent exposure, and the structure of the protein can all affect an ionizable group’s behavior.

So the Henderson–Hasselbalch equation is powerful, but biological systems can be more complicated than an idealized weak-acid solution.

Common mistakes students make

One frequent mistake is reversing the ratio. The standard form is:pH=pKa+log⁡([conjugate base][weak acid])pH=pK_a+\log\left(\frac{[\text{conjugate base}]}{[\text{weak acid}]}\right)

The base goes in the numerator and the acid goes in the denominator.

Another mistake is confusing pH and pKa. pH describes the solution’s current acidity, whereas pKa is a property of a particular acid–base equilibrium under specified conditions.

Students also sometimes assume that a buffer’s pH depends on the absolute concentrations of acid and base alone. In the Henderson–Hasselbalch equation, their ratio is what determines the pH, provided the assumptions behind the equation are appropriate.

Finally, the equation should not be treated as universally exact. It is an approximation derived from an equilibrium expression. It works particularly well for many ordinary buffer calculations when concentrations can reasonably stand in for activities and when the relevant acid–base system is clearly identified.

A reliable way to solve Henderson–Hasselbalch problems

When faced with a problem, identify the weak acid and its conjugate base first. Write them as HA and A⁻ if that makes the chemistry easier to see.

Then identify the pKa and determine which concentrations belong in the numerator and denominator:[A−][HA]\frac{[\mathrm{A^-}]}{[\mathrm{HA}]}

Substitute into the equation:pH=pKa+log⁡([A−][HA])pH=pK_a+\log\left(\frac{[\mathrm{A^-}]}{[\mathrm{HA}]}\right)

Finally, check whether the result makes chemical sense. If the conjugate base is more abundant than the acid, the calculated pH should be above the pKa. If the acid is more abundant, the pH should be below the pKa.

That quick check can catch a reversed ratio or arithmetic error before it becomes a wrong biological interpretation.

The key idea is simple: the Henderson–Hasselbalch equation connects pH to pKa through the relative amounts of a weak acid and its conjugate base. Once that relationship is understood, the equation becomes much more than a formula to memorize—it becomes a practical way to reason about buffers, protonation states, and acid–base behavior throughout biology.

Looking For Something Else?