Le peroxyde d'hydrogène est utilisé comme agent de nettoyage, d'oxydation et de blanchiment. Selon sa pureté, il peut contenir des anions inorganiques et des anions d'acide organiques comme l'oxalate et le phthalate ainsi que de l'acide dipicolinique. L'agent complexant qu'est l'acide dipicolinique lie des cations de métal de transition et est parfois ajouté au peroxyde d'hydrogène afin d'accroître sa stabilité.