One factor that has the potential to regulate reactive oxygen species (ROS) generation is the mild uncoupling of oxidative phosphorylation, i.e. proton (H(+)) leak across the mitochondrial inner membrane. Proton leak has been shown to attenuate ROS generation, whereas ROS and their derivatives (such as superoxide and hydroxynonenal) have been shown to induce H(+) leak through uncoupling proteins (UCPs). This suggests the existence of a feedback loop between ROS and H(+) leak mediated through UCPs. Although the physiological functions of the new UCPs, such as UCP2 and UCP3, are still not established, extensive data support the idea that these mitochondrial carrier proteins are involved in the control of ROS generation. The molecular basis of both ROS generation and hydroxynonenal-induced uncoupling through UCPs is reviewed and the consequences of their interaction for protection against excessive ROS production at the expense of energy production is discussed.