Le SiO2 est acide car il peut réagir avec l'eau pour former de l'acide silicique (H4SiO4). La réaction entre SiO2 et l’eau peut être représentée comme suit :
SiO2(s) + 2H2O(l) → H4SiO4(aq)
Dans cette réaction, SiO2 cède deux protons aux molécules d’eau, formant de l’acide silicique et des ions hydronium (H3O+). Les ions hydronium sont responsables des propriétés acides de l'acide silicique.
D’un autre côté, le SO2 est également acide, mais il est moins acide que le SiO2. En effet, le SO2 ne possède qu’un seul atome d’hydrogène acide, alors que le SiO2 en possède quatre. La réaction entre le SO2 et l’eau peut être représentée comme suit :
SO2(g) + H2O(l) → H2SO3(aq)
Dans cette réaction, le SO2 cède un proton à une molécule d’eau, formant de l’acide sulfureux (H2SO3) et des ions hydronium. Les ions hydronium sont responsables des propriétés acides de l'acide sulfureux.
Parce que SiO2 peut donner plus de protons que SO2, il est plus acide que SO2.