Larutan penyangga (buffer) adalah larutan yang dapat mempertahankan harga pH. Pada batas-batas tertentu, pengenceran, penambahan H⁺ (asam), atau penambahan OH⁻ (basa) relatif tidak merubah pH dari larutan penyangga (perubahan pH sangat kecil). Hal ini karena H⁺ dan OH⁻ yang ditambahkan ke dalam larutan ditangkap oleh partikel-partikel zat terlarut. Ada dua jenis dua larutan penyangga yaitu buffer asam dan buffer basa.