Een amfotere stof is een stof die kan werken als een zuur of een base, afhankelijk van het medium. Het woord komt uit het Grieks amphoteros of amphoteroi, wat betekent "elk of beide van twee" en in wezen "zuur of alkalisch".
Amfiprotische moleculen zijn een soort amfotere soorten die een proton doneert of accepteert (H+), afhankelijk van de voorwaarden. Niet alle amfotere moleculen zijn amfiprotisch. ZnO werkt bijvoorbeeld als een Lewis-zuur, dat een elektronenpaar van OH kan accepteren, maar geen proton kan doneren.
Amfolyten zijn amfotere moleculen die voornamelijk bestaan als zwitterionen over een bepaald pH-bereik en hebben zowel zure groepen als basische groepen.
Hier zijn enkele voorbeelden van amfoterisme: