Calculate solubility from Ksp and concentration
Estimate exact molar solubility for sparingly soluble salts with or without a common ion. This calculator solves the equilibrium numerically for higher accuracy.
Enter the solubility product constant at the temperature of interest, commonly 25 degrees C.
Choose the dissociation pattern that matches your salt formula.
Select whether the solution already contains one of the dissolved ions.
Use zero if no common ion is present.
Optional. This label is used in the chart title and results summary.
Go beyond the shortcut approximation
Students often use simplified formulas such as s = Ksp / [common ion], but exact equilibrium can differ when concentrations are low, stoichiometry is larger than 1:1, or the common ion concentration is not overwhelmingly greater than s.
Equilibrium concentration chart
The chart shows how ion concentrations build as the salt dissolves from 0 to the calculated saturation point.
How to calculate solubility from Ksp and concentration
Calculating solubility from Ksp and concentration is one of the most important equilibrium skills in general chemistry, analytical chemistry, environmental chemistry, and water treatment. The solubility product constant, written as Ksp, describes the equilibrium between a sparingly soluble ionic solid and its dissolved ions. If you know the Ksp, the balanced dissolution equation, and any ions that are already present in solution, you can determine how much of the solid will dissolve before the system reaches saturation.
This matters because real laboratory and industrial solutions are rarely just pure water. A salt such as silver chloride, calcium fluoride, lead iodide, or magnesium hydroxide may dissolve one way in pure water and a very different way in a solution that already contains chloride, fluoride, iodide, hydroxide, or the metal cation. That difference is called the common ion effect. In practical terms, a preexisting ion suppresses the dissolution of the salt and lowers the molar solubility.
Step 1: Write the balanced dissolution equation
Everything begins with stoichiometry. Suppose a generic salt is written as AaBb. Its dissolution can be represented as:
The exponents in the Ksp expression come directly from the coefficients in the balanced equation. For example:
- AB ⇌ A + B gives Ksp = [A][B]
- AB2 ⇌ A + 2B gives Ksp = [A][B]2
- A2B3 ⇌ 2A + 3B gives Ksp = [A]2[B]3
A small mistake in the stoichiometric coefficients creates a large mistake in the final solubility, so always balance the dissolution reaction first.
Step 2: Define molar solubility
Molar solubility, usually represented by s, is the number of moles of the solid that dissolve per liter at equilibrium. If one mole of AB dissolves, it forms 1 mole of A and 1 mole of B, so the equilibrium concentrations in pure water are both s. If one mole of AB2 dissolves, it forms 1 mole of A and 2 moles of B, so the equilibrium concentrations are s and 2s.
That means the stoichiometric coefficients control not only the Ksp expression but also the concentration changes. This is why salts such as CaF2 and Ag2CrO4 often require cubic relationships rather than a simple square root.
Step 3: Build an ICE setup when concentration is present
If the solution already contains one of the ions, you must include that initial concentration in the equilibrium expression. For a generic AB salt in the presence of a common anion B at initial concentration C, the setup is:
When C is much larger than s, chemists often use the shortcut C + s ≈ C, which turns the equation into s ≈ Ksp / C for a 1:1 salt. That approximation is useful for hand calculation, but it can become inaccurate if C is not very large or if the salt has more complex stoichiometry. The calculator above solves the equilibrium exactly rather than relying only on the approximation.
Exact calculation versus approximation
There are two common ways to solve these problems:
- Algebraic approximation: Ignore s compared with a large initial common ion concentration. Fast and useful when the common ion concentration is far larger than the dissolved amount.
- Numerical solution: Use the full equilibrium expression with all terms included. This is the more robust method and is the best choice when precision matters.
For example, silver chloride has a commonly cited Ksp near 1.8 × 10-10 at 25 degrees C. In pure water, its molar solubility is about 1.34 × 10-5 M because Ksp = s2. But in 0.10 M chloride solution, the exact equation is Ksp = s(0.10 + s). Since 0.10 is much larger than s, the shortcut gives s ≈ 1.8 × 10-9 M, which is dramatically lower than the value in pure water. This is the common ion effect in action.
Comparison table: selected Ksp values and pure-water molar solubility at 25 degrees C
| Compound | Dissolution pattern | Representative Ksp | Approximate molar solubility in pure water | Notes |
|---|---|---|---|---|
| AgCl | AB | 1.8 × 10-10 | 1.34 × 10-5 M | Classic example of chloride common ion suppression |
| CaF2 | AB2 | 3.9 × 10-11 | 2.14 × 10-4 M | Ksp = [Ca2+][F–]2 = 4s3 |
| PbI2 | AB2 | 7.1 × 10-9 | 1.21 × 10-3 M | Often used to illustrate cubic solubility expressions |
| Ag2CrO4 | A2B | 1.1 × 10-12 | 6.50 × 10-5 M | Ksp = [Ag+]2[CrO42-] |
| Mg(OH)2 | AB2 | 5.6 × 10-12 | 1.12 × 10-4 M | Hydroxide solubility is highly pH dependent |
Comparison table: common ion effect on silver chloride solubility
| Initial [Cl–] | Exact equation | Calculated AgCl molar solubility | Suppression relative to pure water |
|---|---|---|---|
| 0 M | Ksp = s2 | 1.34 × 10-5 M | 1× baseline |
| 0.001 M | Ksp = s(0.001 + s) | 1.80 × 10-7 M | About 74× lower |
| 0.010 M | Ksp = s(0.010 + s) | 1.80 × 10-8 M | About 744× lower |
| 0.10 M | Ksp = s(0.10 + s) | 1.80 × 10-9 M | About 7,440× lower |
How to solve a general Ksp problem with concentration already present
Here is the most general framework. Assume the salt dissociates as AaBb ⇌ aA + bB. Let the initial concentration of the cation already in solution be CA and the initial concentration of the anion already in solution be CB. If the salt dissolves to molar solubility s, then the equilibrium concentrations are:
If neither ion is present initially, both CA and CB are zero. If only a common cation is present, CA is nonzero and CB is zero. If only a common anion is present, the reverse is true. For complex stoichiometries such as AB3, A2B3, or A3B2, the resulting equation can be quartic or quintic, which is why numerical solvers are so convenient.
When the approximation is acceptable
Approximations are still useful. In many textbook problems, if a common ion concentration is at least 100 times larger than the expected s contribution, then ignoring s in the added ion term is often reasonable. But there are exceptions:
- If the initial common ion concentration is small, the approximation may fail.
- If stoichiometric coefficients are larger than 1, the multiplier on s can matter a lot.
- If the requested answer needs high precision, use the exact solve.
- If ionic strength is high, activity effects may become important beyond the basic Ksp model.
Frequent mistakes students make
- Using the wrong stoichiometry. For CaF2, fluoride concentration is 2s, not s.
- Forgetting the common ion concentration. Initial concentration must be added to the equilibrium concentration term.
- Applying square roots to everything. Only AB salts in pure water give the simple relation s = √Ksp.
- Ignoring units. Keep concentrations in molarity throughout the calculation.
- Confusing Ksp with solubility. A larger Ksp does not always mean proportionally larger molar solubility because stoichiometry changes the relationship.
Real-world relevance of solubility calculations
These calculations appear in many applied settings. In environmental chemistry, precipitation and dissolution control the mobility of metals in groundwater. In clinical and pharmaceutical science, supersaturation and precipitation can change bioavailability. In analytical chemistry, gravimetric separations rely on selective precipitation, which depends on Ksp and common ion concentration. In water treatment, hardness removal, scaling, and pH adjustment are all tied to solubility equilibria.
For example, fluoride and hydroxide equilibria are central in mineral dissolution and water chemistry, while chloride-driven suppression of silver salt solubility is standard in qualitative analysis. Even at the introductory level, learning how concentration changes solubility builds the foundation for acid-base equilibria, buffer systems, and complex ion equilibria later in chemistry.
Best practice workflow for accurate answers
- Write the correct dissolution equation.
- Translate stoichiometry into concentration terms using molar solubility s.
- Include any preexisting ion concentration directly in the equilibrium concentrations.
- Build the full Ksp expression.
- Decide whether an approximation is justified.
- Check the result by substituting the calculated concentrations back into Ksp.
Authoritative chemistry references
For deeper reading on solubility equilibria and solution chemistry, consult these academic references:
- Purdue University: Solubility Products
- University of Wisconsin: Solubility and Ksp
- Florida State University: Solubility Equilibria
Bottom line
To calculate solubility from Ksp and concentration, you must combine the equilibrium constant expression with the actual ion concentrations present in solution. In pure water, many problems are algebraic and direct. In the presence of a common ion, exact numerical solving is often the safest approach. The calculator on this page handles the stoichiometry automatically, incorporates the initial concentration correctly, and visualizes the equilibrium concentrations so you can interpret the result instead of just memorizing formulas.
All example constants shown above are representative textbook values near 25 degrees C and may vary slightly by source, ionic strength, and tabulation method.