Skip to main content

Solubility Product (Ksp) & Precipitation Checker

Compare Qsp to Ksp to determine if a solution is unsaturated, saturated, or supersaturated. Predict whether precipitation will occur when mixing solutions.

Check Qsp vs Ksp for Precipitation

Enter a slightly soluble salt, its Ksp, and either final ion concentrations or the details of mixing two ionic solutions. We'll compute Qsp and check whether the solution is unsaturated, saturated, or supersaturated.

Qsp < Ksp → Unsaturated

More salt can dissolve, no precipitation

Qsp ≈ Ksp → Saturated

At equilibrium, no net change

Qsp > Ksp → Supersaturated

Precipitation expected

For educational use only. Does not account for complex ion formation, ionic strength effects, or pH-dependent speciation.

Will It Precipitate? Qsp vs Ksp

If you're running a solubility product Ksp and precipitation check and the tool says "supersaturated," it means the ion concentrations in your mixture exceed what the solid's dissolution equilibrium can sustain. The most common mistake at this step is forgetting dilution. When you mix two solutions, the total volume increases and every concentration drops. Students who plug in the original concentrations instead of the diluted ones overestimate Qsp and predict precipitation where none occurs.

The comparison itself is straightforward. Calculate Qsp the same way you'd calculate Ksp—products of ion concentrations raised to their stoichiometric coefficients—but use current concentrations, not equilibrium values. If Qsp < Ksp, the solution can hold more dissolved ions. No precipitate forms. If Qsp > Ksp, the solution is supersaturated and precipitation is thermodynamically favored. If Qsp = Ksp, you're sitting right at saturation.

"Thermodynamically favored" doesn't mean it happens instantly. Precipitation requires nucleation—tiny seed crystals must form before bulk solid can grow. A supersaturated sugar solution can sit for hours without crystallizing until you scratch the glass or drop in a seed crystal. The same kinetic barrier applies to ionic precipitates, though most common ones (AgCl, BaSO₄) nucleate fast enough that you see a cloud within seconds of mixing.

Common Ion Effect on Solubility

Dissolving AgCl in pure water gives a molar solubility of about 1.3 × 10⁻⁵ M (from Ksp = 1.8 × 10⁻¹⁰). But dissolve it in 0.10 M NaCl instead, and solubility drops to 1.8 × 10⁻⁹ M—roughly 7000 times less. The Cl⁻ already in solution from NaCl pushes the dissolution equilibrium AgCl(s) ⇌ Ag⁺ + Cl⁻ back toward the solid. That's the common ion effect.

