CHEMISTRY 2 • ACIDS AND BASES

pH of Weak Acids — Compute pH of a weak acid solution using Ka and ICE tables

Learn to predict the pH of solutions where acids only partially ionize, using equilibrium thinking.

Historical Context & Motivation

For centuries, chemists recognized that some acids were "stronger" than others — vinegar stings less than sulfuric acid, and lemon juice is tart but not dangerous. However, quantifying how much an acid ionizes in water required decades of theoretical development. The journey from qualitative taste-testing to precise pH calculations is a story of equilibrium chemistry coming of age.

1884
Arrhenius Theory of Acids
Svante Arrhenius proposed that acids are substances that produce H⁺ ions in water. This was the first modern definition of an acid, but it did not distinguish between strong and weak acids quantitatively.
1909
Sørensen Introduces pH
Søren Sørensen, working at the Carlsberg brewery laboratory, introduced the pH scale as a convenient way to express hydrogen ion concentration. The logarithmic scale made it much easier to compare acidity levels across solutions.
1923
Brønsted–Lowry Acid–Base Theory
Johannes Brønsted and Thomas Lowry independently defined acids as proton donors and bases as proton acceptors. This broader framework explained why weak acids only partially donate their protons to water.
1930s
Ka Values Tabulated
Chemists systematically measured acid dissociation constants (Ka) for hundreds of weak acids, enabling precise equilibrium calculations. ICE tables became a standard problem-solving tool in chemistry education.

The central question this lesson addresses is straightforward but powerful: if a weak acid only partially ionizes in water, how do we figure out exactly how much H⁺ is produced and what the resulting pH will be? The answer lies in combining the equilibrium constant Ka with a systematic bookkeeping method called the ICE table.

Core Principles & Definitions

Before diving into calculations, you need to understand a few foundational ideas that distinguish weak acids from strong acids. A strong acid like HCl ionizes 100% in water — every molecule donates its proton. A weak acid like acetic acid (CH₃COOH) only ionizes partially, establishing a dynamic equilibrium between the intact acid molecules and the ions they produce.

1

Weak Acid Equilibrium

A weak acid HA dissolves in water and partially ionizes: HA ⇌ H⁺ + A⁻. Both the forward and reverse reactions occur simultaneously, so un-ionized HA molecules coexist with H⁺ and A⁻ ions at equilibrium.
2

Acid Dissociation Constant (Ka)

Ka measures the strength of a weak acid. It equals [H⁺][A⁻] / [HA] at equilibrium. A larger Ka means greater ionization and a stronger weak acid.
3

The ICE Table

ICE stands for Initial, Change, Equilibrium. It is an organized table that tracks how concentrations shift as a reaction moves toward equilibrium. Each column represents a species in the reaction.
4

The pH Scale

pH = −log[H⁺]. Because the log function compresses large ranges, small differences in pH correspond to tenfold differences in H⁺ concentration. A pH below 7 is acidic; above 7 is basic.
✦ KEY TAKEAWAY
Think of a weak acid like a shy volunteer in class. If you ask 100 students to raise their hands (ionize), a strong acid is like a class where everyone raises their hand immediately. A weak acid is like a class where only a few students raise their hands — the rest keep them down. Ka tells you what fraction of the class actually volunteers.

Visual Explanation — Weak vs. Strong Acid Ionization

Left: a strong acid like HCl ionizes completely — every molecule separates into H⁺ and Cl⁻. Right: a weak acid like acetic acid barely ionizes — most molecules remain intact as HA (purple), with only a few H⁺ (gold) and A⁻ (green) ions present. This partial ionization is why we need Ka and ICE tables to compute pH.

The diagram above reveals the key difference. In the strong acid beaker, every HCl molecule has donated its proton, so [H⁺] equals the initial acid concentration and pH is easy to compute: pH = −log(0.10) = 1.0. In the weak acid beaker, however, most acetic acid molecules keep their protons. Only a small fraction ionizes, so [H⁺] is much less than the initial concentration. This is why you cannot simply plug the initial concentration into pH = −log[H⁺] for a weak acid — you must first figure out how much ionization actually occurs.

Mathematical Framework — Ka Expression & ICE Table Setup

The calculation of weak acid pH follows a clear sequence of steps. First, write the ionization equilibrium. Second, set up the Ka expression. Third, use an ICE table to express equilibrium concentrations in terms of a single variable, x. Fourth, solve for x. Finally, take the negative log to find pH.

WEAK ACID IONIZATION
HA(aq) ⇌ H⁺(aq) + A⁻(aq)
HA = the weak acid; H⁺ = hydrogen ion (proton); A⁻ = conjugate base. The double arrow (⇌) indicates that the reaction reaches equilibrium rather than going to completion.
ACID DISSOCIATION CONSTANT
Ka = [H⁺][A⁻] / [HA]
Square brackets denote molar concentrations at equilibrium. Ka is a constant at a given temperature. Water is the solvent and is omitted from the expression.

Setting Up the ICE Table

