Asked in Acids and Bases
How does the acid in vinegar desolve the egg shell and the acid in coke does not?
I think it is because the coke goes flat once it is opened and left out for awhile the acid is not as strong The reason the eggshell does not dissolve in the Coke is that the acid in Coke is phosphoric acid and calcium phosphate has a very low solubility. Calcium acetate is highly soluble so vinegar will easily dissolve the eggshell. Note that the phosphoric acid in the coke will do a pretty good job of cleaning lightly rusted cast iron or steel.