For dilute aqueous solutions (typically ionic strength $I < 0.1\text{ mol/L}$), calculate pH from molar concentration $[\text{H}^+]\text{ [mol/L]}$ using $\text{pH} \approx -\log_{10}[\text{H}^+]$. By the IUPAC Gold Book definition, rigorous pH is defined via hydrogen-ion activity $a_{\text{H}^+} = \gamma_{\pm}[\text{H}^+]/c^\circ$ as $\text{pH} = -\log_{10}a_{\text{H}^+}$, so concentration formulas should not be extrapolated uncritically to concentrated brines or strong acids above $1\text{ mol/L}$.
Before plugging a number into a logarithm, verify whether you have a strong acid at normal concentration, an ultra-dilute strong acid, a weak acid ($K_a$), or a conjugate acid-base buffer. To convert $[\text{H}^+]$ and pH immediately with step-by-step logarithmic working, use the pH & Hydrogen Ion Concentration Calculator above.
Decision Flowchart: Which pH Formula Should You Use?
The two most common mistakes in chemistry exams and lab calculations are applying $-\log_{10} c$ directly to a weak acid without solving equilibrium, and forgetting water’s autoionization when a strong acid is diluted below $10^{-6}\text{ mol/L}$. Follow this 4-branch decision framework:
Autoionization of water ($10^{-7}\text{ mol/L}$) contributes less than 1% and can be neglected. Set $[\text{H}^+] = c$ for monoprotic strong acids (or $[\text{OH}^-] = 2c$ for diprotic strong bases like $\text{Ba(OH)}_2$) and take $-\log_{10}$.
Water's autoionization cannot be ignored. Combine charge balance with $K_w = [\text{H}^+][\text{OH}^-]$ and solve [H⁺] = (c + √(c² + 4Kw)) / 2.
If $c / K_a \ge 400$ (ionization $\alpha = \sqrt{K_a/c} \le 0.05$), use [H⁺] ≈ √(cKa). If $c / K_a < 400$, solve the exact quadratic [H⁺] = (-Ka + √(Ka² + 4Kac)) / 2.
When both weak acid $\text{HA}$ and salt $\text{A}^-$ are present, common-ion suppression applies. Use the Henderson-Hasselbalch equation pH = pKa + log₁₀([A⁻]/[HA]) in the Buffer Calculator.
Summary Table of pH Formulas, Quantitative Boundaries & Common Pitfalls
| Given Quantity / System | Formula to Apply | Quantitative Boundary (25°C) | Common Mistake to Avoid |
|---|---|---|---|
| Known $[\text{H}^+]$ | $\text{pH} = -\log_{10}[\text{H}^+]$ | $10^{-14} \le [\text{H}^+] \le 0.1\text{ mol/L}$ | Sign error when splitting mantissa and exponent ($-\log(2\times 10^{-3}) = 3 - \log 2$, not $-3 + \log 2$) |
| Known $[\text{OH}^-]$ | $\text{pOH} = -\log_{10}[\text{OH}^-]$ $\text{pH} = \text{p}K_w - \text{pOH}$ |
$\text{p}K_w = 14.00$ at 25°C; use temperature-specific $\text{p}K_w$ otherwise | Stopping at $\text{pOH}$ and forgetting to subtract from $\text{p}K_w$ |
| Monoprotic strong acid $c$ (normal) | $[\text{H}^+] \approx c \implies \text{pH} = -\log_{10} c$ | $1.0\times 10^{-6} \le c \le 0.1\text{ mol/L}$ | Forgetting stoichiometry for diprotic strong bases/acids |
| Monoprotic strong acid $c$ (ultra-dilute) | $[\text{H}^+] = \dfrac{c + \sqrt{c^2 + 4K_w}}{2}$ | $c < 1.0\times 10^{-6}\text{ mol/L}$ | Plugging $c = 10^{-8}\text{ M}$ into $-\log c$ to get $\text{pH} = 8$ (basic) |
| Monoprotic weak acid $c$ and $K_a$ (small $\alpha$) | $[\text{H}^+] \approx \sqrt{c K_a}$ $\text{pH} \approx \dfrac{1}{2}(\text{p}K_a - \log_{10} c)$ |
$\dfrac{c}{K_a} \ge 400$ ($\alpha \le 5%$) and $c K_a \ge 10^{-12}$ | Using $\sqrt{cK_a}$ when ionization exceeds 5–10% |
| Monoprotic weak acid $c$ and $K_a$ (large $\alpha$) | $[\text{H}^+] = \dfrac{-K_a + \sqrt{K_a^2 + 4K_a c}}{2}$ | $\dfrac{c}{K_a} < 400$ ($\alpha > 5%$) | Overestimating $[\text{H}^+]$ by neglecting $c - x$ depletion |
As explained in OpenStax Chemistry 2e (14.2 pH and pOH), $\text{pH} + \text{pOH} = 14.00$ holds specifically at 25.0 °C. If you need to calculate molarity $c$ from weighed reagent mass first, use the Molar Concentration Calculator, or compute stock dilution volumes with the Dilution Calculator.
3 Worked Examples: Strong Acid, Weak-Acid 5% Check & Ultra-Dilute Strong Acid
Example 1: $[\text{H}^+] = 2.5\times 10^{-3}\text{ mol/L}$ at 25°C
- Split the logarithm:
- Evaluate ($\log_{10} 2.5 \approx 0.39794$):
- Apply significant figures and back-check: Because $2.5\times 10^{-3}\text{ mol/L}$ has 2 significant figures, report $\text{pH} = 2.60$ (2 decimal places). Check via $10^{-2.60206} \approx 0.0025\text{ mol/L}$. At 25°C, $[\text{OH}^-] = 1.0\times 10^{-14} / (2.5\times 10^{-3}) = \mathbf{4.0\times 10^{-12}\text{ mol/L}}$ ($\text{pOH} = 11.40$). 👉 Load [H⁺] = 2.5e-3 mol/L directly in the pH Calculator
Example 2: Weak Acid ($c = 0.10\text{ mol/L}$, $K_a = 2.0\times 10^{-5}$) — Square-Root vs. Quadratic
For a monoprotic weak acid $\text{HA} \rightleftharpoons \text{H}^+ + \text{A}^-$, let $x = [\text{H}^+]$. When water autoionization is negligible:
- Step 1 (5% Rule Check): $c / K_a = 0.10 / (2.0\times 10^{-5}) = 5000 \ge 400$. Approximate percent ionization is $\alpha \approx \sqrt{2.0\times 10^{-5}/0.10} \approx 1.41% \le 5%$, so the small-depletion approximation holds.
- Step 2 (Square-Root Approximation): $x \approx \sqrt{0.10\times 2.0\times 10^{-5}} \approx 1.41421\times 10^{-3}\text{ mol/L} \implies \text{pH} \approx \mathbf{2.8495}$ ($2.85$ to 2 decimal places).
- Step 3 (Exact Quadratic Solution, verifiable in the Quadratic Equation Solver): $x \approx 1.40425\times 10^{-3}\text{ mol/L} \implies \text{pH} \approx \mathbf{2.8526}$ ($2.85$ to 2 decimal places). 👉 Load exact weak-acid [H⁺] = 1.40425e-3 M in the pH Calculator
As shown in OpenStax’s equilibrium chapter, if the same acid is diluted 100-fold to $c = 1.0\times 10^{-3}\text{ mol/L}$, $c/K_a = 50 < 400$ ($\alpha \approx 13.2%$), causing the square-root approximation ($\text{pH}=3.85$) and exact quadratic ($\text{pH}=3.88$) to diverge.
Example 3: Ultra-Dilute Strong Acid ($c = 1.0\times 10^{-8}\text{ mol/L}$ at 25°C)
At 25°C ($K_w = 1.0\times 10^{-14}$), charge balance $[\text{H}^+] = c + [\text{OH}^-] = c + K_w/[\text{H}^+]$ yields:
Taking $-\log_{10}(1.05125\times 10^{-7})$ gives $\text{pH} \approx 6.9783$ ($\approx 6.98$), preventing the impossible $\text{pH} = 8.0$ result obtained when water’s contribution is omitted.
Temperature Dependence of $K_w$ & Logarithmic Significant Figures
1. Pure Water $K_w$, $\text{p}K_w$ & Neutral pH from 0°C to 100°C
Because water autoionization ($\text{H}_2\text{O} \rightleftharpoons \text{H}^+ + \text{OH}^-$) is endothermic, $K_w$ increases with temperature and neutral pH ($\text{p}K_w / 2$) decreases:
| Temperature (°C) | Ion Product $K_w\ (\text{mol}^2/\text{L}^2)$ | $\text{p}K_w = -\log_{10} K_w$ | Neutral pH ($= \text{p}K_w / 2$) | Classification of a pH 7.00 Solution |
|---|---|---|---|---|
| 0 °C | $1.14\times 10^{-15}$ | $14.94$ | $7.47$ | Acidic ($[\text{H}^+] > [\text{OH}^-]$) |
| 10 °C | $2.93\times 10^{-15}$ | $14.53$ | $7.27$ | Acidic |
| 25 °C (Standard) | $1.00\times 10^{-14}$ | $14.00$ | $7.00$ | Neutral ($[\text{H}^+] = [\text{OH}^-]$) |
| 37 °C (Physiological) | $2.42\times 10^{-14}$ | $13.62$ | $6.81$ | Slightly basic (blood at pH 7.40 is distinctly basic) |
| 60 °C | $9.55\times 10^{-14}$ | $13.02$ | $6.51$ | Basic |
| 100 °C | $5.13\times 10^{-13}$ | $12.29$ | $6.15$ | Basic |
2. Logarithmic Significant Figures Table ($[\text{H}^+]$ vs. pH)
In $\text{pH} = -\log_{10}(a \times 10^{-n}) = n - \log_{10} a$, the integer before the decimal point comes from the exponent $n$. Match the number of digits after the decimal point in pH to the number of significant figures in $[\text{H}^+]$ (see also our Significant Figures Guide and Significant Figures Calculator):
| Measured $[\text{H}^+]$ | Sig Figs in $[\text{H}^+]$ | Raw Calculator Output | Properly Rounded pH (Decimal Places = Sig Figs) |
|---|---|---|---|
| $3\times 10^{-4}\text{ mol/L}$ | 1 sig fig | $3.522878…$ | $\text{pH} = 3.5$ (1 decimal place) |
| $2.5\times 10^{-3}\text{ mol/L}$ | 2 sig figs | $2.602059…$ | $\text{pH} = 2.60$ (2 decimal places) |
| $1.05\times 10^{-7}\text{ mol/L}$ | 3 sig figs | $6.978810…$ | $\text{pH} = 6.979$ (3 decimal places) |
| $1.000\times 10^{-2}\text{ mol/L}$ | 4 sig figs | $2.000000…$ | $\text{pH} = 2.0000$ (4 decimal places) |
Companion Calculator Scope & Connected Chemistry Workflows
The pH & Hydrogen Ion Concentration Calculator performs bidirectional $[\text{H}^+] \leftrightarrow \text{pH}$ logarithmic conversions with step-by-step intermediate working:
- Concentration $\to$ pH Mode: Enter scientific notation such as
2.5e-3to verify $\text{pH} = 2.60$. For weak acids (Example 2) or ultra-dilute strong acids (Example 3), compute $[\text{H}^+]$ first and enter it into the tool. - pH $\to$ Concentration Mode: Convert physiological or environmental pH readings back to molarity—try the pH 7.40 → [H⁺] preset with one click.
- Next Steps in Solution Chemistry: For buffer recipes and hydrate weighing, read our Buffer Preparation & Henderson-Hasselbalch Guide and open the Buffer Calculator. For neutralization equivalence points use the Titration Calculator, for optical quantification use the Beer-Lambert Calculator, or browse all tools in the Chemistry Portal.
What Was Checked
On October 27, 2026, we verified the IUPAC activity definition versus dilute-solution approximations, the weak-acid 5% ionization threshold ($c/K_a \ge 400$) versus exact quadratic solutions, water autoionization in $10^{-8}\text{ mol/L}$ strong acid, pure-water $K_w$ values from 0°C to 100°C, and logarithmic significant-figure conventions.
FAQ
How do significant figures work when converting [H⁺] to pH?
In a base-10 logarithm pH = −log₁₀[H⁺], the integer part (characteristic) only reflects the power of 10 and does not count as a significant figure. Only the digits after the decimal point (mantissa) in the pH value count as significant figures, matching the number of significant figures in the concentration [H⁺]. For example, [H⁺] = 2.5×10⁻³ mol/L (2 sig figs) gives pH = 2.60 (2 decimal places).
When does the weak-acid square-root approximation [H⁺] ≈ √(cKa) fail?
It fails when the percent ionization α = √(Ka/c) exceeds 5% (i.e., when c/Ka < 400). For dilute weak acids or moderately strong weak acids (such as the first dissociation of phosphoric acid, Ka1 = 7.1×10⁻³), depletion of the initial acid concentration c − x cannot be ignored, and you must solve the quadratic equation x = {−Ka + √(Ka² + 4Kac)} / 2.
If I dilute 10⁻³ M HCl by 100,000-fold to 10⁻⁸ M, does the pH become 8 (basic)?
No. Diluting an acid with pure water at 25°C can never make the solution basic (pH > 7.00). At c = 10⁻⁸ mol/L, H⁺ from water autoionization (Kw = 1.0×10⁻¹⁴) dominates. Solving the quadratic charge-balance equation [H⁺] = {c + √(c² + 4Kw)} / 2 gives [H⁺] ≈ 1.051×10⁻⁷ mol/L, or pH ≈ 6.98 (very slightly acidic).
Must pH always stay between 0 and 14?
No. The 0–14 scale is simply the practical range for dilute aqueous solutions ([H⁺] and [OH⁻] ≤ 1 mol/L at 25°C). A 2.0 mol/L strong acid has a nominal concentration pH of −log₁₀(2.0) ≈ −0.30. However, above ~0.1–1.0 mol/L, ionic activity coefficients γ± deviate significantly from 1, so concentration-based formulas diverge from activity-based pH = −log₁₀(aH⁺).
Pure water at 60°C has a pH of 6.51. Is warm water acidic?
No, it remains strictly neutral. Water autoionization (H₂O ⇌ H⁺ + OH⁻, ΔH° ≈ +55.8 kJ/mol) is endothermic, so heating increases Kw and lowers pKw. At 60°C, pKw ≈ 13.02, and neutral water ([H⁺] = [OH⁻]) has pH = pKw / 2 = 6.51. Acidity or basicity is determined relative to pKw / 2 at that temperature, not against 7.00.