Rate My SPF

Best Non-Staining Sunscreens That Won't Yellow Clothes, Rated

A non-staining sunscreen avoids the ingredients that yellow or mark clothing, mainly the avobenzone plus octocrylene pair and heavy iron-oxide or mineral residue. We read the actual ingredient list of every sunscreen in our catalog, flag those staining ingredients, and rank the cleaner formulas below.

Clear filters

Your pick

Tap a ray on the sun to add a quality.

👕 No fabric stains
Reset all
Product Total ▼ ☀️ ☢️ 🤧 👻 🔥 🪨 🔴 🍄 👕 💧 💄 🌊
97 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Good Not resistant
97 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Good Not resistant
96 Excellent High Low Low Low Low Low Low Low Balanced Matte Good Not resistant
96 Excellent High Low Low Low Low Low Medium Low Hydrating Balanced Good Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Good Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Excellent Not resistant
96 Excellent High Low Low Low Low Low Safe Low Hydrating Balanced Good Not resistant
96 Excellent High Low Low Low Low Low Safe Low Hydrating Balanced Good Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Excellent Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Good Not resistant
96 Excellent High Low Low Low Low Low Low Low Balanced Balanced Okay Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Excellent Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Good Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Okay Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Okay Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Excellent Not resistant
96 Excellent High Low Low Low Low Low Medium Low Hydrating Balanced Good Not resistant
96 Excellent High Low Low Low Low Low Low Low Balanced Matte Good Not resistant
96 Excellent High Low Low Low Low Low Medium Low Balanced Balanced Excellent Not resistant
96 Excellent High Low Low Low Low Low Low Low Balanced Matte Good Not resistant

What causes sunscreen stains

Most yellow stains trace back to avobenzone breaking down alongside octocrylene, which can leave rusty marks on fabric. Heavy iron oxides and mineral residue add their own tint. Our non-staining score reads the formula for this pair and for mineral load.

Mineral filters bring a different trade-off. Zinc and iron oxides resist the avobenzone yellowing but can leave a pale or tinted mark of their own. If staining is your main worry, compare the chemical and mineral picks at the top of the list.

Frequently asked questions

Why does sunscreen leave yellow stains on clothes?

The common cause is avobenzone degrading with octocrylene, which can create rusty yellow marks. Our score flags this filter pair and the heavy minerals that also stain.

Do mineral sunscreens stain clothes?

Less in the yellow way, since they skip avobenzone, but zinc and iron oxides can leave a pale or tinted residue. We score both the chemical pair and the mineral load.