UPDATE: This program doesn't really work. I'm leaving it up for posterity's sake but if you want an accurate resource see here: https://en.wikipedia.org/wiki/Solubility_chart Press space and enter in the index number of both your cation and anion to determine its solubility in water. The indices are as follows: Cations: 1. Nonmetallic 2-6. Alkali metals 7-11. Alkali earth metals 12-35. Transition metals 36-45. Others Anions: 1. Hydrogen-based 2-3. Carbon-based 4-7. Nitrogen-based 8-10. Oxygen-based 11-15. Phosphorus-based 16-20. Sulfur-based 21. Fluorine-based 22-26. Chlorine-based 27-31. Bromine-based 32-36. Iodine-based 37-40. Metallic 41-44. Organic 45. Other
This is not a perfect solubility determiner. However, it should work for most common laboratory ionic compounds. Certain compounds may not be within the scope of this program and require outside research; however, those compounds are generally uncommon or otherwise unusual. Feel free to post suggestions in the comments. v1.1 changelog: Phosphide salts react with water