pH Calculator for Ion Solubility at 100 ppm
Estimate the pH at which a dissolved metal ion reaches an equilibrium solubility of 100 ppm by using hydroxide precipitation chemistry and published Ksp values.
Interactive Calculator
Choose an ion and click the calculate button to estimate the pH where equilibrium ion solubility equals your target ppm.
How to calculate the pH at which ion solubilities equal 100 ppm
Finding the pH at which a dissolved ion reaches a concentration of 100 ppm is a common task in water treatment, wastewater compliance, hydrometallurgy, geochemistry, and laboratory precipitation design. The core idea is straightforward: many dissolved metal ions become less soluble as pH rises because hydroxide ions promote formation of a sparingly soluble metal hydroxide. Once you know the hydroxide solubility product, the ion charge, and the target concentration expressed in molar units, you can estimate the pH where the equilibrium dissolved concentration equals 100 ppm.
This calculator uses a practical equilibrium model based on the metal hydroxide precipitation reaction:
M(OH)n(s) ⇌ Mz+ + nOH–
Ksp = [Mz+][OH–]n
When the dissolved ion concentration is fixed at the target value, such as 100 ppm, the unknown becomes the hydroxide concentration. After solving for OH–, you convert to pOH and then to pH. This method is widely used as a first-pass engineering estimate. It is especially valuable when you need to decide where neutralization should begin, whether a polishing step is necessary, or how likely an ion is to remain dissolved at a given pH.
Why 100 ppm matters in practical systems
Although many drinking water and discharge limits are far below 100 ppm for toxic metals, the 100 ppm level is still important in industrial work because it often represents an upstream process target, a precipitation design threshold, or a concentration where secondary polishing becomes economically justified. In process chemistry, 100 ppm can also be a convenient benchmark for comparing how strongly different ions respond to pH adjustment. If one metal reaches 100 ppm at pH 7.8 while another requires pH 10.5, the neutralization strategy, reagent demand, and sludge generation profile can be completely different.
At low pH, metal ions remain dissolved because hydroxide concentration is too small to satisfy the precipitation equilibrium. As pH increases, OH– rises by a factor of 10 for every one-unit increase in pH. Because Ksp expressions often include OH– squared or cubed, even a modest pH shift can reduce dissolved metal concentration by orders of magnitude. This steep relationship is the reason pH control is such a powerful treatment lever.
Step-by-step calculation method
- Choose the ion and hydroxide formula. For example, zinc is commonly treated as Zn(OH)2, aluminum as Al(OH)3, and iron(III) as Fe(OH)3.
- Convert the target concentration from ppm to mg/L. In dilute water, 100 ppm is approximately 100 mg/L.
- Convert mg/L to mol/L. Use molarity = 0.1 g/L divided by the ion molar mass in g/mol.
- Insert the target ion concentration into the Ksp expression. Solve for [OH–] = (Ksp / [Mz+])1/n.
- Find pOH. pOH = -log10[OH–].
- Find pH. At 25 degrees C, pH = 14 – pOH.
For example, if Zn(OH)2 has a representative Ksp near 3.0 × 10-17 and the target zinc concentration is 100 mg/L, then the zinc molarity is roughly 0.1 / 65.38 = 0.00153 mol/L. Solving Ksp = [Zn2+][OH–]2 gives [OH–] ≈ sqrt(3.0 × 10-17 / 0.00153), which is about 1.4 × 10-7 mol/L. That corresponds to pOH of about 6.85 and pH of about 7.15. The result means that, under idealized equilibrium conditions, zinc dissolved concentration falls to about 100 ppm near pH 7.15.
Important assumptions behind the calculation
- Hydroxide control: The model assumes the controlling solid phase is the simple metal hydroxide.
- Ideal behavior: It uses concentrations as an approximation for activities, which is reasonable for quick estimates but less accurate at high ionic strength.
- 25 degrees C: The pH relation pH + pOH = 14 and the Ksp values used here are referenced to about 25 degrees C.
- No complexation: Ligands such as ammonia, cyanide, citrate, EDTA, carbonate, sulfate, and natural organic matter can significantly increase apparent metal solubility.
- No amphoteric resolubilization unless otherwise considered: Metals like aluminum and zinc can re-dissolve at high pH due to hydroxo-complex formation, so a simple hydroxide Ksp model is only a first approximation.
- Equilibrium reached: Real systems can be kinetically limited, especially if mixing, seed crystals, residence time, or flocculation are inadequate.
Representative ion data used by the calculator
The following table summarizes the representative values built into the calculator. Ksp values vary slightly among references because of temperature, ionic strength, phase form, and chosen thermodynamic database. The values below are realistic engineering references for 25 degrees C screening calculations.
| Ion | Hydroxide phase | Ion molar mass (g/mol) | Representative Ksp | Hydroxide exponent n | Approx. pH at 100 ppm |
|---|---|---|---|---|---|
| Zn2+ | Zn(OH)2 | 65.38 | 3.0 × 10^-17 | 2 | About 7.15 |
| Cu2+ | Cu(OH)2 | 63.55 | 2.2 × 10^-20 | 2 | About 5.57 |
| Ni2+ | Ni(OH)2 | 58.69 | 5.5 × 10^-16 | 2 | About 7.75 |
| Mg2+ | Mg(OH)2 | 24.31 | 5.6 × 10^-12 | 2 | About 10.36 |
| Ca2+ | Ca(OH)2 | 40.08 | 5.5 × 10^-6 | 2 | About 13.34 |
| Fe2+ | Fe(OH)2 | 55.85 | 8.0 × 10^-16 | 2 | About 7.83 |
| Fe3+ | Fe(OH)3 | 55.85 | 2.8 × 10^-39 | 3 | About 1.93 |
| Al3+ | Al(OH)3 | 26.98 | 3.0 × 10^-34 | 3 | About 3.74 |
| Pb2+ | Pb(OH)2 | 207.2 | 1.2 × 10^-15 | 2 | About 7.39 |
How to interpret the result
The output pH is the approximate equilibrium pH where the dissolved ion concentration equals the selected target concentration. If your actual operating pH is lower than the calculated value, the ion is expected to remain above 100 ppm under the simple model. If the operating pH is higher, the equilibrium dissolved concentration should be below 100 ppm, provided no strong complexants or other competing equilibria are present.
Engineers often use this kind of result as a screening threshold, not as the final design value. In practice, treatment systems operate with a margin of safety. For example, if the estimate says zinc reaches 100 ppm at pH 7.15, an operator may target a somewhat higher pH while checking whether amphoteric behavior, co-precipitation, or carbonate chemistry changes the optimum. The final pH setpoint usually comes from jar testing, pilot work, or a validated speciation model.
Comparison with water quality statistics and regulatory context
Real-world decisions cannot rely only on one equilibrium number. Water chemistry standards and operating targets matter too. The table below includes several widely cited U.S. drinking water metrics to show why 100 ppm is usually a process benchmark, not a finished-water goal, for many metals.
| Parameter | Reference value | Source type | Why it matters to pH-solubility work |
|---|---|---|---|
| Recommended drinking water pH range | 6.5 to 8.5 | U.S. EPA secondary guidance | Many metal hydroxides begin strong precipitation in or near this range, but some ions still need higher pH to fall well below process targets. |
| Copper action level | 1.3 mg/L | U.S. EPA Lead and Copper Rule | Shows that a 100 ppm benchmark is far above potable water tolerance and is generally relevant to intermediate treatment stages. |
| Lead action level | 0.015 mg/L | U.S. EPA Lead and Copper Rule | Demonstrates that toxic metals often require much lower final dissolved concentrations than 100 ppm. |
| Iron secondary maximum contaminant level | 0.3 mg/L | U.S. EPA secondary standard | Iron can precipitate at relatively low pH in the ferric state, but practical compliance targets remain far below 100 ppm. |
| Manganese secondary advisory level | 0.05 mg/L | U.S. EPA secondary guidance | Illustrates the large gap between process threshold values and aesthetic or health-oriented finished-water values. |
Why some ions require a much higher pH than others
The difference mainly comes from the magnitude of Ksp and the hydroxide stoichiometry. A trivalent ion like Fe3+ or Al3+ precipitates much more aggressively than a divalent ion because the Ksp expression contains OH– cubed. That means rising pH suppresses dissolved concentration faster. By contrast, highly soluble hydroxides such as Ca(OH)2 require very high pH before the dissolved ion concentration falls to 100 ppm, making calcium difficult to remove by simple hydroxide precipitation alone.
Another reason is hydrolysis behavior. Aluminum, zinc, chromium, and some other metals can be amphoteric. They precipitate as hydroxides over part of the pH range, but at sufficiently high pH they form soluble hydroxo-complexes and may dissolve again. That is why a simple Ksp estimate should be treated carefully near the upper pH end. The true minimum-solubility pH may occur in a window, not at the highest possible alkalinity.
Situations that make the simple calculation less accurate
- High ionic strength: Brines and concentrated process liquors change activity coefficients and can shift effective solubility.
- Carbonate-rich water: Carbonate can form separate minerals or complexes, altering dissolved concentrations.
- Complexing agents: Ammonia and EDTA can keep metals dissolved even at pH values where hydroxide precipitation would otherwise be expected.
- Mixed solids: Real sludges may contain basic salts, oxyhydroxides, and adsorbed species rather than pure hydroxides.
- Oxidation state changes: Iron and manganese are especially sensitive to redox conditions, and Fe2+ behaves very differently from Fe3+.
- Temperature shifts: Ksp values and water autoprotolysis both vary with temperature.
Best practice for process design
- Use the calculation as a screening estimate to identify the likely pH threshold.
- Compare the estimate with your current process pH and required effluent quality.
- Check whether the ion is amphoteric or forms complexes in your water matrix.
- Run bench tests or jar tests over a pH sweep to verify actual residual concentrations.
- Validate the final design using a speciation model if the matrix is complex or discharge limits are tight.
In many treatment plants, the idealized equilibrium pH from a calculator is only the beginning. Operators still need to consider alkali dosage, neutralization overshoot, coagulant interactions, sludge handling, filtration, and the possibility of re-dissolution. But even with those limitations, a solid pH-solubility estimate is extremely useful because it tells you where the chemistry starts to become favorable.
Useful authoritative references
U.S. Environmental Protection Agency drinking water resources
National Institutes of Health PubChem compound and ion reference data
LibreTexts Chemistry educational reference hosted by academic institutions
Bottom line
To calculate the pH at which ion solubility equals 100 ppm, convert 100 ppm to molarity for the ion, apply the hydroxide Ksp equation, solve for OH–, and convert that value to pH. The result is a practical equilibrium threshold that helps compare metals, set an initial treatment pH, and understand why some ions precipitate easily while others remain stubbornly soluble. For final design or compliance work, always supplement the estimate with measured data and matrix-specific chemistry.