Berdasarkan tingkat ionisasinya dalam larutan air, asam dibedakan menjadi asam kuat dan asam lemah. Secara umum, asam kuat dianggap terionisasi sempurna di dalam air-contohnya meliputi asam klorida dan asam nitrat-sedangkan asam lemah hanya terionisasi sebagian di dalam air, seperti asam asetat dan asam karbonat.
Semua asam organik yang ditemukan dalam makanan alami adalah asam lemah.
- Asam askorbat (Vitamin C) - ditemukan dalam buah-buahan
- Asam asetat - ditemukan dalam cuka
- Asam tanat - ditemukan dalam teh
- Asam tartarat - ditemukan dalam buah anggur
- Asam sitrat - ditemukan dalam jeruk dan lemon
- Asam benzoat - ditemukan dalam saus tiram
