Perlu di ingat bahwa yang larutan penyangga disusun oleh asam lemah dan basa konjugasinya atau basa lemah dengan asam konjugasinya. Jadi dua spesies inilah yang menentukan pH larutan penyangga yaitu asam lemah dan basa konjugasinya atau basa lemah dengan asam konjugasinya. untuk larutan penyangga asam yang terbuat dari CH3COOH dan CH3COONa dapat ditulis reaksi sebagai berikut :

CH3COOH -> CH3COO + H+
CH3COONa -> CH3COO + Na+

total reaksi bisa ditulis sebagai berikut :

CH3COOH -> CH3COO + H+

tetapan kesetimbangan larutan tersebut adalah

Ka = [CH3COO-][H+]/ [CH3COOH]

persamaan di atas diubah dalam bentuk persamaan [H+]

[H+] = Ka x [CH3COOH]/ [CH3COO-]

persamaan diatas diubah dalam bentuk pH di peroleh

-log [H+] = -log { Ka x [CH3COOH]/ [CH3COO-] }
-log [H+] = -log Ka – log ( [CH3COOH]/ [CH3COO-] )
-log [H+] = -log Ka + log [CH3COO-] / [CH3COOH]
pH = pKa + log [CH3COO-] / [CH3COOH]

atau kita bisa ganti CH3COOH dengan HA dan CH3COO- dengan A- sehingga di peroleh

Tak lain persamaan diatas adalah persamaan Henderson-Hasselbalch

keterangan:

pKa = logaritma negatif dari Ka
[A-] = konsentrasi dalam molar basa konjugasi asam lemah HA
[HA] = konsentrasi asam lemah