Molar Solubility from Ksp Calculator
Find molar solubility (s) directly from Ksp and salt stoichiometry, in mol/L, mmol/L, g/L, mg/L and g/100mL, with a USP-style solubility classification, a 30-salt comparison chart, and full step-by-step working.
Pick a salt or enter your own Ksp and stoichiometry.
Molar solubility (s)
Moles of the compound that dissolve per liter of pure water at 25°C
0.21363 mmol/L
Millimolar solubility
213.633 µmol/L
Micromolar solubility
0.01668 g/L
Mass solubility
1.6678
mg per 100 mL
2.136 x 10^-4
Cation concentration
4.273 x 10^-4
Anion concentration
Molar Solubility Ranking — 30+ Common Salts
Every built-in salt, ranked from most to least soluble, on a log scale — with your result highlighted.
Step-by-Step: Molar Solubility from Ksp
Here's exactly how this answer was calculated, one step at a time.
Given: p = 1, q = 2, Ksp = 3.9e-11, molar mass = 78.07 g/mol
Step 1: Start from the Ksp expression
Ksp = [Mⁿ⁺]ᵖ × [Xᵐ⁻]ᑫ, where [Mⁿ⁺] = p·s and [Xᵐ⁻] = q·sStep 2: Rearrange to solve for molar solubility s
s = [Ksp / (pᵖ × qᑫ)]^(1/(p+q))Step 3: Substitute your Ksp and stoichiometry
s = [3.900 x 10⁻¹¹ / (1¹ × 2²)]^(1/3)Step 4: Result — molar solubility
s = 2.136 x 10⁻⁴ mol/LStep 5: Back-check the ion concentrations
[Mⁿ⁺] = p·s = 2.136 x 10⁻⁴, [Xᵐ⁻] = q·s = 4.273 x 10⁻⁴Step 6: Convert to mass solubility (g/L)
2.136 x 10⁻⁴ mol/L × 78.07 g/mol = 0.016678 g/LStep 7: Classify the result
0.00167 g/100 mL → "Practically insoluble" (roughly more than 10,000 parts of solvent needed per part of solute)
Molar solubility (s):
2.136 x 10⁻⁴ mol/L
Molar Solubility from Ksp Calculator: Get Solubility in Every Unit You Need
This free calculator gives you molar solubility straight from Ksp in one click — no algebra needed. Just pick a salt or type in your own Ksp value and stoichiometry, and it instantly returns the molar solubility in mol/L, along with mmol/L, µmol/L, g/L, mg/L, and g per 100 mL, so you don't have to do a single unit conversion by hand. It's built for high school and college chemistry students, chemistry teachers, MCAT and AP Chemistry prep, and anyone who just needs a fast, trustworthy answer to 'how do I find molar solubility from Ksp?'
In simple words, molar solubility is a way of measuring exactly how much of a solid, sparingly-soluble compound can dissolve into one liter of water before the solution can't hold any more of it. Ksp, the solubility product constant, is the number chemists use to describe that same idea in equilibrium terms. The two are closely related but not identical, and one of the most common homework tasks in general chemistry is converting between them. This tool is built specifically for the direction most students actually search for: Ksp is given, and molar solubility is the unknown.
Beyond the basic number, this calculator adds a few things a plain textbook formula can't give you: a full breakdown across six different concentration units, a descriptive solubility classification (soluble, slightly soluble, practically insoluble, and so on) borrowed from real pharmaceutical reference tables, a ranking chart comparing your result against 30+ real salts, and a complete, written, step-by-step solution for every calculation.
What Is Molar Solubility?
Molar solubility, usually written as the lowercase letter s, is the number of moles of a compound that dissolve in exactly one liter of solvent (almost always water in general chemistry) before the solution reaches saturation. Once a solution is saturated, adding more of the solid doesn't change the concentration of dissolved ions at all — any extra solid just sits at the bottom, undissolved, in equilibrium with what's already dissolved.
Molar solubility is always expressed in moles per liter (mol/L, sometimes written as M for molar). This is different from plain 'solubility' as it's often described in everyday language or on a product label, which is usually given in grams per 100 milliliters of water instead. Both describe the same underlying idea — how much of something can dissolve — just in different units, and this calculator converts freely between the two.
The Molar Solubility from Ksp Formula
For a general sparingly-soluble salt written as MpXq, dissolving in water follows this equilibrium: MpXq(s) ⇌ p M(ion) + q X(ion). Because the solid itself is left out of the equilibrium expression, Ksp only depends on the dissolved ion concentrations, each raised to the power of its own stoichiometric coefficient: Ksp = [M]^p × [X]^q.
Since every mole of the salt that dissolves releases p moles of the cation and q moles of the anion, [M] = p·s and [X] = q·s, where s is the molar solubility being solved for. Substituting those in gives Ksp = (p·s)^p × (q·s)^q. Rearranging this equation for s is exactly what turns a known Ksp into the molar solubility calculator does automatically — the final formula is: s = [Ksp / (p^p × q^q)]^(1/(p+q)).
For a simple 1:1 salt like AgCl or BaSO4, this formula reduces to the familiar square root: s = √Ksp, since p + q = 2 and p^p × q^q = 1. For a 1:2 or 2:1 salt like CaF2 or Ag2CrO4, it becomes a cube root, since p + q = 3. And for a 3:2 salt like Ca3(PO4)2, it becomes a fifth root. This calculator handles every stoichiometry pattern automatically, so there's never a need to memorize which root goes with which salt.
Worked Examples: Different Stoichiometries
Take silver chloride, AgCl, a classic 1:1 salt with Ksp = 1.8 × 10⁻¹⁰. Here p = q = 1, so the formula collapses to s = √Ksp = √(1.8 × 10⁻¹⁰) ≈ 1.34 × 10⁻⁵ mol/L. Both [Ag+] and [Cl-] end up equal to s, since one mole of each ion is released per mole of salt.
Now take calcium fluoride, CaF2, a 1:2 salt with Ksp = 3.9 × 10⁻¹¹. Here p = 1, q = 2, so Ksp = (s)(2s)² = 4s³. Solving for s gives s = (Ksp/4)^(1/3) ≈ 2.14 × 10⁻⁴ mol/L — noticeably higher than the raw Ksp number alone might suggest, purely because of the 1:2 stoichiometry pulling more fluoride ions into solution per mole dissolved.
Finally, take calcium phosphate, Ca3(PO4)2, a 3:2 salt with an extremely small Ksp of 2.07 × 10⁻³³. With p = 3 and q = 2, the formula becomes s = [Ksp / (3³ × 2²)]^(1/5) = [Ksp/108]^(1/5), giving a molar solubility around 1.14 × 10⁻⁷ mol/L. Even though the Ksp value looks almost immeasurably small, the fifth root brings the actual solubility into a far more reasonable range — a good reminder of why comparing raw Ksp values across different stoichiometries can be misleading.
Converting Molar Solubility to g/L, mg/L and g/100mL
Molar solubility alone (in mol/L) is exactly what a chemistry problem usually asks for, but it isn't always the most useful number outside the classroom. Multiplying molar solubility by a compound's molar mass converts it into a mass-based concentration in grams per liter: g/L = s (mol/L) × molar mass (g/mol). This calculator does that conversion automatically whenever a molar mass is entered, and also breaks the result down further into mg/L and grams per 100 milliliters — the exact unit most solubility charts, drug labels, and material safety data sheets actually use.
Working in g/100mL matters because it's the basis for the classic descriptive solubility terms — words like 'freely soluble,' 'sparingly soluble,' and 'practically insoluble' — that show up constantly in pharmaceutical references, chemistry textbooks, and lab manuals. This calculator automatically classifies every result into one of these standard categories, based on the widely-used USP/NF-style solubility scale, so a raw number like '4.2 × 10⁻⁴ g/100mL' instantly turns into a plain-English label like 'very slightly soluble.'
Descriptive Solubility Terms Explained
The seven-tier descriptive solubility scale used by this calculator is a long-standing convention in pharmacy and chemistry, based on roughly how many parts of water are needed to dissolve one part of a solid. 'Very soluble' means less than one part of solvent is needed per part of solute, which corresponds to more than 100 g dissolving per 100 mL of water — extremely soluble table salt (NaCl) is a good everyday example.
'Freely soluble' and 'soluble' cover the range from about 3.3 to 100 g/100mL, still very soluble in everyday terms. 'Sparingly soluble' and 'slightly soluble' cover roughly 0.1 to 3.3 g/100mL — compounds in this range dissolve noticeably, but a saturated solution is still fairly dilute. 'Very slightly soluble' and 'practically insoluble' cover everything below about 0.1 g/100mL, which describes almost every classic Ksp-textbook salt like AgCl, CaCO3, PbSO4, and BaSO4 — technically 'dissolving,' but only in vanishingly tiny amounts.
Why Molar Solubility Isn't the Same as Ksp
It's tempting to assume that a bigger Ksp always means a more soluble compound, and while that's true when comparing two salts with the exact same stoichiometry, it stops being reliable the moment the stoichiometries differ. Because molar solubility involves taking a root of Ksp divided by a stoichiometry-dependent constant, two salts with very different Ksp values can end up with a similar molar solubility, or two salts with a similar Ksp can end up with wildly different molar solubility.
This is exactly why this calculator exists as a separate, dedicated tool: it always converts Ksp into the actual, comparable quantity — molar solubility — instead of leaving Ksp values to be compared directly, which is one of the most common mistakes students make on solubility exams and homework.
Common Mistakes to Avoid
The single most common error is forgetting to apply the stoichiometric coefficient before raising an ion concentration to a power. For CaF2, the correct anion concentration is 2s, not s, so the correct expression is Ksp = (s)(2s)² = 4s³ — leaving out that factor of 2 gives a wrong answer by a noticeable margin once you take the cube root.
A second common mistake is comparing raw Ksp numbers across salts with different p and q values to decide which is 'more soluble.' As shown above, that comparison is only valid for salts sharing the same stoichiometry — always convert to molar solubility first for a fair comparison, which is exactly what this calculator's ranking chart is built to show at a glance.
A third mistake is mixing up units when converting to mass solubility — forgetting that 'g/100mL' is ten times smaller than 'g/L' trips up a lot of students converting between the two. This calculator shows every unit side by side specifically to avoid that kind of unit-conversion slip.
Real-World Uses of Molar Solubility
Molar solubility calculations aren't just a classroom exercise — they show up throughout real chemistry, pharmacy, and environmental science work. In drug formulation, a compound's molar (and mass) solubility directly affects how a medicine needs to be dosed, dissolved, or delivered, and descriptive solubility categories like the ones this calculator uses are printed directly on pharmaceutical reference sheets for exactly this reason.
In environmental and geological chemistry, the molar solubility of minerals like calcium carbonate governs whether limestone dissolves or precipitates in groundwater and cave systems, and whether scale builds up inside pipes and boilers. In water treatment, knowing the molar solubility of heavy-metal compounds helps engineers work out how much of a contaminant like lead or mercury can be safely precipitated out of drinking water.
Molar Solubility from Ksp: Quick Reference Summary
For any salt MpXq that dissolves as MpXq ⇌ p M + q X, molar solubility is found by solving Ksp = (p·s)^p × (q·s)^q for s, giving the formula s = [Ksp / (p^p × q^q)]^(1/(p+q)). For a 1:1 salt this is simply √Ksp; for 1:2 and 2:1 salts it's a cube root; for 3:2 salts it's a fifth root.
Once s is known in mol/L, it converts to mass units with g/L = s × molar mass, and further into mg/L and g/100mL for comparison against real-world solubility charts and descriptive terms like 'slightly soluble' or 'practically insoluble.'
This free calculator is built to support learning, homework checking, and everyday solubility questions. Ksp values differ slightly between reference sources and change with temperature and ionic strength, so for lab reports, formal research, or any safety-critical use, always confirm the exact Ksp value against your course materials or a peer-reviewed reference.
Frequently Asked Questions
How do you find molar solubility from Ksp?
Rearrange the Ksp expression Ksp = (p·s)^p × (q·s)^q to solve for s: s = [Ksp / (p^p × q^q)]^(1/(p+q)). For a 1:1 salt, this is just the square root of Ksp; for 1:2 or 2:1 salts, it's a cube root.
What is the formula for molar solubility?
s = [Ksp / (p^p × q^q)]^(1/(p+q)), where p and q are the number of cations and anions released per formula unit of the salt when it dissolves, and Ksp is the solubility product constant.
What units is molar solubility measured in?
Molar solubility is measured in moles per liter (mol/L), often written as M. It can also be converted to mass-based units like g/L, mg/L, or g/100mL once the compound's molar mass is known.
How do you convert molar solubility to g/L?
Multiply molar solubility (mol/L) by the compound's molar mass (g/mol): grams per liter = s × molar mass. This calculator does the conversion automatically whenever a molar mass is entered.
Does a larger Ksp always mean higher molar solubility?
Only when comparing salts with the same stoichiometry (the same p and q). For salts with different stoichiometries, molar solubility must be calculated for each one and compared directly — raw Ksp values alone can be misleading.
What does 'slightly soluble' or 'practically insoluble' mean?
These are standard descriptive solubility terms based on how many grams of a compound dissolve per 100 mL of water. 'Slightly soluble' is roughly 0.1 to 1 g/100mL, while 'practically insoluble' is below about 0.01 g/100mL — most classic Ksp-textbook salts fall into these lower categories.
Why is molar solubility different for a 1:1 salt vs a 1:2 salt with a similar Ksp?
The exponents in the Ksp formula depend on stoichiometry, so the root taken when solving for s is different. A 1:2 salt takes a cube root of Ksp/4 instead of a plain square root, which typically gives a noticeably different molar solubility even from a similar-sized Ksp.
Does molar solubility change with temperature?
Yes. Because Ksp itself is only constant at a fixed temperature (usually 25°C in textbook tables), and dissolving is usually endothermic, molar solubility typically increases as temperature rises, just like Ksp does.
Is molar solubility the same as concentration?
Molar solubility is a specific type of concentration — the maximum concentration of a compound (in mol/L) that can dissolve in a solvent before the solution becomes saturated. Any concentration below that value describes an unsaturated solution.