This study aims to establish a method for purifying total flavonoids in roses using macroporous resin columns, intending to leverage and harness their potential. We screened six macroporous resins to evaluate their capacity for their adsorption and desorption, ultimately identifying X5 macroporous resin as the most effective. To comprehensively understand the adsorption behavior, we analyzed it using various models, such as pseudo-first-order and pseudo-second-order kinetic models, particle diffusion models, and Langmuir, Freundlich, and Temkin isotherm models. Employing both single-factor and uniform design, approaches, the focus of this work was on maximizing the total flavonoid recovery rate. A 3-factor and 10-level uniform design table was utilized for optimizing the optimal process parameters and exploring the antioxidant properties of the purified flavonoids. The optimal process conditions for purifying total flavonoids from roses can be summarized as follows: a sample concentration of 2 mg/mL, pH at 2, 55 mL sample volume, eluent ethanol concentration of 75%, eluent volume of 5 BV, and the elution rate set at 1 mL/min. Following purification, the total flavonoid content peaked at 57.82%, achieving an 84.93% recovery rate, signifying substantial antioxidant potential. Consequently, the method established for purifying TFR using X5 macroporous resin in this study proves to be a dependable and reliable method consistent approach.