Amfiprotic descrie o substanță care poate accepta și dona un proton sau H+. O moleculă amfiprotică are atât caracteristici cât și acid și o bază și poate acționa ca oricare. Este un exemplu de tip de moleculă amfoterică.
Exemple de molecule amfiprotice includ aminoacizi, proteine și apă. Aminoacizii și proteinele au grupe amine și acizi carboxilici, oferindu-le capacitatea de a fi fie donatori de protoni, fie acceptoare. Apa este auto ionizabilă în H+ și OH-, deci este un exemplu excelent de moleculă care acceptă și donează un proton.