Best Oxygen Bleach: A Dry Cleaner's Tested Picks

Zach PozniakBy Zach Pozniak, VP of Operations at Jeeves of Belgravia New York and fourth-generation dry cleaner · @jeeves_ny

Last reviewed August 2026 · based on my own hands-on testing of 8 oxygen bleach products · As an Amazon Associate I earn from qualifying purchases.

Quick answer: I tested 8 oxygen bleach powders, and two came out on top: Vanish Oxi Action ↗ and OxiClean White Revive ↗. The good news for everyday shoppers: regular OxiClean ↗, regular Vanish, Kirkland Oxi Booster, and plain sodium percarbonate all performed well too. The two I would skip are Whole Foods' and Charlie's Soap's oxygen bleaches. Whichever you pick, oxygen bleach is the second most important product in your laundry room after detergent.

What oxygen bleach actually is

Oxygen bleach is also sold as non-chlorine bleach or color-safe bleach. The powdered kind is sodium percarbonate, which creates hydrogen peroxide the moment it hits water. It is a mild oxidizer that goes after the color of a stain rather than the color of your garment, which is why you can use it on most washable fabrics, dark clothes included. We dry cleaners use sodium percarbonate by the literal barrel full.

Here is the analogy that helped me understand it. Think of a colorful stain as a strand of holiday lights: wired together in one long strand, the whole thing glows, but cut the wire into pieces and the lights go dark. That is what oxygen bleach does to the big molecules that reflect a stain's color. Chlorine bleach, by comparison, blows up the lights, the tree, and the entire house. It cannot tell a stain's color from your garment's color, which is why it wrecks clothes, and why I call oxygen bleach the second most important product in the laundry room. My oxygen bleach vs. chlorine bleach guide covers the comparison in full.

The best oxygen bleach: comparison table

I ran 8 oxygen bleach products through my testing, measuring every swatch with a spectrometer before and after cleaning. Here is where each one landed. The percentage is how much of the staining that tier removed.

ProductVerdictNotes
Vanish Oxi Action ↗Best (S tier)55% removedTop of my board; sold in the US as an import, so the price runs high
OxiClean White Revive ↗Best (S tier)55% removedThe other top performer, and the easy one to buy in the US
OxiClean (regular) ↗Still great47% removedThe classic tub; the best-known sodium percarbonate product for a reason
Vanish (regular)Still great47% removedThe standard version also holds up
Kirkland Oxi BoosterStill great47% removedCostco's house version; solid value if you have a membership
Sodium percarbonate (pure)Still great47% removedThe plain active ingredient with no extras, and my control in this test; any pure percarbonate works
Whole Foods 365 oxygen bleachSkip40% removedA bare-bones formula weighed down with fillers
Charlie's Soap oxygen bleachSkip40% removedSame story: bare bones, and heavy on fillers

Verdicts come from my own hands-on testing. The four products in the middle finished within half a percent of each other.

The picks, by what you care about

Best overall: Vanish Oxi Action ↗

Vanish's Oxi Action ↗ powder took the top spot in my testing alongside White Revive ↗. The catch for American readers is that Vanish is a European brand with no official US distribution, so what you find on Amazon are import listings at import prices, and the stock comes and goes. If you can get it at a fair price, it is the best I have tested. If not, the pick below performs at the same tier and costs a fraction as much.

Best you can buy anywhere: OxiClean White Revive ↗

The other S-tier product in my testing, and the one I would point most people to: it sits on every supermarket shelf in America and costs around 16 cents a load. White Revive ↗ is OxiClean's whitening-focused formula, and it earns the name. If your whites have gone dingy or yellow, this plus a hot overnight soak is the fix.

The everyday workhorse: OxiClean Versatile ↗

The classic OxiClean tub landed a tier below the winners in my testing but still performed well, and it is the cheapest per load of the branded options. If you already have it at home, there is no need to replace it. Use it for soaks, as an in-wash booster, and for the sweat-stain paste trick: apply the powder directly to the stain, add a little water to make a solution, and let it work.

Best value: Kirkland Oxi Booster or pure sodium percarbonate

Both performed well in my testing. Kirkland's Oxi Booster is the move if you have a Costco membership, and plain sodium percarbonate, the bare active ingredient, is the move if you do not care about brands at all. Since the powder is what does the work, paying less for the same chemistry is a perfectly good strategy. Plain sodium percarbonate is what dry cleaners like me buy by the barrel, and I used it as the control in this test. It landed in the middle of the pack, right next to the branded tubs. I use the Kirkland and the regular OxiClean at home myself, though after seeing these results I will probably swap over to White Revive.

How I tested

