I first noticed a strange neon-orange blotch on my grey hand towel that wouldn’t wash out. Soon, more towels developed similar stains. The main culprit is benzoyl peroxide, a common acne treatment ingredient that bleaches fabric dye, leaving orange or yellow patches, especially visible on dark towels.
Rust and iron in water can also create orange specks, fixable with rust-removing laundry additives. Hair products, self-tanners, and cleaning products containing bleach or hydrogen peroxide can transfer pigments or bleach spots onto towels. To prevent damage, I now use white towels for face care, wait for products to dry, use filtered water or rust remover, and keep a dedicated hair towel. Benzoyl peroxide and bleach stains are permanent, so options include dyeing the towel darker, repurposing it, or bleaching it entirely. Rust stains can often be removed safely. Recognizing patterns—large irregular patches from chemicals versus small scattered mineral dots—helps identify the source. By checking skincare, water quality, and hair care routines, towels can stay fresh much longer.