Les acides sont des substances qui donnent des ions H+ dans l'eau, tandis que les bases sont des substances qui acceptent les ions H+ dans l'eau. L’hydrogène gazeux (H2) ne donne ni n’accepte d’ions H+ dans l’eau, ce n’est donc ni un acide ni une base.