How this solubility calculator works
When a sparingly soluble salt sits in water, a little of it dissolves and the rest stays solid, and the balance point is an equilibrium like any other. Its constant is called the solubility product, Ksp, and the question this page answers is the conversion every general chemistry course drills: given Ksp, how much actually dissolves, and given how much dissolves, what is Ksp? Pick the salt's type, because the type decides the algebra, and the whole derivation is written out with your numbers: the dissolution equation, the s-expression, the substitution.
This is one specific case of the general machinery on our equilibrium constant calculator: a salt dissolving is worked so often, with its own conventions and its own classic mistakes, that it earns its own tool. Any other reaction belongs on the general page; the pure solid dropping out of the expression is the same rule on both.
The formula
AB2 or A2B: Ksp = 4s3
AB3 or A3B: Ksp = 27s4
A2B3 or A3B2: Ksp = 108s5
s is the molar solubility, the moles of salt that dissolve per liter of saturated solution. The multipliers are not magic numbers: each one is the stoichiometry counted honestly. For AB2, every s of dissolved salt makes s of A and 2s of B, so Ksp = (s)(2s)2 = 4s3. The coefficient 2 appears twice, once inside the concentration and once as the exponent, and forgetting one of those appearances is the single most common lost point on this topic. The solid salt itself never appears in the expression, because a pure solid has an activity of 1.
Worked example
How soluble is silver chloride? AgCl is a 1 to 1 salt with Ksp = 1.77e-10 at 25 C.
AgCl(s) ⇌ Ag+(aq) + Cl-(aq). Let s be the molar solubility: then [Ag+] = s and [Cl-] = s, so Ksp = s × s = s2, and s = √(1.77e-10) = 1.33e-5 mol/L.
With AgCl's molar mass of 143.32 g/mol, that is 1.33e-5 × 143.32 = 0.0019 g/L: about two milligrams of silver chloride in a liter of water, which is why the salt is the textbook example of "insoluble" while still, strictly, dissolving. Run the same page the other way and a measured solubility hands back the Ksp: 1.33e-5 squared is 1.77e-10 again.
Ksp does not rank solubility
Here is the trap this page most wants you to walk around. It feels obvious that a bigger Ksp means a more soluble salt, and across different salt types it is simply not true. CaF2 has Ksp = 3.45e-11, five times smaller than AgCl's 1.77e-10. Yet its molar solubility is 2.05e-4 mol/L against AgCl's 1.33e-5: about 15 times more soluble, on a smaller Ksp. The reason is the algebra above. AgCl's solubility is a square root of a tiny number and CaF2's is a cube root of one, and a cube root lifts a tiny number harder than a square root does. The rule to keep: compare molar solubilities, never raw Ksp values, across different salt types. Within one type the ranking works fine.
The table below is sortable: click a column heading. Sort by Ksp and then by solubility and watch the order shuffle, which is the whole lesson in one click. The same inversion sits right at the top: PbCl2's Ksp of 1.70e-5 is smaller than CaSO4's 4.93e-5, and PbCl2 still out-dissolves it better than two to one. Values are the standard compilation figures at 25 C.
| Salt | Type | Ksp (25 C) | Molar solubility (mol/L) | vs AgCl |
|---|---|---|---|---|
| Lead(II) chloride, PbCl2 | AB2 (4s3) | 1.70e-5 | 1.62e-2 | 1,218 |
| Calcium hydroxide, Ca(OH)2 | AB2 (4s3) | 5.02e-6 | 1.08e-2 | 811 |
| Calcium sulfate, CaSO4 | AB (s2) | 4.93e-5 | 7.02e-3 | 528 |
| Lead(II) iodide, PbI2 | AB2 (4s3) | 9.80e-9 | 1.35e-3 | 101 |
| Calcium fluoride, CaF2 | AB2 (4s3) | 3.45e-11 | 2.05e-4 | 15.4 |
| Silver carbonate, Ag2CO3 | A2B (4s3) | 8.46e-12 | 1.28e-4 | 9.6 |
| Magnesium hydroxide, Mg(OH)2 | AB2 (4s3) | 5.61e-12 | 1.12e-4 | 8.4 |
| Silver chromate, Ag2CrO4 | A2B (4s3) | 1.12e-12 | 6.54e-5 | 4.9 |
| Calcium carbonate, CaCO3 | AB (s2) | 3.36e-9 | 5.80e-5 | 4.4 |
| Silver chloride, AgCl | AB (s2) | 1.77e-10 | 1.33e-5 | 1.0 |
| Barium sulfate, BaSO4 | AB (s2) | 1.08e-10 | 1.04e-5 | 0.78 |
| Silver bromide, AgBr | AB (s2) | 5.35e-13 | 7.31e-7 | 0.055 |
| Calcium phosphate, Ca3(PO4)2 | A3B2 (108s5) | 2.07e-33 | 1.14e-7 | 0.0086 |
| Silver iodide, AgI | AB (s2) | 8.52e-17 | 9.23e-9 | 0.00069 |
| Aluminum hydroxide, Al(OH)3 | AB3 (27s4) | 3.00e-34 | 1.83e-9 | 0.00014 |
| Iron(III) hydroxide, Fe(OH)3 | AB3 (27s4) | 2.79e-39 | 1.01e-10 | 0.0000076 |
The common ion effect
A salt dissolves dramatically less in a solution that already contains one of its ions, and the arithmetic is short enough to do at a glance. Drop AgCl into 0.10 M NaCl. The chloride concentration is already 0.10 M, and the tiny extra chloride the AgCl adds changes it by so little that we can call it 0.10 exactly. The Ksp expression still has to hold: [Ag+] × [Cl-] = 1.77e-10, so [Ag+] = 1.77e-10 ÷ 0.10 = 1.77e-9 mol/L. That is roughly 7,500 times less soluble than the 1.33e-5 mol/L in pure water. Same salt, same constant, wildly different solubility, because one factor of the product arrived pre-filled.
The shortcut leans on one assumption worth naming: that s is much smaller than 0.10, so the dissolved silver chloride's own chloride contribution can be ignored. Here s comes out at 1.77e-9, about fifty million times smaller than 0.10, so the approximation is magnificently legal. When the common ion concentration is not so dominant, the honest route is the full quadratic, but for a sparingly soluble salt in a deliberate excess of common ion, this shortcut is the standard and correct move.
What the number leaves out
This page computes the Ksp equilibrium alone, which is the exam's question and the first-order truth, and real beakers have three more things going on. Temperature: every value here is a 25 C figure, and Ksp moves with temperature like any equilibrium constant. pH: hydroxides and carbonates dissolve more in acid, because acid consumes their anion and Le Chatelier pulls more solid apart; Fe(OH)3's spectacularly tiny Ksp is really a statement about neutral water. Complex ions: AgCl in a large excess of chloride starts dissolving more again, as AgCl2- complexes form, so the common ion curve is not monotonic forever.
And one honest note about the constants themselves: published Ksp compilations differ by small factors for many salts, because measuring an equilibrium this dilute is genuinely hard and activity corrections nibble at the result. Your textbook's 1.8e-10 and this page's 1.77e-10 are the same physical claim at homework precision. If your concentrations started life as grams in a flask, our molarity calculator gets you to mol/L, and our molar mass calculator turns any formula into the g/mol figure the grams-per-liter conversion wants.