The process is involved, but it is not mine. It is the industry standard, ASTM D4265, and just about every detergent company that takes its business seriously uses it to evaluate its own products and its competitors'.

  1. Stained cotton swatches with 10 stains. Tomato sauce, sriracha, mustard, kale, powdered turmeric mixed with olive oil, chili oil, red palm oil, waterproof mascara, lipstick, and foundation. I picked stains I know react well to oxygen bleaching.
  2. Set the stains in hard. A few hours in a tumble dryer, then home to bake them. I wanted this to be really, really tough.
  3. Measured the color of every stain with a spectrometer before cleaning, so there was a real starting number to compare against.
  4. Ran each product through both cleaning methods. In the machine: a Miele front loader, hot water, the same ballast load every time, 1 tablespoon of an average liquid detergent, and 2 tablespoons of the powder added to the drum before the clothes went in. As a soak: 4 liters of hot water, 2 tablespoons of powder, 4 hours, then an express wash with that same tablespoon of detergent. Air dry, then measure again.

Most brands tell you to soak before washing rather than after. That goes against my cleaning religion, but I followed their directions so every product got a fair shot on its own terms.

The results fell into three clear groups. The top tier removed about 55 percent of the staining, the mid tier about 47 percent, and the bottom tier 40 percent. What set the top two apart was fluorescent brighteners, plus the way they granulate and mix their active ingredients. What sank the bottom two is that they are bare-bones formulas weighed down with fillers.

I know I missed some products, and this is a starting point rather than the last word. Because the process is standardized I can rerun it whenever I want and expand the rankings the way I do for detergent. Dollar Tree, Molly's Suds, and Blueland are next on my list.

How to actually use oxygen bleach

Oxygen bleach rewards patience more than any other laundry product. Three things matter: heat, time, and treating the root cause first.

  1. Wash and treat the stain first. Oxygen bleach is best at fixing the color a stain leaves behind, so remove the oily or protein root cause with detergent or a stain remover first.
  2. Use hot water. Fill a sink, bucket, or top-loading machine with hot water, ideally around 140 F / 60 C, and add about half a cup of powder. I measured the difference with a spectrometer: a hot soak removed 40.7 percent of a stain where the same soak in cold water managed 23.6 percent, half as much.
  3. Soak overnight. Oxygen bleach loves time and heat, so be patient. Whites and colorfast garments can soak together, because it only goes after the stain's color; my mustard-and-tomato demo on colored shirts shows that in action.
  4. Rewash and check before drying. Run a normal wash after the soak, and do not machine-dry until the stain is gone. Repeat if needed.

It works wonders on old sweat stains, dingy towels, sunscreen, yellowed collars, and mystery stains that survived a normal wash; I filmed an overnight soak taking out sweat, sunscreen, and old set-in stains. Wine, blood, sweat, curry, and berries are all in its wheelhouse. One warning: for hats, hand wash first and then soak, but never machine-wash a hat if you want to keep its shape.

If you only take one thing from the testing, take the order. Every single swatch came out better from the wash than from the pre-wash soak, which is why washing comes first above. Do not waste a soak on a stain the wash would have handled on its own, and do not go fixing the color before you have dealt with what actually caused the stain. That is the order we follow as dry cleaners, and if you wash first and then soak, I expect the results to be better still.

What oxygen bleach will not do

It will not sanitize. If killing microbes is the goal, use a dedicated laundry sanitizer, which can legally make that claim and will not touch your garments' color. And it will not dissolve grease or protein on its own, which is why the wash-first step matters. It is a color-correction specialist, and as specialists go, it is the best money you can spend in the laundry aisle after a good detergent.

The bottom line

Get Vanish Oxi Action ↗ if you can find it at a fair price, or OxiClean White Revive ↗ for the same top-tier performance from any supermarket. Regular OxiClean, regular Vanish, Kirkland Oxi Booster, and pure sodium percarbonate are all solid, so if one of those is already in your laundry room, keep using it. Skip Whole Foods' and Charlie's Soap's versions. Then use whichever you pick the way it wants to be used: hot water, half a cup, overnight.

Zach’s top pick
OxiClean White Revive
Shop on Amazon ↗

Not sure if oxygen bleach is right for your stain?

Try asking
I have old yellow sweat stains on white shirts that survived the wash. How should I use oxygen bleach on them?
Ask Jeeves AI

Or ask about any laundry or garment care question

Watch the full guide

Oxygen Bleach Showdown! Watch on YouTube ↗

Watch Jeeves NY explain oxygen bleach:

Zach Pozniak

About the author

Zach Pozniak is VP of Operations and co-owner of Jeeves of Belgravia New York, the Madison Avenue dry cleaner serving New York since 1979, and the fourth generation of his family in the trade. Zach posts garment care techniques as @jeeves_ny on TikTok to over 900,000 followers, and his book The Laundry Book, co-written with his father Jerry Pozniak, was featured on Good Morning America in October 2024. Jeeves NY's clients include the Metropolitan Opera, the Met Museum, and FIT, and the business has been featured in The Wall Street Journal and New York Magazine.