Liuoksen happamuuden aiheuttavat vetyionit (H+) eli protonit (p). Mitä enemmän vetyioneja liuoksessa on, sitä happamampaa liuos on. Itse asiassa vetyionit liittyvät heti vesimolekyylien kanssa, jolloin muodostuu oksoniumioneja (H3O+), jotka aiheuttavat liuoksen happamuuden! Liuos on hapan, jos siinä on vetyioneja enemmän kulin hydroksidi-ioneja (OH‾). Liuos on hapan, jos sen pH < 7.