Benzoyl peroxide can help with dark spots, but not by bleaching. Instead, the medication kills the bacteria that causes acne, thereby eliminating the source of the dark spots.