Asam adalah zat kimia yang cenderung melepaskan ion hidrogen (H+) saat dilarutkan dalam air. Sifat khas asam termasuk rasa asam, kemampuan untuk merusak logam, dan memisahkan warna biru dari kertas lakmus menjadi merah. 
Basa adalah zat yang cenderung menghasilkan ion hidroksida (OH-) dalam larutan air. Basa sering kali memiliki rasa pahit, merasa licin saat disentuh, dan dapat mengubah warna kertas lakmus dari merah menjadi biru.