If you use a salt-based water softener, it would remove magnesium and calcium minerals with a 99% guarantee. However, a salt-free softener has no surety to remove all ions from water and make it healthy to drink. There is another kind of softener that works in a hybrid manner. This sort of product has the capability to remove minerals, iron, germs, microbes, and other contaminants from water.