Anfólitos são substâncias que podem apresentar propriedades ácidas e básicas. Eles podem doar ou aceitar prótons dependendo do pH da solução em que se encontram. Quando um anfólito é colocado em uma solução com pH abaixo de seu ponto isoelétrico, ele atua como um ácido e doa um próton. Quando colocado em uma solução com pH acima do seu ponto isoelétrico, atua como base e aceita um próton.
Exemplos comuns de anfólitos incluem aminoácidos, proteínas e certos óxidos metálicos.