Il differenza fondamentale tra anfolito e anfotero è quello il termine anfotero indica la capacità di una molecola di agire come un acido o una base mentre un anfolito è una molecola, che è anfotera.
Ci imbattiamo in molecole, che classifichiamo come basiche, acide o neutre. Le soluzioni di base mostrano valori di pH superiori a 7 e le soluzioni acide mostrano valori di pH, che sono inferiori a 7. Le soluzioni con valore di pH 7 sono le soluzioni neutre. Ci sono alcune molecole che differiscono da questa normale categorizzazione. Gli anfoliti sono una di queste molecole. Hanno natura chimica sia acida che basica.