All sodas does similar amount of damage but the effect in increased when the concentration of dissolved carbon dioxide (carbonic acid) is greater.
Coke a Cola is the most corrosive.
A soda with a greater concentration of carbonic acid.
Read the label; the corrosive action is proportional to the carbonic acid concentration and also to the concentrations of other acids added (citric, phosphoric, etc.).
There are a huge array of corrosive acids, but the most popular is: ♦ Sulfuric acid ♦ Hydrochloride acid
Soda is more corrosive to teeth compared to juice and vinegar. This is because soda contains high levels of sugar and acid, which can erode tooth enamel and lead to cavities. Juice and vinegar also contain acid but in lower levels than soda.
Coke
Your mom is the most corrosive alkali
NaOH
Not very corrosive, but it depends on the soda. Coke, the most popular soda, was tested by the Mythbusters against hydrochloric acid to see which was more corrosive on a tooth. Hydrochloric acid had severely shrunk the tooth, whereas the soda had hardly reduced its mass at all, but succeeded in turning the tooth an unhealthy brown. But mind you, that was after 24 hours if I remember correctly. Within a week, the tooth in the HCl would probably be gone, and the Coke would have had a much more noticeable impact on the tooth's integrity. When you drink soda, it goes by your teeth far too quickly to cause any noticeable damage with one bottle, unless you're the type to keep your soda in your mouth for as long as possible.
NaOH is called caustic soda because it is highly corrosive and can cause severe burns upon contact with skin, hence the term "caustic." Additionally, it is used in a wide range of industrial applications where its strong alkaline properties are key, earning it the nickname "soda" due to its historical association with sodium-based compounds.
The carbonation (pressurized CO2) creates carbonic acid in the soda. The soda is very acidic with a pH of about 2.5. If you put a tooth in soda, and let it sit for a few days, it would completely dissolve.
No, barium itself is not corrosive, however, it will react readily with water to form barium hydroxide, which is rather caustic. Additionally, many barium compounds are toxic.