← SciSim / Chemistry
CHEMSIM v1.0

Solubility Equilibria (Ksp)

Solubility Product · Molar Solubility · Common Ion Effect · pH-Dependent Solubility · Selective Precipitation · Q vs Ksp

🧪 Interactive Simulation

Salt
AgCl
Ksp (25°C)
1.8e-10
Molar Solubility s (M)
1.3e-5
[Cation] (M)
1.3e-5
[Anion] (M)
1.3e-5
Q (Ion Product)
1.8e-10
Status
Saturated
Solubility (g/L)
1.9e-3
log(Ksp)-9.74
[Common Ion] added (M)0.000
Solution pH7.00
Temperature (K)298
Added precipitating agent (M)0.001
Animation Speed1.0×

Display

Show solid precipitate
Show ion particles
Show Q vs Ksp line
Show grid
Show molecular labels

💡 The Idea, Step by Step

Stir sugar into a glass of water and it vanishes — until, at some point, it won't dissolve any more and grains just sit at the bottom. The water is saturated: it is holding all it can. Every solid has its own limit. Table salt holds a lot; chalk, silver chloride, and the minerals in a kidney stone hold almost none. "Solubility equilibria" is just the science of where that limit sits and what nudges it up or down.

Now name the pieces. When a barely-soluble solid like silver chloride, $\text{AgCl}$, sits in water, a tiny amount breaks apart into floating ions — a silver ion $\text{Ag}^+$ and a chloride ion $\text{Cl}^-$. At saturation the dissolving and the re-sticking happen at exactly the same rate, and the product of the two ion concentrations settles on a fixed ceiling called the solubility product, $K_{sp}$. For a salt that splits one-to-one, the rule is as simple as it gets:

Simplest case — a 1:1 salt
$$K_{sp} = [\text{Ag}^+]\,[\text{Cl}^-] = s^2 \quad\Rightarrow\quad s = \sqrt{K_{sp}}$$

Here $s$ is the molar solubility — how many moles dissolve per litre. Put in a real number: $K_{sp}(\text{AgCl}) = 1.8\times10^{-10}$, so $s = \sqrt{1.8\times10^{-10}} \approx 1.3\times10^{-5}\ \text{M}$ — about 2 milligrams in a whole litre of water. That is what "barely soluble" means as a number.

For the precise, general case, write the dissolving reaction as $\text{M}_a\text{X}_b(s) \rightleftharpoons a\,\text{M}^{b+} + b\,\text{X}^{a-}$. Then $K_{sp} = [\text{M}^{b+}]^a[\text{X}^{a-}]^b = a^a b^b\, s^{a+b}$, so the exponents — not just the size of $K_{sp}$ — control solubility. To predict whether a real mixture will cloud over, compute the same product from the actual concentrations, the reaction quotient $Q$, and compare: $Q < K_{sp}$ means more can dissolve, $Q = K_{sp}$ is saturated, and $Q > K_{sp}$ means it precipitates. The sliders map straight onto this story: log(Ksp) sets the ceiling, [Common Ion] adds a shared ion that crowds the equilibrium backward (Le Chatelier), pH shifts salts whose ions react with $\text{H}^+$ or $\text{OH}^-$, and Temperature nudges $K_{sp}$ itself.

TryTry this in the sim above. (1) With AgCl selected, drag [Common Ion] from 0 toward 0.1 M and watch $s$ collapse by roughly $10^4\times$ — the common-ion effect. (2) Switch to Mg(OH)₂ and the pH-Dependent tab, then lower the pH: solubility shoots up because acid devours the $\text{OH}^-$. (3) Compare AgCl with Ag₂CrO₄ — Ag₂CrO₄ has the smaller $K_{sp}$ yet the larger solubility, because its 2:1 stoichiometry changes the exponent. Smaller $K_{sp}$ does not always mean less soluble.

📐 Equations & Derivation

Solubility Product (Ksp)
$$\text{M}_a\text{X}_b(s) \rightleftharpoons a\,\text{M}^{b+}(aq) + b\,\text{X}^{a-}(aq)$$ $$K_{sp} = [\text{M}^{b+}]^a \, [\text{X}^{a-}]^b$$

Ksp is the equilibrium constant for the dissolution of a sparingly soluble salt. Pure solid is excluded from the expression (activity = 1). Smaller Ksp means lower solubility. Ksp varies with temperature but is independent of how much solid is present.

Molar Solubility (s) from Ksp
$$K_{sp} = (as)^a (bs)^b = a^a \, b^b \, s^{a+b}$$ $$s = \left(\frac{K_{sp}}{a^a \, b^b}\right)^{1/(a+b)}$$

