Kiselina je kemijska vrsta koja donira protoni ili vodikioni i / ili prihvaća elektroni. Većina kiselina sadrži vezani atom vodika koji može otpustiti (disocirati) da bi dobili kation i anion u vodi. Što je veća koncentracija vodikovih iona proizvedenih kiselinom, veća je njezina kiselost i niži je pH otopine.
Riječ kiselina dolazi od latinskih riječi acidus ili acere, što znači "kiselo", budući da je jedna od karakteristika kiselina u vodi kiseli okus (npr. ocat ili limunov sok).
Postoje različiti načini definiranja kiselina. Osoba koja se odnosi na "kiselinu" obično se odnosi na Arrenija ili Brønsted-Lowry kiselina. Lewisova kiselina obično se naziva "Lewisova kiselina". Razlog različitih definicija je taj što te različite kiseline ne uključuju isti skup molekula:
Kiseline se mogu prepoznati kao jake ili slabe na temelju toga koliko se u vodi disocira na njihove ione. Jaka kiselina, poput klorovodične kiseline, potpuno se disocira na ione u vodi. Slaba kiselina samo se dijelom disocira na njene ione, pa otopina sadrži vodu, ione i kiselinu (npr. Octenu kiselinu).