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ₙ

Ksp = [M]^(m) × [A]^(n) = m^m × n^n × s^(m+n)

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:

  1. 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.
  2. 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.
  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.
  4. 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.
  5. 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:

  1. 1AgCl dissolves as: AgCl(s) ⇌ Ag⁺(aq) + Cl⁻(aq). Coefficients: m = 1, n = 1.
  2. 2Ksp = [Ag⁺][Cl⁻] = s × s = s².
  3. 3s = 1.34 × 10⁻⁵ M.
  4. 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:

  1. 1CaF₂ dissolves as: CaF₂(s) ⇌ Ca²⁺(aq) + 2F⁻(aq). Coefficients: m = 1, n = 2.
  2. 2Ksp = [Ca²⁺][F⁻]² = s × (2s)² = 4s³.
  3. 3s = (Ksp/4)^(1/3) = (3.9 × 10⁻¹¹ / 4)^(1/3).
  4. 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:

  1. 1In 0.10 M NaCl, [Cl⁻] ≈ 0.10 M (the common ion).
  2. 2Ksp = [Ag⁺][Cl⁻] = s × (s + 0.10) ≈ s × 0.10 (since s << 0.10).
  3. 31.8 × 10⁻¹⁰ = s × 0.10.
  4. 4s = 1.8 × 10⁻¹⁰ / 0.10 = 1.8 × 10⁻⁹ M.
  5. 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

Not directly. Ksp values can only be compared to predict relative solubility when the salts have the same stoichiometry. For example, you can compare AgCl (Ksp = 1.8 × 10⁻¹⁰) with AgBr (Ksp = 5.0 × 10⁻¹³) because both are 1:1 salts—AgCl is more soluble. But comparing AgCl (1:1) with CaF₂ (1:2) requires converting both to molar solubility first.
When the ion product Q exceeds Ksp, the solution is supersaturated and thermodynamically unstable. Precipitation will occur until Q = Ksp and equilibrium is restored. The rate of precipitation depends on the degree of supersaturation, the presence of nucleation sites, temperature, and mixing. In analytical chemistry, this principle is exploited to selectively precipitate specific ions.
Ksp is temperature-dependent because dissolution is either endothermic or exothermic. For endothermic dissolution (most salts), Ksp increases with temperature. For exothermic dissolution (like CaSO₄), Ksp decreases with temperature. The Van't Hoff equation relates Ksp changes to temperature: ln(K₂/K₁) = -ΔH/R × (1/T₂ - 1/T₁).
They are the same thing. Ksp IS the solubility product constant. The term 'Ksp' is the mathematical expression, while 'solubility product' is the conceptual name for the equilibrium constant governing dissolution. Both refer to the product of ion concentrations at saturation, raised to their stoichiometric powers.
Extremely small Ksp values (like Fe(OH)₃ at 2.8 × 10⁻³⁹) indicate that virtually no dissolution occurs—the compound is nearly completely insoluble. This results from very strong lattice energy holding the crystal together relative to the hydration energy released when ions dissolve. The balance between lattice energy and hydration energy determines Ksp.

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.

Source

Formula Source: Chemistry: The Central Science

by Brown, LeMay, Bursten

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.