Disclosure: Some product links are affiliate links; we may earn a commission if you buy through them.
OxiClean Versatile Stain Remover is an oxygen-based powder (sodium percarbonate) you dissolve in warm water to pre-treat or soak washable items. In independent testing it out-removed every rival on common drink and food stains — but it is built for colorfast, water-washable fabrics only, and the maker tells you to keep it off silk, wool, leather and dry-clean-only items.
We have not tested this product in our own lab. This assessment synthesizes independent testing — chiefly Your Best Digs (external link) (updated January 2022) — and the manufacturer’s own product directions (external link). Where we cite a result, we link the source.
How it performs
In Your Best Digs’ head-to-head test — coffee, wine, chocolate and ink, both fresh and set in for a week, on white cotton — OxiClean Versatile removed the coffee, wine and chocolate stains completely, old and new, and reduced even the week-old ink to a light shadow. It was the only product of the seven tested to clear all four stain types; the rest left visible residue. The test used a simple soak (a gallon of water, the powder dissolved, the fabric submerged) and reported no fabric damage on the washable cotton.
That matches how oxygen bleach works: it releases hydrogen peroxide in water, which lifts the tannin- and pigment-based stains (wine, coffee, fruit, grass) that home stain removers struggle with most.
What it is not for
This is the part the marketing skips. Per OxiClean’s own directions, do not use it on wool, wool blends, silk, silk blends, leather, or fabrics labelled “dry clean only” — it is for colorfast, water-washable items. That is the same limit we flag for delicate fibres throughout our stain guides: an alkaline oxygen-bleach soak dulls and weakens protein fibres. For those, see red wine on silk and take the item to a professional instead.
Two more honest limits from the testing: it is not an instant spot fix — it wants a warm-water soak and time — and a set-in stain may only fade, not disappear (the week-old ink). It is also a mild skin irritant on long contact, so wear gloves for a multi-hour soak.
How to use it well
Dissolve the powder fully in warm water first (cold water slows the reaction), then either soak the item or pre-treat the spot before a normal wash. Keep soaks to a few hours — the test noted that soaking beyond six hours can begin to damage the fabric. Always pretest a hidden seam on anything you are unsure is colorfast. For greasy or oily marks, treat the oil first (dish soap or an absorbent powder) — oxygen bleach handles the pigment, not the grease; see grease on suede and our grease and oil guide.