Quando il perossido di idrogeno e lo ioduro di potassio reagiscono, subiscono una reazione redox. In questa reazione, il perossido di idrogeno viene ridotto ad acqua, mentre lo ioduro di potassio viene ossidato a iodio. Lo iodio prodotto in questa reazione è ciò che provoca il cambiamento di colore. Lo iodio è un composto marrone scuro o viola, quindi quando viene prodotto, la soluzione diventerà di colore marrone scuro o viola.
La reazione complessiva può essere rappresentata come segue:
2 H2O2 + 2 KI -> 2 H2O + 2 KOH + I2
Il perossido di idrogeno agisce come un agente ossidante, ossidando gli ioni ioduro in iodio. L'idrossido di potassio prodotto nella reazione è una base che aiuta a neutralizzare il perossido di idrogeno.