We all know the importance of sunscreen for protecting our skin, but no one loves those oily, yellowish marks it can leave on clothes. You slip into a crisp white T-shirt, enjoy a sunny day, and later notice stubborn stains that just won’t budge.
The good news? With the right steps, you can remove sunscreen from clothes without damaging the fabric — and even prevent future stains.
Why Sunscreen Stains Clothes
Sunscreen contains oils and UV-blocking agents like avobenzone that can bind with minerals in water or detergent, leaving behind yellow or greasy spots. Light fabrics, especially white or pastel colors, tend to show these stains the most.
Acting quickly is key — the longer sunscreen sits, the harder it is to remove.
What You’ll Need
Before you start, grab these items:
- Mild liquid laundry detergent
- White vinegar or baking soda
- Soft brush (like a toothbrush)
- Cold water
- Optional: oxygen-based bleach (color-safe)
Step-by-Step: How to Remove Sunscreen Stains
Step 1: Rinse with Cold Water
Hold the stained area under cold running water to flush out as much sunscreen as possible. Avoid hot water — heat can set the stain.
Step 2: Pre-Treat with Liquid Detergent
Apply a small amount of liquid laundry detergent directly to the stain. Gently rub the fabric together or use a soft brush to work it in.
Step 3: Boost with Vinegar or Baking Soda
For stubborn marks, mix equal parts white vinegar and water or sprinkle baking soda over the damp stain. Let it sit for 10–15 minutes.
Step 4: Soak in Cold Water
Fill a basin with cold water and let the garment soak for 15–30 minutes. This helps loosen oils and residues.
Step 5: Wash Gently
Wash the clothing on a gentle cycle with cold water. Check the stain before drying.
Step 6: Air Dry Only
Never use a dryer until you’re sure the stain is gone — heat can lock it in permanently.
Bonus: How to Remove Old Sunscreen Stains
If the stain has already set, soak the garment in a solution of cold water and oxygen-based bleach for several hours (follow package directions). This can help lift deeper discoloration without harming fabrics.
How to Prevent Sunscreen Stains
- Apply sunscreen at least 15 minutes before getting dressed.
- Choose mineral-based sunscreens with zinc oxide or titanium dioxide (less likely to stain).
- Wash clothes soon after wearing them in the sun.
Final Word:
Sunscreen stains can be annoying, but they don’t have to ruin your favorite outfits. Act fast, use the right products, and you’ll keep your clothes looking fresh all summer long.
Read more:Top 7 Leather Jacket Styles Every UK Man Should Own in 2025

