pH of Very Dilute Acids: Why 10⁻⁸ M HCl Is Not pH 8
Ask a Class 11 student for the pH of 10−8 M HCl and most will answer 8. That answer is wrong, and it is wrong in a way that board examiners like to test. A strong acid can never give a solution with pH above 7 at 25 °C. The mistake comes from forgetting that water itself supplies H+ ions. This page shows you when that matters and how to get the correct answer.
Why the simple formula fails
For a normal acid solution, pH = −log[H+], and [H+] is just the acid concentration. This works because the H+ from water (about 10−7 M in pure water at 25 °C) is tiny next to the acid. When the acid concentration falls to about 10−6 M or lower, the acid and the water give H+ in comparable amounts, and you must count both.
Charge balance for a strong monoprotic acid of concentration C: [H+] = C + [OH−]
Substitute [OH−] = Kw/[H+] and rearrange:
[H+]2 − C[H+] − Kw = 0
[H+] = ( C + √(C2 + 4Kw) ) / 2
What each symbol means
- C is the molar concentration of the strong acid you added (mol/L). A strong monoprotic acid such as HCl or HNO3 is taken as fully dissociated, so it gives C mol/L of H+.
- [H+] is the total hydrogen-ion concentration, from the acid and from water together.
- [OH−] is the hydroxide concentration. In an acid solution every OH− comes from water, so it also tells you how much H+ water supplied.
- Kw is the ionic product of water. It is 1.0 × 10−14 at 25 °C and changes with temperature. All the numbers below assume 25 °C.
Worked examples
Step 1: C = 1.0 × 10−8 and Kw = 1.0 × 10−14.
Step 2: C2 = 1.0 × 10−16. 4Kw = 4.0 × 10−14. The sum is 4.001 × 10−14, and its square root is 2.0025 × 10−7.
Step 3: [H+] = (1.0 × 10−8 + 2.0025 × 10−7) / 2 = 2.1025 × 10−7 / 2 = 1.0513 × 10−7 M.
Step 4: pH = −log(1.0513 × 10−7) = 6.978.
Check: [OH−] = 10−14 / 1.0513 × 10−7 = 9.51 × 10−8. Then C + [OH−] = 0.1 × 10−7 + 0.951 × 10−7 = 1.051 × 10−7 ✓.
Answer: pH ≈ 6.98, slightly acidic. Almost all the H+ (about 90%) comes from water, not from the HCl.
Step 1: C2 = 1.0 × 10−14, 4Kw = 4.0 × 10−14, sum = 5.0 × 10−14, square root = 2.236 × 10−7.
Step 2: [H+] = (1.0 × 10−7 + 2.236 × 10−7) / 2 = 1.618 × 10−7 M.
Step 3: pH = −log(1.618 × 10−7) = 6.79.
Answer: pH ≈ 6.79, not 7. The common wrong answer "pH = 7" would make an acid neutral.
Step 1: C2 = 1.0 × 10−12, 4Kw = 4.0 × 10−14, sum = 1.04 × 10−12, square root = 1.0198 × 10−6.
Step 2: [H+] = (1.0 × 10−6 + 1.0198 × 10−6) / 2 = 1.0099 × 10−6 M.
Step 3: pH = 5.9957.
Answer: pH = 5.996, against 6.000 from the shortcut. The difference is only 0.004, so for 10−6 M and stronger acids you can use pH = −log C.
Step 1: The same algebra works with the roles swapped: [OH−] = ( C + √(C2 + 4Kw) ) / 2 = 1.618 × 10−7 M.
Step 2: pOH = 6.79.
Step 3: pH = 14 − 6.79 = 7.21.
Answer: pH ≈ 7.21, basic but only slightly. The shortcut (pOH = 7, pH = 7) would call it neutral.
Quick comparison table
| HCl concentration (M) | Shortcut pH = −log C | Correct pH (with water) |
|---|---|---|
| 1.0 × 10−6 | 6.00 | 5.996 |
| 1.0 × 10−7 | 7.00 | 6.79 |
| 5.0 × 10−8 | 7.30 | 6.89 |
| 2.0 × 10−8 | 7.70 | 6.96 |
| 1.0 × 10−8 | 8.00 | 6.98 |
Notice the trend. As the acid gets more and more dilute, the correct pH does not climb past 7. It creeps towards 7 from below, because the solution looks more and more like pure water.
- Reporting pH 8 for 10−8 M HCl. An acid cannot make a solution basic. If your answer is above 7 for an acid, you have made an error.
- Adding the two concentrations blindly. The simple sum C + 10−7 overcounts water's contribution, because adding acid pushes the water equilibrium back. In Example 1, naive addition gives 1.1 × 10−7 (pH 6.96), while the correct value is 1.05 × 10−7 (pH 6.98). Use the quadratic.
- Using the quadratic for strong solutions. For 0.1 M HCl the water term is negligible. Using pH = −log C is correct and faster.
- Forgetting the temperature. Kw = 10−14 is a 25 °C value. If a question gives another Kw, use that value in the quadratic.
- Applying this to weak acids. A weak acid needs its Ka. The method above is only for strong acids.
When does it matter in exams?
| Situation | What to do |
|---|---|
| Strong acid, C ≥ 10−6 M | Use pH = −log C |
| Strong acid, C near or below 10−7 M | Use [H+] = ( C + √(C2 + 4Kw) ) / 2 |
| Question says "pH of 10−8 M HCl" | Expect a value just under 7, and say that water's H+ must be counted |
| Dilute strong base | Same quadratic for [OH−], then pH = 14 − pOH |
Different boards and entrance exams treat this topic with different depth. Check your own syllabus before spending a lot of time on it.
Work the steps by hand first. Then use the calculator to check the pH of ordinary-strength solutions.
Open the pH / pOH Calculator →