🧪 Chemistry Calculator Suite Knowledge Base

pH of Very Dilute Acids: Why 10⁻⁸ M HCl Is Not pH 8

By Aniket Bhardwaj · 13 October 2026 · Updated 13 October 2026 · Class 11 Chemistry

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.

A comparison of five dilute HCl concentrations shows shortcut pH values rising from 6.00 to 8.00 while correct pH values stay below 7, from 5.996 to 6.98.
Water keeps very dilute HCl acidic: its pH approaches 7 from below.

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.

Kw = [H+][OH−] = 1.0 × 10−14 (at 25 °C)
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

Worked examples

Example 1: pH of 1.0 × 10−8 M HCl.
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.
Example 2: pH of 1.0 × 10−7 M 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.
Example 3: when the shortcut is good enough: 1.0 × 10−6 M HCl.
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.
Example 4: a very dilute base, 1.0 × 10−7 M NaOH.
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 CCorrect pH (with water)
1.0 × 10−66.005.996
1.0 × 10−77.006.79
5.0 × 10−87.306.89
2.0 × 10−87.706.96
1.0 × 10−88.006.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?

SituationWhat to do
Strong acid, C ≥ 10−6 MUse pH = −log C
Strong acid, C near or below 10−7 MUse [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 baseSame 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 →