For 1:1 salt (AgCl): s = √Ksp. For 1:2 salt (CaF₂, Mg(OH)₂): s = ∛(Ksp/4). For 2:1 salt (Ag₂CrO₄): s = ∛(Ksp/4). For 1:3 salt: s = ⁴√(Ksp/27). The exponent matters more than Ksp magnitude when comparing different stoichiometries.

Reaction Quotient Q & Precipitation Criterion
$$Q = [\text{M}^{b+}]_0^a \, [\text{X}^{a-}]_0^b$$ $$\begin{cases} Q < K_{sp} & \text{unsaturated, more solid dissolves} \\ Q = K_{sp} & \text{saturated equilibrium} \\ Q > K_{sp} & \text{supersaturated, precipitation occurs} \end{cases}$$

Q has the same form as Ksp but uses the INITIAL (non-equilibrium) ion concentrations. Comparing Q to Ksp predicts whether precipitation will occur upon mixing two solutions.

Symbol Definitions

SymbolMeaningUnit
KspSolubility product constantvaries (M^(a+b))
sMolar solubility (moles dissolved per L)mol/L
QIon product (reaction quotient for dissolution)same as Ksp
[M⁺]Cation molar concentrationM
[X⁻]Anion molar concentrationM
a, bStoichiometric coefficientsinteger
pKsp-log(Ksp)
KaAcid dissociation constant of conjugate acid (for pH effect)

Step-by-Step: How Solubility Responds to Conditions

1Pure-water solubility: For AgCl (Ksp = 1.8×10⁻¹⁰), dissolution is AgCl(s) ⇌ Ag⁺(aq) + Cl⁻(aq). Let s = molar solubility; then [Ag⁺] = [Cl⁻] = s. Substituting: Ksp = s², so s = √(1.8×10⁻¹⁰) = 1.34×10⁻⁵ M. Multiplying by molar mass (143.3 g/mol): solubility = 1.92 mg/L — "barely soluble."
2Common ion effect: Adding a soluble salt containing one of the same ions DECREASES solubility (Le Chatelier). Example: dissolve AgCl in 0.1 M NaCl. Now [Cl⁻] ≈ 0.1 M (dominated by NaCl). Ksp = [Ag⁺][Cl⁻] = [Ag⁺](0.1) = 1.8×10⁻¹⁰, so [Ag⁺] = s = 1.8×10⁻⁹ M — solubility DROPS 10⁴-fold compared to pure water! This is why halide ions precipitate Ag⁺ quantitatively in gravimetric analysis.
3pH-dependent solubility (basic salts): For Mg(OH)₂ ⇌ Mg²⁺ + 2OH⁻ (Ksp = 5.6×10⁻¹²), low pH (high H⁺) consumes OH⁻, shifting equilibrium right and INCREASING solubility. In acid: Mg(OH)₂ + 2H⁺ → Mg²⁺ + 2H₂O (fast). Solubility s = Ksp/[OH⁻]² = Ksp × 10^(2(14-pH)) / 10²⁸... at pH 7, [OH⁻] = 10⁻⁷ M, so s ≈ 5.6×10⁻¹² / 10⁻¹⁴ = 560 M (limit-broken; salt is highly soluble in acid). At pH 10: [OH⁻] = 10⁻⁴, s = 5.6×10⁻⁴ M. Hydroxides are stable in BASE, dissolve in ACID.
4pH-dependent solubility (acidic salts of weak acid): For CaCO₃ ⇌ Ca²⁺ + CO₃²⁻ (Ksp = 3.4×10⁻⁹), CO₃²⁻ is the conjugate base of HCO₃⁻ (pKa₂ = 10.33). In acid, CO₃²⁻ + H⁺ → HCO₃⁻ + H⁺ → H₂CO₃ → CO₂↑ + H₂O. This is how stomach acid dissolves limestone scales, why caves form in limestone karst, and why acid rain damages marble statues.
5Selective precipitation: If a solution contains TWO ions both able to form insoluble salts with a common reagent, the salt with SMALLER Ksp precipitates FIRST. Example: 0.01 M Ag⁺ + 0.01 M Pb²⁺, add Cl⁻ slowly. AgCl (Ksp 1.8×10⁻¹⁰) precipitates when [Cl⁻] = 1.8×10⁻⁸ M; PbCl₂ (Ksp 1.7×10⁻⁵) needs [Cl⁻] = √(1.7×10⁻⁵/0.01) = 0.041 M. So Ag⁺ comes out completely before Pb²⁺ starts. Used in classical qualitative analysis (Groups I, II, III separation).
6Temperature dependence: Most salts dissolve more at higher T (endothermic dissolution, ΔH > 0). Exceptions: Ca(OH)₂, Li₂CO₃, Na₂SO₄·10H₂O are LESS soluble in hot water (exothermic dissolution). The van't Hoff equation gives the Ksp vs T relationship: ln(Ksp₂/Ksp₁) = -(ΔH°/R)(1/T₂ - 1/T₁).

