Gli anfoliti sono sostanze che possono presentare proprietà sia acide che basiche. Possono donare o accettare protoni a seconda del pH della soluzione in cui si trovano. Quando un anfolita viene posto in una soluzione con un pH inferiore al suo punto isoelettrico, agisce come un acido e dona un protone. Quando posto in una soluzione con un pH superiore al suo punto isoelettrico, agisce come una base e accetta un protone.
Esempi comuni di anfoliti includono amminoacidi, proteine e alcuni ossidi metallici.