An ICE table organizes the concentration changes. Suppose you dissolve a weak acid HA at an initial concentration of C₀ (say 0.10 M). Initially, no ionization has occurred, so [H⁺] = 0 and [A⁻] = 0. As the reaction proceeds toward equilibrium, some amount x of HA ionizes. This means [HA] decreases by x while [H⁺] and [A⁻] each increase by x (because of the 1:1:1 stoichiometry).

Generic ICE table for weak acid ionization
HAH⁺A⁻
I (Initial)C₀00
C (Change)− x+ x+ x
E (Equilibrium)C₀ − xxx
SUBSTITUTION INTO Ka
Ka = (x)(x) / (C₀ − x) = x² / (C₀ − x)
This equation can be solved exactly using the quadratic formula, or simplified with the 5% approximation: if x is small compared to C₀ (less than 5% of C₀), then C₀ − x ≈ C₀, and the equation simplifies to x ≈ √(Ka × C₀).
FINAL pH CALCULATION
pH = −log[H⁺] = −log(x)
Once you solve for x (which equals [H⁺] at equilibrium), take the negative base-10 logarithm to find pH.

Detailed Breakdown — The 5% Approximation & When to Use It

Solving x² / (C₀ − x) = Ka exactly requires the quadratic formula, which can be tedious. The 5% approximation offers a shortcut. If the degree of ionization is small — specifically, if x / C₀ < 0.05 (or 5%) — then dropping x from the denominator introduces negligible error. The approximation works well when Ka is small relative to C₀. A common rule of thumb: the approximation is valid when C₀ / Ka ≥ 400.

This decision flowchart shows the two solving paths. After setting up the ICE table, check whether C₀ / Ka ≥ 400. If yes, the approximation x ≈ √(Ka × C₀) works. If not, use the quadratic formula. Either way, both paths converge on pH = −log(x).
⚠️ When Does the Approximation Fail?
The approximation breaks down in two common scenarios: (1) when the acid is relatively strong for a "weak" acid (Ka > 10⁻³) or (2) when the solution is very dilute (C₀ < 0.01 M). In either case, x becomes a significant fraction of C₀, and you must use the quadratic formula. Always check your answer: divide x by C₀ and verify it is less than 0.05.

Here is a summary of the complete algorithm. Start by writing the balanced ionization equation and setting up the ICE table. Substitute the equilibrium expressions into the Ka formula. Decide whether the approximation is valid by checking C₀ / Ka. Solve for x, verify the 5% condition, and finally compute pH = −log(x). With practice, this process becomes second nature.

Worked Example — pH of 0.25 M Acetic Acid

Let's walk through a complete pH calculation for a 0.25 M solution of acetic acid (CH₃COOH), which has Ka = 1.8 × 10⁻⁵.

Find the pH of 0.25 M CH₃COOH (Ka = 1.8 × 10⁻⁵)
1
Step 1 — Write the Ionization EquationAcetic acid donates a proton to water: CH₃COOH(aq) ⇌ H⁺(aq) + CH₃COO⁻(aq). This is the equilibrium we will analyze.
2
Step 2 — Set Up the ICE TableInitial: [CH₃COOH] = 0.25 M, [H⁺] = 0, [CH₃COO⁻] = 0. Change: [CH₃COOH] decreases by x, [H⁺] increases by x, [CH₃COO⁻] increases by x. Equilibrium: [CH₃COOH] = 0.25 − x, [H⁺] = x, [CH₃COO⁻] = x.
3
Step 3 — Substitute into Ka ExpressionKa = x² / (0.25 − x) = 1.8 × 10⁻⁵. Check the approximation: C₀ / Ka = 0.25 / (1.8 × 10⁻⁵) = 13,889. Since 13,889 ≥ 400, the approximation is valid.
4
Step 4 — Solve Using the ApproximationApproximate: x² / 0.25 ≈ 1.8 × 10⁻⁵. Therefore x² = (1.8 × 10⁻⁵)(0.25) = 4.5 × 10⁻⁶. Taking the square root: x = √(4.5 × 10⁻⁶) = 2.12 × 10⁻³ M.
[H⁺] = x = 2.12 × 10⁻³ M
5
Step 5 — Verify the 5% ApproximationCheck: x / C₀ = (2.12 × 10⁻³) / 0.25 = 0.0085, or 0.85%. Since 0.85% < 5%, the approximation is valid.
6
Step 6 — Calculate pHpH = −log(2.12 × 10⁻³) = −log(2.12) − log(10⁻³) = −0.326 + 3 = 2.67.
pH = 2.67
✅ Sanity Check
The pH of a strong acid at the same concentration would be −log(0.25) = 0.60. Our weak acid gives pH = 2.67, which is higher (less acidic). This makes sense because a weak acid produces fewer H⁺ ions than a strong acid at the same concentration.

Strengths & Limitations of the ICE-Table Method