Worked Example — Will PbCl₂ precipitate?

Setup: Mix 100 mL of 0.020 M Pb(NO₃)₂ with 200 mL of 0.030 M NaCl. Ksp(PbCl₂) = 1.7×10⁻⁵.

Step 1 — find ion concentrations after dilution: Total V = 300 mL. [Pb²⁺] = (0.100 × 0.020)/0.300 = 6.67×10⁻³ M. [Cl⁻] = (0.200 × 0.030)/0.300 = 0.020 M.

Step 2 — compute Q: PbCl₂ ⇌ Pb²⁺ + 2Cl⁻, so Q = [Pb²⁺][Cl⁻]² = (6.67×10⁻³)(0.020)² = 2.67×10⁻⁶.

Step 3 — compare to Ksp: Q = 2.67×10⁻⁶ < Ksp = 1.7×10⁻⁵, therefore Q < Ksp ⇒ NO precipitation. The solution is unsaturated. To force precipitation, would need [Cl⁻] > √(Ksp/[Pb²⁺]) = √(1.7×10⁻⁵/6.67×10⁻³) = 0.0505 M.

Sanity check: Molar solubility of pure PbCl₂ is s = ∛(Ksp/4) = ∛(4.25×10⁻⁶) = 0.0162 M, which corresponds to [Pb²⁺] = 0.0162, [Cl⁻] = 0.0324 — both bigger than what we have, confirming unsaturation.

📚 References:
• Harris, D.C. — Quantitative Chemical Analysis, 10th Ed., W.H. Freeman (2020), Ch. 6: "Chemical equilibrium"
• Atkins, P. & de Paula, J. — Physical Chemistry, 11th Ed., Oxford (2018), Ch. 6
• Butler, J.N. — Ionic Equilibrium: Solubility and pH Calculations, Wiley-Interscience (1998)
• NIST Critically Selected Stability Constants Database (NIST 46)
• Stumm, W. & Morgan, J.J. — Aquatic Chemistry, 3rd Ed., Wiley (1996)

❓ Frequently Asked Questions

