Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Solubility Product (Ksp)
0
Ksp = (x·s)^x · (y·s)^y
Cation term (x·s)^x 0.0001
Anion term (y·s)^y 0.00000004

What is the Ksp Calculator?

The solubility product constant, Ksp, describes the equilibrium between a slightly soluble ionic solid and its dissolved ions in a saturated solution. This calculator converts the molar solubility (s, in mol/L) of a salt with the general formula AxBy into its Ksp value. It works for any stoichiometry — 1:1 salts like AgCl, 1:2 salts like CaF₂, 2:3 salts like Ca₃(PO₄)₂ analogues, and more.

How to use it

Enter the subscript of the cation (x), the subscript of the anion (y), and the molar solubility s in mol/L. The tool returns Ksp along with the individual ion concentration terms. For AgCl, x = 1, y = 1; for CaF₂, x = 1, y = 2.

The formula explained

When AxBy dissolves, each formula unit releases x cations and y anions. If solubility is \(s\), the cation concentration is \(x \cdot s\) and the anion concentration is \(y \cdot s\). Substituting into the equilibrium expression gives:

$$K_{sp} = \left(x \cdot s\right)^{x} \cdot \left(y \cdot s\right)^{y}$$

Relationship between molar solubility s and ion concentrations feeding into the Ksp expression
Each ion concentration equals its stoichiometric coefficient times the molar solubility s.
Dissolution equilibrium of a salt AxBy splitting into x cations and y anions in water
A solid salt AxBy dissolves into x cations and y anions, establishing equilibrium with the undissolved solid.

Worked example

For calcium fluoride CaF₂ (x = 1, y = 2) with molar solubility \(s = 2.14 \times 10^{-4}\) mol/L: cation term = \((1 \times 2.14\mathrm{e}\text{-}4)^{1} = 2.14\mathrm{e}\text{-}4\), anion term = \((2 \times 2.14\mathrm{e}\text{-}4)^{2} = (4.28\mathrm{e}\text{-}4)^{2} = 1.832\mathrm{e}\text{-}7\). $$K_{sp} = 2.14\mathrm{e}\text{-}4 \times 1.832\mathrm{e}\text{-}7 \approx 3.92 \times 10^{-11}$$ matching the literature value.

FAQ

Does Ksp have units? By convention Ksp is treated as dimensionless because it uses activities, though concentration-based values are often quoted in mol-based units.

What if my salt is 1:1? Set x = 1 and y = 1, and Ksp simply equals \(s^{2}\).

Can I go backwards from Ksp to s? This tool computes Ksp from s; to find s you would take the appropriate root of the Ksp expression.

Last updated: