Question
Calculate the pH of HCl solution. Many students answer pH = 8. Why is that wrong, and what’s the correct answer?
Solution — Step by Step
If the answer were pH = 8, the solution would be basic. But HCl is a strong acid — even at low concentration it cannot make a solution basic. So pH must be less than 7.
At very low acid concentrations, the from water () becomes comparable to the acid contribution. We can’t ignore water.
Let total . From HCl: . From water: equal and produced, say each.
Charge balance: . So where .
Equilibrium: .
Substituting: , giving .
Solving: .
The correct pH is approximately , slightly acidic — never basic.
Why This Works
Whenever the acid concentration approaches or drops below , water’s autoionisation matters. The standard formula pH assumes the acid dominates, which fails here. The right approach combines mass balance, charge balance, and .
Alternative Method
Approximation: at very dilute acid, total . Numerically, . Same answer.
The trap: applying pH blindly. Always sanity check: a strong acid solution can never be basic. If you’re getting pH > 7 for HCl, redo the calculation accounting for water.
Common Mistake
Reporting pH = 8. The fix: whenever , account for water. JEE Main 2023 had a -mark question on HCl with pH near .