🧪 ConceptualWhy isn't the solid included in the Ksp expression?
The activity of a pure solid is defined as exactly 1 (the reference state), so it doesn't appear in equilibrium expressions. This is a thermodynamic convention: chemical potential of a pure solid at standard pressure is μ° (a constant), so RT ln(a) = 0. Practically, this means doubling the amount of solid AgCl at the bottom of a beaker doesn't change [Ag⁺] in solution at equilibrium — the saturation concentration is intrinsic to the salt at a given temperature.Key Takeaway: Pure solids and pure liquids have activity 1 and don't appear in Ksp. The amount of undissolved solid is irrelevant to the equilibrium ion concentrations.
🌍 Real LifeHow does Ksp explain kidney stones, hard water, and tooth enamel?
Kidney stones are usually calcium oxalate (CaC₂O₄, Ksp ≈ 2×10⁻⁹). When urine becomes supersaturated (Q > Ksp) — from low water intake or high oxalate diet — crystals nucleate. Hard water contains Ca²⁺ and Mg²⁺; when heated or evaporated in pipes, CaCO₃ (Ksp 3.4×10⁻⁹) precipitates as scale. Tooth enamel is hydroxyapatite Ca₅(PO₄)₃OH (Ksp ≈ 6.8×10⁻³⁷). Acidic foods (low pH) consume OH⁻ and PO₄³⁻ → enamel dissolves → cavities. Fluoride substitutes OH⁻ → fluorapatite Ca₅(PO₄)₃F (Ksp ≈ 3.2×10⁻⁶⁰) — a Ksp about 10²³ times smaller! (Because this 9-ion salt has Ksp ∝ s⁹, that maps to only a few-hundred-fold lower molar solubility — still dramatic.) Hence fluoridated toothpaste and drinking water.Key Takeaway: Ksp governs biology and engineering — from cavities to kidney stones to boiler scale. Substituting one anion (F⁻ for OH⁻) lowers Ksp by 23 orders of magnitude — don't confuse that Ksp ratio with the solubility ratio.
🔬 SimulationWhy does the simulation show some ions "bouncing back" into the solid?
At dynamic equilibrium, dissolution and precipitation occur at equal rates — ions LEAVE the solid surface and RETURN constantly. The net concentration is constant, but on the microscopic level it's a busy two-way exchange. The simulation visualizes this: ions detach from the solid (dissolution), diffuse, and occasionally collide back with the solid surface (precipitation). Adding common ion increases the inward flux without changing outward flux, so the equilibrium [free ion] drops to maintain Ksp = constant.Key Takeaway: Equilibrium is dynamic, not static. Forward and reverse rates are equal — both still happening, just balanced.
💡 Non-ObviousWhy does PbI₂ dissolve when you heat it but precipitate on cooling — turning beautiful yellow flakes?
PbI₂'s Ksp at 25°C is 7.1×10⁻⁹, giving s ≈ 1.2×10⁻³ M. At 100°C, Ksp increases ~40× (endothermic dissolution), so s ≈ 8×10⁻³ M. If you dissolve PbI₂ in hot water and let it cool, the supersaturated solution releases bright golden-yellow PbI₂ crystals — the famous "golden rain" demonstration. This works because (a) Ksp is strongly temperature-dependent, (b) crystallization from supersaturated solution gives well-formed crystals, and (c) PbI₂'s yellow color is visually striking. It illustrates that solubility is NOT a fixed property — it depends on T and conditions.Key Takeaway: Solubility is temperature-dependent. Cooling a saturated hot solution produces supersaturation and recrystallization — used industrially in zone refining and recrystallization purification.
🧮 MathematicalHow do you calculate solubility for a 1:2 or 2:1 salt?
For CaF₂ ⇌ Ca²⁺ + 2F⁻ with s = molar solubility: [Ca²⁺] = s, [F⁻] = 2s. Ksp = (s)(2s)² = 4s³. Solving: s = ∛(Ksp/4). For Ksp = 3.9×10⁻¹¹: s = ∛(9.75×10⁻¹²) = 2.14×10⁻⁴ M. For Ag₂CrO₄ ⇌ 2Ag⁺ + CrO₄²⁻: [Ag⁺] = 2s, [CrO₄²⁻] = s. Ksp = (2s)²(s) = 4s³. Same form! For 1:3 (Al(OH)₃ etc.): Ksp = (s)(3s)³ = 27s⁴, so s = ⁴√(Ksp/27). The key: think about which ion's amount equals what multiple of s, then write the expression.Key Takeaway: For salt MₐXᵦ, Ksp = a^a·b^b·s^(a+b). Always count carefully; coefficients enter both as multipliers and exponents.
🌌 Deep / AdvancedWhat is the "intrinsic solubility" vs "total solubility" distinction?
Intrinsic solubility (s₀) refers to the molar solubility of the neutral, undissociated species. Total solubility (s) includes both the neutral form AND any protonated/deprotonated forms in equilibrium with it. For a weak acid HA precipitating as a salt MA: s_total = s₀(1 + Ka/[H⁺]). Below the pKa, mostly HA — solubility is small. Above pKa, A⁻ form increases — total solubility rises dramatically. This is why pharmaceutical drugs are often formulated as salts (e.g., HCl salts of amines): increases total solubility by 100–1000× while keeping the same "active" molecule. Pharmacokinetics relies entirely on this concept.Key Takeaway: For ionizable solutes, solubility depends on pH because protonated/deprotonated forms have different solubilities. Drug formulation as salt forms exploits this for higher bioavailability.
🌍 Real LifeHow is selective precipitation used in industrial mining and water treatment?
In hydrometallurgy, selective precipitation separates metals from ore leachates. Example: a solution of Cu²⁺ and Fe³⁺ — raise pH gradually. Fe(OH)₃ (Ksp 2.8×10⁻³⁹) precipitates at pH 3–4; Cu(OH)₂ (Ksp 2.2×10⁻²⁰) precipitates at pH 5–6. Filter, separate, recover each metal. In water treatment: phosphate removal via Ca(OH)₂ → Ca₅(PO₄)₃OH precipitation; arsenic removal via Fe³⁺ co-precipitation with FeAsO₄. In analytical chemistry (qualitative inorganic analysis), the classical "Group separation" scheme uses Ksp: Group I (HCl) precipitates Ag⁺, Pb²⁺, Hg₂²⁺ as chlorides; Group II (H₂S in acid) precipitates Cu, Cd, As, Sb as sulfides; etc. It's how chemists separated elements for ~150 years before modern instrumentation.Key Takeaway: Differential Ksp values enable separation of mixed ions by controlled precipitation — used in mining, water treatment, and classical analysis.
📚 Best Resources for Beginners:
• Harris, D.C. — Quantitative Chemical Analysis, 10th Ed., Ch. 6 (W.H. Freeman, 2020)
• LibreTexts Chemistry — Solubility and Ksp — chem.libretexts.org
• Khan Academy — "Solubility equilibria" video series
• Master Organic Chemistry — Ksp calculations — masterorganicchemistry.com
• Atkins, P. & de Paula, J. — Physical Chemistry, 11th Ed., Oxford (2018)

