Una sostanza anfotera è una sostanza che può agire come un acido o una base, a seconda del mezzo. La parola deriva dal greco amphoteros o amphoteroi, significa "ciascuno o entrambi i due" e, essenzialmente, "acido o alcalino".
Le molecole anfiprotiche sono un tipo di specie anfotere che dona o accetta un protone (H+), a seconda delle condizioni. Non tutte le molecole anfotere sono anfiprotiche. Ad esempio, ZnO agisce come un acido di Lewis, che può accettare una coppia di elettroni da OH ma non può donare un protone.
Gli anfoliti sono molecole anfotere che esistono principalmente come zwitterioni in un determinato intervallo di pH e hanno sia gruppi acidi che gruppi basici.
Ecco alcuni esempi di anfoterismo: