Enter values to see results
—
—
M
—
—
Enter values to see results
—
—
M
—
—
The Solubility Product (Ksp) Calculator computes the solubility product constant for sparingly soluble ionic compounds. Ksp represents the maximum product of ion concentrations in a saturated solution, each raised to their stoichiometric coefficients. This calculator converts between Ksp and molar solubility in both directions and can compute Ksp from known ion concentrations. Understanding Ksp is critical for predicting whether a precipitate will form, designing separation processes, analyzing water quality, and understanding geological mineral equilibria. The calculator handles compounds of any stoichiometry, from simple 1:1 salts like AgCl to complex compounds like Ca₃(PO₄)₂.
For a sparingly soluble salt MmAn dissolving as:
$$M_mA_n \rightleftharpoons mM^{n+} + nA^{m-}$$
The solubility product is:
$$K_{sp} = [M^{n+}]^m \cdot [A^{m-}]^n$$
If the molar solubility is s, then [Mn+] = ms and [Am−] = ns:
$$K_{sp} = (ms)^m \cdot (ns)^n = m^m \cdot n^n \cdot s^{(m+n)}$$
Solving for molar solubility from Ksp:
$$s = \left(\frac{K_{sp}}{m^m \cdot n^n}\right)^{1/(m+n)}$$
The pKsp = −log₁₀(Ksp) provides a convenient scale for comparing solubilities.
A smaller Ksp means lower solubility. For example, AgCl (Ksp = 1.8 × 10⁻¹⁰) is much less soluble than CaF₂ (Ksp = 3.9 × 10⁻¹¹) despite having a larger Ksp, because stoichiometry affects the relationship. Always compare molar solubilities rather than Ksp values directly when stoichiometries differ. If the ion product Q exceeds Ksp, precipitation occurs.
Inputs
Results
AgCl → Ag⁺ + Cl⁻ (1:1). Ksp = s² = (1.34 × 10⁻⁵)² = 1.80 × 10⁻¹⁰. pKsp = 9.75.
Inputs
Results
Ca₃(PO₄)₂ → 3Ca²⁺ + 2PO₄³⁻. Ksp = 3³ × 2² × s⁵ = 108s⁵. s = (2.07 × 10⁻³³/108)^(1/5) = 1.14 × 10⁻⁷ M. Extremely insoluble.
Ksp is the equilibrium constant for the dissolution of a sparingly soluble ionic compound. It equals the product of ion concentrations raised to their stoichiometric powers in a saturated solution.
Precipitation occurs when the ion product Q = [cation]^m × [anion]^n exceeds Ksp. If Q < Ksp, the solution is unsaturated and more solid can dissolve. If Q = Ksp, the solution is exactly saturated.
Only for compounds with the same stoichiometry (e.g., both 1:1 or both 1:2). For different stoichiometries, you must compare molar solubilities, as the mathematical relationship between Ksp and solubility changes.
Most Ksp values increase with temperature since dissolution is typically endothermic. Exceptions include some calcium salts (like CaSO₄) where solubility decreases at higher temperatures.
Adding a common ion (one already present in the equilibrium) shifts the equilibrium left by Le Chatelier's principle, decreasing solubility. Ksp itself does not change, but the molar solubility does.
Yes. For salts of weak acids (like CaCO₃), lower pH increases solubility because H⁺ reacts with the anion. For salts of strong acids, pH has minimal effect on solubility.
Ksp values range enormously: from ~10⁻² for slightly soluble salts (like CaSO₄) to ~10⁻⁵⁰ for extremely insoluble compounds (like HgS). Most common Ksp values are between 10⁻⁵ and 10⁻³⁰.
Ksp can be determined by measuring the concentration of dissolved ions in a saturated solution using techniques like AAS, ICP-OES, conductimetry, or gravimetric analysis.
No. Ksp specifically applies to ionic compounds that dissociate into ions upon dissolution. Molecular compounds (like sugar in water) do not have Ksp values.
pKsp = −log₁₀(Ksp). It converts the very small Ksp numbers to a more manageable scale. Higher pKsp means lower solubility.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Equilibrium Constant Calculator
Equilibrium Calculators
Kp Calculator
Equilibrium Calculators
Reaction Quotient Calculator
Equilibrium Calculators
ICE Table Calculator
Equilibrium Calculators
Common Ion Effect Calculator
Equilibrium Calculators
Acid Dissociation Constant (Ka) Calculator
Equilibrium Calculators