Un polyacide ou acide polyfonctionnel est un acide qui a la possibilité de libérer en solution aqueuse plusieurs ions H+ (ou protons) par opposition aux monoacides qui ne peuvent en libérer qu'un. Cette libération de protons se fait de manière successive ou simultanée[1]. À chaque libération de protons correspond un unique couple acide-base et son pKa associé.