Solubility Product Calculator
Calculate Ksp from molar solubility. Determine solubility from Ksp values with common ion effects.
Calculator Input
Calculate:
Common Ksp Values:
Ksp
1.690e-10
Ksp
1.690e-10
pKsp
9.77
[Cation]
1.3000e-5 M
[Anion]
1.3000e-5 M
Ksp Expression:
Ksp = [M]^1 * [A]^1
For M_1A_1 type compound
About Solubility Product
The solubility product constant (Ksp) is the equilibrium constant for a solid dissolving in solution. It represents the maximum product of ion concentrations before precipitation occurs. The common ion effect reduces solubility when one of the ions is already present in solution. Ksp values are essential for predicting precipitation, determining solubility, and understanding ionic equilibria.
What Is the Solubility Product (Ksp)?
The solubility product constant (Ksp) is the equilibrium constant for the dissolution of a sparingly soluble ionic compound in water. It expresses the maximum product of ion concentrations that can exist in solution before precipitation begins. For a generic salt MₘAₙ that dissolves as mM^(n+) + nA^(m-), the Ksp expression is Ksp = [M^(n+)]^m × [A^(m-)]^n, where the brackets denote molar concentrations at equilibrium.
Ksp values are temperature-dependent and are typically tabulated at 25°C. They range over many orders of magnitude—from approximately 10⁵ for highly soluble salts to less than 10⁻⁵⁰ for extremely insoluble compounds. A larger Ksp indicates greater solubility for salts with the same stoichiometry, though direct comparison between salts with different formulas requires converting Ksp to molar solubility.
The Ksp concept is essential for predicting whether precipitation will occur when two solutions are mixed. If the ion product Q (calculated from the actual concentrations) exceeds Ksp, the solution is supersaturated and precipitation will occur until Q = Ksp. If Q < Ksp, the solution is unsaturated and no precipitate forms. This principle underlies qualitative analysis schemes, water treatment processes, and the formation of mineral deposits in geological systems.
The common ion effect describes the decrease in solubility when a soluble salt containing one of the ions is already present in solution. For example, the solubility of AgCl decreases dramatically in a solution containing NaCl because the additional Cl⁻ ions shift the dissolution equilibrium toward the solid. This effect is quantitatively described by the Ksp expression and is widely exploited in analytical chemistry and industrial processes.
Ksp and Solubility Relationships
The relationship between Ksp and molar solubility depends on the stoichiometry of the salt. For a 1:1 salt like AgCl, Ksp = s² where s is the molar solubility. For a 1:2 salt like PbCl₂, Ksp = 4s³. For a 2:3 salt like Ca₃(PO₄)₂, Ksp = 108s⁵. The general formula for MₘAₙ is Ksp = m^m × n^n × s^(m+n).
This relationship can be inverted to calculate molar solubility from Ksp: s = (Ksp / (m^m × n^n))^(1/(m+n)). This calculation is essential for predicting how much of a sparingly soluble compound will dissolve in pure water.
When a common ion is present, the solubility decreases. For a 1:1 salt with common ion concentration C, the simplified expression becomes Ksp = s(s + C), which can be solved for s. For more complex stoichiometries, the relationship requires solving a polynomial equation, though approximations are often valid when C >> s.
The pKsp (negative logarithm of Ksp) provides a more convenient scale for comparing very small Ksp values. A compound with pKsp = 10 has Ksp = 10⁻¹⁰, while one with pKsp = 50 has Ksp = 10⁻⁵⁰. Higher pKsp values indicate lower solubility.
Ksp for MₘAₙ
Where:
- Ksp= Solubility product constant
- [M]= Equilibrium concentration of cation (mol/L)
- [A]= Equilibrium concentration of anion (mol/L)
- s= Molar solubility (mol/L)
- m, n= Stoichiometric coefficients of cation and anion
How to Use This Calculator
This solubility product calculator works in two modes: converting molar solubility to Ksp, and converting Ksp to molar solubility. Follow these steps:
- Choose Calculation Mode: Select "Ksp from Solubility" if you know the molar solubility and want to find Ksp. Select "Solubility from Ksp" if you have a Ksp value and want to find the molar solubility.
- Set Stoichiometric Coefficients: Enter the cation coefficient (m) and anion coefficient (n) for your salt. For AgCl, both are 1. For CaF₂, m = 1 and n = 2. For Fe(OH)₃, m = 1 and n = 3.
- Enter Your Known Value: In "Ksp from Solubility" mode, enter the molar solubility in mol/L. In "Solubility from Ksp" mode, enter the Ksp value.
- Optional: Common Ion Effect: If you want to account for a common ion already in solution, enter its concentration. This will calculate the reduced solubility in the presence of the common ion.
- Review Results: Examine the calculated Ksp (or molar solubility), pKsp, ion concentrations, and the Ksp expression for your compound.
Quick-select buttons are provided for common Ksp values including AgCl, AgBr, AgI, BaSO₄, CaF₂, and PbCl₂ to speed up calculations.
Understanding the Results
The calculator provides the Ksp value (or molar solubility), the pKsp, equilibrium concentrations of both ions, and the Ksp expression. The ion concentrations are calculated from the molar solubility using the stoichiometric coefficients: [cation] = m × s and [anion] = n × s.
The pKsp is a convenient way to express very small Ksp values. A pKsp of 10 corresponds to Ksp = 10⁻¹⁰, while a pKsp of 50 corresponds to Ksp = 10⁻⁵⁰. Higher pKsp values indicate lower solubility.
When a common ion is present, the solubility is significantly reduced. For example, the solubility of AgCl (Ksp = 1.8 × 10⁻¹⁰) in pure water is 1.34 × 10⁻⁵ M, but in 0.1 M NaCl it drops to 1.8 × 10⁻⁹ M—a reduction of nearly 10,000-fold. This dramatic effect is the basis for common-ion precipitation in analytical chemistry.
The Ksp expression shown in the results confirms the equilibrium relationship for your compound. The ion product Q is calculated from the actual concentrations and compared to Ksp to determine whether precipitation would occur in a given situation.
Real-World Applications
Ksp calculations are fundamental to many areas of chemistry and geology. In analytical chemistry, controlled precipitation using Ksp data allows selective separation of metal ions. By adjusting pH and adding specific reagents, chemists can precipitate one ion while keeping others in solution, enabling qualitative and quantitative analysis.
In water treatment, Ksp values guide the removal of heavy metals, fluoride, and hardness ions. Calcium carbonate precipitation (scale formation) in pipes and boilers is predicted using Ksp calculations. Water softening exploits the Ksp difference between calcium carbonate and calcium EDTA complexes.
Geochemistry uses Ksp to explain mineral formation, cave formation, and the transport of dissolved minerals in groundwater. The dissolution and precipitation of calcium carbonate, governed by its Ksp, controls the formation of limestone caves, stalactites, and stalagmites.
In pharmaceutical chemistry, drug solubility and Ksp values determine formulation strategies for poorly soluble compounds. Salt form selection, co-crystal design, and amorphous formulations all rely on understanding the dissolution equilibrium of drug substances.
Environmental science applies Ksp to predict the mobility of heavy metals and metalloids in soil and groundwater. The Ksp of metal sulfides, hydroxides, and carbonates determines whether these toxic elements remain immobilized or dissolve into drinking water supplies.
Worked Examples
Ksp from Molar Solubility of AgCl
Problem:
The molar solubility of AgCl in pure water is 1.34 × 10⁻⁵ M. Calculate Ksp.
Solution Steps:
- 1AgCl dissolves as: AgCl(s) ⇌ Ag⁺(aq) + Cl⁻(aq). Coefficients: m = 1, n = 1.
- 2Ksp = [Ag⁺][Cl⁻] = s × s = s².
- 3s = 1.34 × 10⁻⁵ M.
- 4Ksp = (1.34 × 10⁻⁵)² = 1.80 × 10⁻¹⁰.
Result:
Ksp(AgCl) = 1.80 × 10⁻¹⁰, pKsp = 9.74. This is one of the most commonly referenced Ksp values in general chemistry.
Molar Solubility from Ksp of CaF₂
Problem:
Calculate the molar solubility of calcium fluoride (CaF₂) given Ksp = 3.9 × 10⁻¹¹.
Solution Steps:
- 1CaF₂ dissolves as: CaF₂(s) ⇌ Ca²⁺(aq) + 2F⁻(aq). Coefficients: m = 1, n = 2.
- 2Ksp = [Ca²⁺][F⁻]² = s × (2s)² = 4s³.
- 3s = (Ksp/4)^(1/3) = (3.9 × 10⁻¹¹ / 4)^(1/3).
- 4s = (9.75 × 10⁻¹²)^(1/3) = 2.14 × 10⁻⁴ M.
Result:
The molar solubility of CaF₂ is 2.14 × 10⁻⁴ M. The fluoride concentration is 2 × 2.14 × 10⁻⁴ = 4.28 × 10⁻⁴ M.
Common Ion Effect on AgCl
Problem:
Calculate the solubility of AgCl in 0.10 M NaCl solution. Ksp = 1.8 × 10⁻¹⁰.
Solution Steps:
- 1In 0.10 M NaCl, [Cl⁻] ≈ 0.10 M (the common ion).
- 2Ksp = [Ag⁺][Cl⁻] = s × (s + 0.10) ≈ s × 0.10 (since s << 0.10).
- 31.8 × 10⁻¹⁰ = s × 0.10.
- 4s = 1.8 × 10⁻¹⁰ / 0.10 = 1.8 × 10⁻⁹ M.
- 5Compared to pure water (1.34 × 10⁻⁵ M), solubility decreased by ~7,400 times.
Result:
The solubility of AgCl in 0.10 M NaCl is 1.8 × 10⁻⁹ M, roughly 7,400 times less than in pure water. This demonstrates the powerful common ion effect.
Tips & Best Practices
- ✓For salts with the same stoichiometry, a larger Ksp means greater solubility.
- ✓Always check the stoichiometry—Ksp expressions depend on the formula of the salt.
- ✓The common ion effect can reduce solubility by orders of magnitude.
- ✓Use pKsp (−log Ksp) to easily compare very small Ksp values.
- ✓Ksp values are temperature-dependent—always note the temperature when using tabulated values.
- ✓When mixing solutions, calculate Q and compare to Ksp to predict whether precipitation occurs.
- ✓For precise work, account for activity coefficients rather than using concentration directly.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-06
Help us improve!
How would you rate the Solubility Product Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Chemistry: The Central Science
by Brown, LeMay, Bursten