Mathematically, Ksp doesn't change—it's still 1.8 × 10⁻¹⁰ at 25 °C regardless of what else is dissolved. What changes is how much additional AgCl can dissolve. If [Cl⁻] is already 0.10 M from NaCl, then at equilibrium [Ag⁺] = Ksp / [Cl⁻] = 1.8 × 10⁻¹⁰ / 0.10 = 1.8 × 10⁻⁹ M. You treat the common ion concentration as fixed (it's in huge excess compared to what AgCl contributes) and solve for the other ion.

The error students make is setting up an ICE table where both ions start at zero, ignoring the common ion already present. If [Cl⁻]₀ = 0.10 M, the change column for Cl⁻ is +S where S is the molar solubility, but since S ≈ 10⁻⁹ and [Cl⁻]₀ = 0.10, the change is negligible. You can skip the ICE table entirely and just use [Cl⁻] = 0.10 M directly. Only set up a full ICE table when the common ion concentration is comparable to S.

Molar Solubility from Ksp

Molar solubility S is the number of moles of salt that dissolve per liter to reach saturation. For a 1:1 salt like AgCl (→ Ag⁺ + Cl⁻), each formula unit produces one of each ion, so [Ag⁺] = S and [Cl⁻] = S. Ksp = S × S = S². Solving: S = √Ksp. For AgCl, S = √(1.8 × 10⁻¹⁰) = 1.34 × 10⁻⁵ M.

For salts with unequal stoichiometry, the exponents matter. PbCl₂ dissociates as PbCl₂ → Pb²⁺ + 2 Cl⁻. If S moles dissolve, [Pb²⁺] = S and [Cl⁻] = 2S. Ksp = (S)(2S)² = 4S³. Solving: S = (Ksp / 4)1/3. For Ksp = 1.7 × 10⁻⁵, S = (4.25 × 10⁻⁶)1/3 = 0.016 M. Students who write Ksp = S³ (forgetting the coefficient 2 in front of Cl⁻) get S = 0.026 M—off by 60%.

The general formula for MaXb(s) ⇌ aM⁺(aq) + bX⁻(aq) is Ksp = (aS)a(bS)b = aabbS(a+b). Solve for S = (Ksp / aabb)1/(a+b). This formula assumes pure water with no common ion. In the presence of a common ion, you can't use this shortcut—you need to set [common ion] = known value and solve the Ksp expression algebraically.

Saturated vs Supersaturated Check

A saturated solution is at equilibrium with undissolved solid—Qsp = Ksp exactly. If you add more solid to a saturated solution, it just sits there undissolved. If you remove some solid, nothing changes in solution because Qsp is still at Ksp. The system is stable.

A supersaturated solution has Qsp > Ksp—more ions dissolved than equilibrium allows. This state is metastable. It persists only because precipitation hasn't started yet (nucleation barrier). Once a seed crystal forms or is introduced, ions crash out of solution rapidly until Qsp drops to Ksp. The classic demo is sodium acetate "hot ice": a supersaturated solution crystallizes spectacularly on contact with a single crystal.

An unsaturated solution has Qsp < Ksp. More solid can dissolve. If you drop a crystal of the salt into an unsaturated solution, it dissolves. No precipitation occurs. The ratio Qsp/Ksp quantifies how far you are from saturation: 0.01 means very unsaturated, 0.99 means nearly saturated, 1.0 is saturated, 1.5 means 50% above Ksp. On an exam, always state which comparison you made and what it means—just writing "Qsp > Ksp" without saying "therefore precipitation occurs" may cost you the interpretation mark.

Precipitation Q&A

Can you compare Ksp values directly to rank solubility? Only for salts with the same stoichiometry. AgCl (Ksp = 1.8 × 10⁻¹⁰) is less soluble than AgBr (Ksp = 5.0 × 10⁻¹³)? Actually no—AgBr has a smaller Ksp, so it's less soluble. But you can't compare AgCl (1:1 salt) to PbCl₂ (1:2 salt) by Ksp alone. You need to compute molar solubility for each and compare those numbers.

Does temperature affect Ksp? Yes. Ksp is an equilibrium constant, so it depends on temperature only. Most salts have larger Ksp at higher temperatures (dissolution is usually endothermic), meaning they become more soluble when heated. A few, like Ca(OH)₂, have smaller Ksp at higher temperatures. Always check that your Ksp value matches the temperature of your problem.

Why does pH affect metal hydroxide solubility? For a salt like Fe(OH)₃, Ksp = [Fe³⁺][OH⁻]³. Lowering pH reduces [OH⁻], which reduces Qsp, pushing the system below Ksp and dissolving the solid. Raising pH increases [OH⁻], raises Qsp above Ksp, and drives precipitation. This is why metal hydroxides dissolve in acid and precipitate in base—it's all Le Chatelier via the [OH⁻] term in the Ksp expression.

What about complex ion formation? Ksp assumes the ions stay as free ions in solution. If one of them forms a complex (like Ag⁺ + 2 NH₃ → Ag(NH₃)₂⁺), the free [Ag⁺] drops, Qsp drops below Ksp, and more solid dissolves. This is why AgCl dissolves in concentrated ammonia despite having a tiny Ksp. The simple Ksp model doesn't account for this—you need to combine Ksp with the formation constant Kf.

Ksp Dissolution Model

• Ksp definition: For MaXb(s) ⇌ aM⁺(aq) + bX⁻(aq), Ksp = [M⁺]a[X⁻]b. Pure solid omitted (activity = 1). Temperature-dependent constant.

• Qsp definition: Same formula as Ksp but using current (non-equilibrium) concentrations. Qsp changes as ions enter or leave solution; Ksp does not.

• Precipitation rule: Qsp > Ksp → supersaturated, precipitation favored. Qsp < Ksp → unsaturated, more solid can dissolve. Qsp = Ksp → saturated, at equilibrium.

• Molar solubility: S = (Ksp / aabb)1/(a+b) in pure water. Common ion present → set that ion's concentration and solve Ksp expression for the other ion.

• Dilution on mixing: When mixing volumes V₁ and V₂, total volume = V₁ + V₂. Each ion's concentration after mixing = (moles from source) / total volume. Use diluted concentrations for Qsp.

AgCl Precipitation Scenario

Problem: Mix 25.0 mL of 0.0020 M AgNO₃ with 75.0 mL of 0.0040 M NaCl. Will AgCl precipitate? Ksp(AgCl) = 1.8 × 10⁻¹⁰ at 25 °C.

Step 1: Total volume

V_total = 25.0 + 75.0 = 100.0 mL = 0.1000 L

Step 2: Moles of each ion

mol Ag⁺ = 0.0020 × 0.0250 = 5.0 × 10⁻⁵ mol

mol Cl⁻ = 0.0040 × 0.0750 = 3.0 × 10⁻⁴ mol

Step 3: Diluted concentrations

[Ag⁺] = 5.0 × 10⁻⁵ / 0.1000 = 5.0 × 10⁻⁴ M

[Cl⁻] = 3.0 × 10⁻⁴ / 0.1000 = 3.0 × 10⁻³ M

Step 4: Calculate Qsp

Qsp = [Ag⁺][Cl⁻] = (5.0 × 10⁻⁴)(3.0 × 10⁻³)

Qsp = 1.5 × 10⁻⁶

Step 5: Compare to Ksp

Qsp = 1.5 × 10⁻⁶ vs Ksp = 1.8 × 10⁻¹⁰

Qsp/Ksp = 8300 → Qsp ≫ Ksp

Qsp exceeds Ksp by over four orders of magnitude—AgCl will absolutely precipitate. If you had used the undiluted concentrations (0.0020 M and 0.0040 M), you'd get Qsp = 8.0 × 10⁻⁶, which still predicts precipitation but overstates Qsp by about 5×. On a quantitative exam, that arithmetic error costs points even though the qualitative answer happens to be the same.

Sources

Frequently Asked Questions

What is the difference between Ksp and Qsp?
Ksp (solubility product constant) is the equilibrium constant for a sparingly soluble salt dissolving in water—it's a fixed value at a given temperature that describes the equilibrium between the solid and its dissolved ions. Qsp (ion product or reaction quotient for solubility) is calculated the same way but using the current ion concentrations, which may or may not be at equilibrium. The key difference: Ksp uses equilibrium values (constant at fixed temperature), while Qsp uses current values (changes as precipitation/dissolution occurs). By comparing Qsp to Ksp, you can determine if precipitation will occur: Qsp &lt; Ksp means unsaturated (no precipitation), Qsp = Ksp means saturated (at equilibrium), Qsp &gt; Ksp means supersaturated (precipitation favored).
How do I calculate Qsp when mixing two solutions?
When you mix two solutions, first calculate the final volume (V_total = V₁ + V₂). Then calculate the diluted concentration of each ion: (1) Calculate moles from each solution: moles = concentration × volume. (2) Sum moles for each ion from both solutions (if the same ion comes from both). (3) Calculate final concentration: C_final = total_moles / V_total. This accounts for dilution—mixing increases volume, so concentrations decrease. Finally, compute Qsp = [cation]^m × [anion]^n using these diluted concentrations and the stoichiometric coefficients from the balanced dissolution equation. The calculator does this automatically when you select 'mixing two solutions'—just enter volumes and initial concentrations.
What does it mean when Qsp exceeds Ksp?
When Qsp exceeds Ksp, the solution is supersaturated with respect to the salt. This means there are more ions in solution than thermodynamically stable at equilibrium, and precipitation is thermodynamically favored. The solid will tend to form until enough ions are removed from solution to bring Qsp down to equal Ksp (equilibrium). However, precipitation may not occur immediately due to kinetic barriers—nucleation (formation of seed crystals) may be slow, so supersaturated solutions can remain metastable until disturbed. Thermodynamics says precipitation is favored (Qsp &gt; Ksp), but kinetics determines how fast it happens.
Why might a supersaturated solution not precipitate immediately?
Precipitation requires nucleation—the formation of small seed crystals on which more solid can grow. Sometimes supersaturated solutions remain metastable (temporarily stable) until disturbed by scratching the container (provides nucleation sites), adding a seed crystal, agitation, or temperature changes. This is a kinetic barrier, not a thermodynamic one. Thermodynamics tells us precipitation is favored (Qsp &gt; Ksp), but kinetics determines the rate. Understanding this distinction helps explain why some supersaturated solutions are stable until disturbed, and why nucleation is important in crystallization processes. The calculator addresses thermodynamics (whether precipitation is favored), not kinetics (how fast it happens).
How is molar solubility calculated from Ksp?
For a salt MₐXᵦ that dissociates as MₐXᵦ(s) ⇌ aM⁺(aq) + bX⁻(aq), if S is the molar solubility (moles of salt that dissolve per liter), then [M⁺] = aS and [X⁻] = bS. Substituting into Ksp = [M⁺]ᵃ[X⁻]ᵇ gives Ksp = (aS)ᵃ(bS)ᵇ = aᵃbᵇS^(a+b). Solving for S gives S = (Ksp / (aᵃbᵇ))^(1/(a+b)). For example, for PbCl₂ (Ksp = 1.7 × 10⁻⁵, a = 1, b = 2), S = (1.7×10⁻⁵ / 4)^(1/3) = 0.016 M. This calculation assumes ideal conditions with no common-ion effect. If a common ion is present, solubility is reduced, and the calculation becomes more complex.
What is the common-ion effect on solubility?
The common-ion effect occurs when one of the ions in a sparingly soluble salt is already present in the solution from another source. According to Le Chatelier's principle, the added ion shifts the dissolution equilibrium toward the solid, reducing the salt's solubility. For example, AgCl is less soluble in NaCl solution than in pure water because the extra Cl⁻ ions shift AgCl(s) ⇌ Ag⁺(aq) + Cl⁻(aq) toward the solid. The common-ion effect explains why adding NaCl to a solution reduces AgCl solubility, why adding Ca²⁺ reduces CaCO₃ solubility, and why buffers affect metal hydroxide solubility. To account for the common-ion effect, include all sources of each ion when calculating Qsp or molar solubility.
Can I use this calculator for any ionic compound?
This calculator works best for sparingly soluble salts with well-defined Ksp values. It assumes ideal behavior (activity = concentration), which is reasonable for dilute solutions. For highly soluble salts (Ksp &gt;&gt; 1), the approximation breaks down because concentrations are high and activity coefficients deviate from 1. For salts that form complexes (e.g., AgCl + Cl⁻ → AgCl₂⁻), the calculator doesn't account for complex formation, which can significantly affect apparent solubility. For solutions with high ionic strength, activity coefficients differ from 1, and the calculator's approximations become less accurate. For pH-dependent salts (e.g., metal hydroxides, carbonates), the calculator doesn't account for pH effects. Use this tool for educational understanding of fundamental Ksp concepts, not for advanced research applications.
Why do some Ksp values have very small exponents like 10⁻³⁹?
Ksp values span an enormous range because they depend on how readily the ions leave the solid lattice and hydrate in solution. Salts like Fe(OH)₃ (Ksp ≈ 10⁻³⁹) are extremely insoluble—their ions have very low equilibrium concentrations (essentially zero for practical purposes). In contrast, salts like PbCl₂ (Ksp ≈ 10⁻⁵) are moderately insoluble, and salts like NaCl (Ksp &gt;&gt; 1) are highly soluble. The Ksp magnitude reflects the strength of ionic bonds in the solid lattice and the hydration energy of the ions. Very small Ksp values mean the solid is thermodynamically very stable compared to the dissolved ions, so very little dissolves. Understanding Ksp magnitude helps predict relative solubilities and choose appropriate salts for qualitative analysis.
Does temperature affect Ksp?
Yes, Ksp is temperature-dependent, just like all equilibrium constants. For most salts, Ksp increases with temperature (dissolution is endothermic, so heating favors dissolution), meaning solubility increases. However, some salts show decreased solubility at higher temperatures (dissolution is exothermic). The temperature dependence is described by the van't Hoff equation: ln(Ksp₂/Ksp₁) = -(ΔH/R)(1/T₂ - 1/T₁), where ΔH is the enthalpy change for dissolution. Always use Ksp values measured at or near your experimental temperature. Ksp values in tables are typically for 25°C—if your experiment is at a different temperature, you need the correct Ksp. The calculator allows temperature input to record the temperature for your Ksp value.
What's the difference between 'precipitation likely' and 'precipitation will occur'?
We say 'precipitation likely' because thermodynamics tells us whether precipitation is favorable (Qsp &gt; Ksp), but not how fast it will happen. Kinetic factors, supersaturation metastability, and the presence of nucleation sites all affect whether and when precipitation actually occurs. Even when Qsp &gt; Ksp (thermodynamically favored), precipitation may be delayed by kinetic barriers (nucleation is slow). Some supersaturated solutions remain metastable until disturbed. This calculator addresses thermodynamics (whether precipitation is favored), not kinetics (how fast it happens). Understanding this distinction helps explain why some supersaturated solutions are stable until disturbed, and why both thermodynamics and kinetics are important in precipitation chemistry.

Explore More Chemistry Calculators

Master equilibrium, stoichiometry, acid-base chemistry, and more with our comprehensive chemistry calculator suite

Browse All Chemistry Tools
Ksp & Qsp Checker - Will It Precipitate?