Strengths and limitations of the Ka / ICE table approach
AspectStrengthLimitation
OrganizationICE tables provide a clear, systematic framework that prevents errors in tracking concentration changes.For polyprotic acids (like H₂SO₃), multiple ICE tables are needed — one for each ionization step.
5% ApproximationSimplifies a quadratic equation to a straightforward square root calculation, saving significant time on tests.Fails for dilute solutions or moderately strong weak acids, requiring you to fall back to the quadratic formula.
AccuracyGives precise results for monoprotic weak acids in pure water at reasonable concentrations.Ignores autoionization of water (Kw), which matters only at extremely low acid concentrations (below ~10⁻⁶ M).
VersatilityThe same ICE framework applies to weak bases (using Kb), buffer systems, and solubility equilibria.Does not account for activity coefficients in concentrated or ionic solutions, which affect real-world accuracy.
✦ KEY TAKEAWAY
The ICE table is like a spreadsheet for chemical reactions: it tracks every deposit and withdrawal of concentration, so your books always balance. The 5% approximation is a shortcut that works when the numbers are lopsided enough — like rounding $999,999 to a million. But when the shortcut introduces too much rounding error, you need the exact quadratic solution to stay accurate.

Connection to Advanced Theory — Buffers & Polyprotic Acids

The skills you build here with weak acid pH calculations directly extend to more complex equilibrium problems. In AP Chemistry and college courses, you will encounter buffer solutions (mixtures of a weak acid and its conjugate base) and polyprotic acids (acids that can donate more than one proton). Both rely on the same ICE-table logic, just applied in layers.

Weak acid pH vs. buffer pH — building on the same equilibrium foundation
FeatureWeak Acid pH (This Lesson)Buffer pH (Next Topic)
Species PresentOnly HA dissolved in pure water.HA plus its conjugate base A⁻ (e.g., from a salt like NaCH₃COO).
Initial [A⁻]Starts at 0 — builds up only through ionization.Starts at a significant non-zero value from the added salt.
Equation UsedKa = x² / (C₀ − x), solved by square root or quadratic.Henderson–Hasselbalch: pH = pKa + log([A⁻]/[HA]).
Key AdvantagePredicts pH from a single known quantity (initial [HA]).Resists pH change when small amounts of acid or base are added.

Understanding weak acid equilibria also connects to biology and environmental science. Your blood maintains a pH of about 7.4 using a carbonic acid/bicarbonate buffer system. Ocean acidification — caused by dissolved CO₂ forming carbonic acid — is fundamentally a weak acid equilibrium problem. Mastering Ka and ICE tables gives you the tools to analyze these real-world systems quantitatively.

Practice Problems

PROBLEM 1 — CONCEPTUAL
A 0.10 M solution of hydrofluoric acid (HF, Ka = 6.8 × 10⁻⁴) has a pH of about 2.08. Explain why this pH is higher than that of a 0.10 M solution of HCl (pH = 1.0), even though both are at the same concentration.
PROBLEM 2 — BASIC CALCULATION
Calculate the pH of a 0.50 M solution of nitrous acid (HNO₂), given Ka = 4.5 × 10⁻⁴.
PROBLEM 3 — INTERMEDIATE
A 0.020 M solution of chloroacetic acid (ClCH₂COOH) has Ka = 1.4 × 10⁻³. Determine whether the 5% approximation is valid, and then calculate the pH using the appropriate method.
PROBLEM 4 — APPLIED
Vitamin C (ascorbic acid, HC₆H₇O₆) has Ka = 8.0 × 10⁻⁵. A student dissolves a 500 mg vitamin C tablet (molar mass = 176.12 g/mol) in enough water to make 250 mL of solution. What is the pH of this solution?
PROBLEM 5 — CRITICAL THINKING
Two weak acids, HA and HB, both have the same initial concentration of 0.10 M. Acid HA has Ka = 1.0 × 10⁻⁴ and acid HB has Ka = 1.0 × 10⁻⁸. Without doing a full calculation, predict which acid will have a pH closer to 7.0 and explain why. Then calculate both pH values to verify your prediction and determine the actual difference in pH units.

Lesson Summary

A weak acid only partially ionizes in water, establishing an equilibrium HA ⇌ H⁺ + A⁻. The extent of ionization is quantified by the acid dissociation constant Ka, defined as [H⁺][A⁻] / [HA]. To compute pH, you set up an ICE table (Initial, Change, Equilibrium) that tracks each species' concentration as the reaction reaches equilibrium. Substituting the equilibrium row into the Ka expression yields the equation x² / (C₀ − x) = Ka, where x = [H⁺].

When C₀ / Ka ≥ 400, the 5% approximation lets you simplify to x ≈ √(Ka × C₀). Otherwise, use the quadratic formula. After finding x, compute pH = −log(x). Always verify your approximation by checking that x / C₀ < 0.05. This framework extends to weak bases, buffers, and polyprotic acids — making it one of the most versatile tools in equilibrium chemistry.

Varsity Tutors • Chemistry 2 • pH of Weak Acids — Compute pH of a weak acid solution using Ka and ICE tables