Characterization of peroxides by size exclusion chromatography (SEC) of milk following exposure to riboflavin and light showed that hydrogen peroxide was the most abundant peroxide formed since it could be removed by catalase. Formation of peroxides after separation by SEC showed that hydrogen peroxide formation was primarily increased in the presence of caseins and ascorbate, although whey proteins also were found to contribute. Caseins and beta-lactoglobulin also formed catalase-resistant peroxides, presumably protein hydroperoxides. A catalase-resistant and unstable peroxide was observed in fractions containing urate. Experiments performed with pure urate suggested that urate radicals reacted further with superoxide leading to a urate hydroperoxide. Electron paramagnetic resonance spectroscopy using spin-traps showed that the presence of oxygen was required for urate radical formation, which could be assigned as nitrogen-centered radicals. These results suggest a new route during light-induced oxidation sensitized by flavins, in effect making urate pro-oxidative.