⚠️ Common Misconceptions

❌ "Smaller Ksp always means smaller solubility."
✅ TRUE only for salts with the SAME stoichiometry. Compare AgCl (Ksp 1.8×10⁻¹⁰, s = 1.3×10⁻⁵ M) with Ag₂CrO₄ (Ksp 1.1×10⁻¹², s = ∛(Ksp/4) = 6.5×10⁻⁵ M). Ag₂CrO₄ has SMALLER Ksp but LARGER molar solubility because of its (2,1) stoichiometry. Always calculate s, don't just compare Ksp values across different stoichiometries.
📖 Reference: Harris — Quantitative Chemical Analysis, 10th Ed., Ch. 6.5
❌ "Adding more solid increases the dissolved concentration."
✅ At saturation, adding more solid does NOTHING. The ion concentrations are governed by Ksp, not by the amount of solid present. Pure solid has activity 1 (it's the reference state). You can have 1 mg or 1 kg of AgCl at the bottom of a saturated solution — [Ag⁺] is the same. Adding solid only matters if the solution is UNSATURATED, where more can dissolve.
📖 Reference: Atkins, P. & de Paula, J. — Physical Chemistry, 11th Ed., Ch. 6.5
❌ "Common ion effect only reduces solubility for the salt with that ion."
✅ TRUE for simple cases, but with caveats. (1) Complex ion formation can REVERSE the effect: adding excess Cl⁻ to AgCl dissolves it as [AgCl₂]⁻ or [AgCl₃]²⁻ complexes — solubility INCREASES. (2) Common ion effect requires the ion to be inert (NaCl works because Na⁺ doesn't affect AgCl equilibrium). (3) Activity coefficients change at high ionic strength, so the simple Ksp expression starts failing.
📖 Reference: Butler — Ionic Equilibrium, Wiley (1998), Ch. 9
❌ "All hydroxides dissolve in acid."
✅ Most do (Mg(OH)₂, Cu(OH)₂, Fe(OH)₃...), but some hydroxides are AMPHOTERIC and also dissolve in strong base by forming complex hydroxo-anions: Al(OH)₃ + OH⁻ → [Al(OH)₄]⁻ (soluble); Zn(OH)₂ + 2OH⁻ → [Zn(OH)₄]²⁻ (soluble). And inert noble-metal hydroxides (Au(OH)₃) require special complexing agents (cyanide!) to dissolve. The pH-solubility curve for amphoteric hydroxides is V-shaped: minimum at intermediate pH, rising in both directions.
📖 Reference: Stumm & Morgan — Aquatic Chemistry, 3rd Ed., Wiley (1996), Ch. 7
❌ "Q > Ksp guarantees a visible precipitate."
✅ Q > Ksp is the thermodynamic condition for precipitation, but KINETICS matters. Supersaturated solutions can persist for hours or days without nucleation (think: rock candy from supersaturated sugar). Nucleation requires overcoming a surface-energy barrier; tiny crystallites form first and grow. In clean glassware with no seed crystals, you can have Q ≫ Ksp without seeing anything precipitate. Scratching the glass or adding a seed initiates rapid crystallization.
📖 Reference: Mullin, J.W. — Crystallization, 4th Ed., Butterworth-Heinemann (2001)
❌ "Ksp is independent of solvent."
✅ Ksp values quoted in tables are for water at 25°C. In other solvents (ethanol, DMSO), ion solvation is very different — Ksp values shift by orders of magnitude. This is exploited in "anti-solvent" crystallization: adding ethanol to an aqueous salt solution drastically lowers solubility, forcing crystallization. Same physics: Ksp(ethanol) ≪ Ksp(water) for ionic salts.
📖 Reference: Marcus, Y. — Ion Solvation, Wiley (1985); IUPAC solubility data series
📚 Education Research Sources:
• Krause, S. & Tasooji, A. — "Solubility misconceptions", Chem. Educ. Res. Pract. 9, 87 (2008)
• Schmidt, H.J. — "Students' alternative conceptions about solubility", J. Chem. Educ. 74, 1469 (1997)
• Taber, K.S. — Chemical Misconceptions, Vol. II, RSC (2002)
• Kozma, R. — Chem. Educ. Res. Pract. 1, 63 (2000)