Two hundred fifty-six major medical and dental journals were searched, and a comprehensive study was completed on the chemistry of hydrogen peroxide and carbamide peroxide. The results indicate that safety and efficacy of hydrogen peroxide is well established, while carbamide peroxide is much more complicated and no long-term safety studies are available for tooth bleaching using carbamide peroxide.