The color change of a pHindicator is caused by the dissociation of the H+ ion from the indicator itself. Recall that pH indicators are not only natural dyes but also weak acids. The dissociation of the weak acid indicatorcauses the solution to change color.