Earth Day Sale — Up to 15% Off | Discounts applied automatically | Ends April 24

How To Sanitize Cloth Diapers Without Bleach

How to sanitize cloth diapers without bleach

Sanitizing kills bacteria, yeast, and fungi on cloth diapers — it's a separate step from regular washing or stripping. Bleach works, but it's harsher on fabric and skin than needed for most situations. This guide covers three bleach-free sanitizing methods, when each one is the right choice, and when bleach is still the better option.

The short version: for routine sanitizing after stripping or for a mild ammonia issue, soak in hydrogen peroxide and borax for 30 minutes. For stronger disinfection without bleach, use Lysol Concentrate. If your washing machine has a Sanitize cycle, that works too — just don't use it every wash. For used diapers or active yeast infections, bleach is still the most reliable choice; see our bleaching guide.

Always start with clean diapers — sanitizing works on clean fabric, not soiled fabric.



When to sanitize cloth diapers

Most households don't need to sanitize on a schedule. A proper wash routine with a cloth-diaper-safe detergent keeps diapers clean enough for daily use. Sanitize when there's a specific reason to.

Situation
Best approach
After stripping — to kill any bacteria the strip released
Hydrogen peroxide & borax soak (Method 1).
Ammonia smells that persist after stripping
Hydrogen peroxide & borax, or Lysol Concentrate (Methods 1–2).
General deep-clean without buildup or infection
Sanitize cycle if your machine has one (Method 3).
Used or secondhand cloth diapers
Bleach is more reliable. Use our bleaching guide.
Active yeast, thrush, or fungal infection
Bleach is the recommended first choice. If you can't use bleach, see the yeast section below.
Routine weekly washing, no issues
No sanitizing needed — a proper wash routine is enough.
Always start with clean diapers

Sanitizing dirty diapers sets stains and leaves the underlying soil in place. Run a normal wash cycle first. Straight out of the washer is perfect.


Hydrogen peroxide & borax

The gentlest effective option, and the one that works for most sanitizing situations. Uses ingredients you can buy at any pharmacy and grocery store.

Hydrogen peroxide and borax for sanitizing cloth diapers

1
Fill with warm water
Fill a bathtub halfway with warm water, or use a medium-load setting in a non-HE top-loading washing machine.
2
Add peroxide & borax
4 cups of 3% hydrogen peroxide plus 1 cup of borax. Mix well until the borax is fully dissolved.
3
Soak 30 minutes
Add clean diapers and push them down so they're fully submerged. Soak for 30 minutes — longer doesn't help and can stress elastics.
4
Rinse & wash
Rinse well, then run a water-only wash cycle (no detergent) to clear any residue.
Good to know

Hydrogen peroxide is sold in brown bottles at any pharmacy — 3% strength is what you want. Borax is in the laundry aisle at most grocery and big-box stores. Like bleach, hydrogen peroxide can fade bright colors and prints over time, so use it sparingly on patterned diapers.


Lysol Concentrate Disinfectant

Stronger than peroxide and widely used in hospitals and nursing homes. Use this when you need reliable disinfection but still want to avoid bleach.

Lysol Concentrate Disinfectant for sanitizing cloth diapers

1
Fill with warm water
Fill a bathtub halfway with warm water, or use a medium-load setting in a non-HE top-loading washing machine.
2
Add Lysol Concentrate
1 cup of Lysol Concentrate Disinfectant. Stir to distribute it evenly in the water.
3
Soak 30 minutes
Add clean diapers and push them down so they're fully submerged. Soak for 30 minutes.
4
Rinse & wash
Rinse well, then run a wash cycle with detergent. Lysol has a distinct scent that's easier to rinse out with detergent than with water alone.
Good to know

Lysol Concentrate Disinfectant (the brown bottle) kills 99.9% of germs including flu viruses and is commonly used for medical laundry. It can be harder to find in stores than regular Lysol spray — Amazon and restaurant supply shops are reliable sources. Diapers may smell faintly of Lysol after one wash; a second wash usually clears it.


Your washing machine's sanitize cycle

Many HE machines include a Sanitize or 90°C cycle that uses very hot water (typically 165–170°F / 74–77°C) to kill bacteria. No additives required. If your machine has this cycle and it's working properly, it will sanitize your diapers on its own.

Sanitize cycle setting on a washing machine

Use sparingly

An occasional sanitize cycle won't hurt your diapers. Repeated use will. Temperatures above 130°F (54°C) wear down PUL laminate, elastics, and bamboo fibers noticeably faster than normal wash temperatures. Save this for actual sanitizing needs — not for routine washes.


Dealing with yeast or fungal infections

Yeast and thrush are the hardest things to clear out of cloth diapers, and bleach is the most reliable answer. If you can't use bleach due to sensitivities, the methods above work — but they need to be repeated.

For an active infection:

  1. Do a full soak (Method 1 or Method 2) to start.
  2. In every wash going forward, add an extra sanitizing rinse at the end using the same ingredients — 4 cups hydrogen peroxide + 1 cup borax, or 1 cup Lysol Concentrate — this time along with detergent.
  3. Continue the extra sanitizing cycle every wash until the infection is fully cleared. Stopping too early is the main reason yeast comes back.

If the infection doesn't clear after a few weeks of this, switch to bleach. Lingering yeast will keep reinfecting the baby, and no amount of gentle sanitizing will beat it.


Common questions

How often should I sanitize cloth diapers?
Only when there's a reason — after stripping, dealing with smells, using used diapers, or clearing a yeast infection. A good wash routine usually eliminates the need for routine sanitizing. Sanitizing too often wears diapers out faster.
What's the difference between sanitizing and stripping?
Stripping removes mineral and detergent buildup from the fabric. Sanitizing kills bacteria, yeast, and fungi. They're separate problems — you often want to strip first (to remove buildup) and then sanitize (to kill what's left). See the stripping guide for when to do both.
Is hydrogen peroxide safe for PUL shells and elastics?
Yes, at 3% concentration and for the 30-minute soak time. Longer soaks or higher concentrations will damage elastics and fade prints. Don't substitute salon-strength peroxide — the drugstore brown-bottle version is what's recommended.
Can I use vinegar to sanitize cloth diapers?
No. Vinegar has some mild antibacterial properties but isn't strong enough to actually sanitize, and repeated use breaks down elastic and PUL. Use one of the three methods on this page instead.
Will sanitizing fade my diapers?
Hydrogen peroxide and Lysol can fade prints over time, similar to bleach but gentler. Dark colors and printed fabrics are most affected. If you're sanitizing bright-colored or printed diapers repeatedly, the sanitize cycle (Method 3) is the gentlest option color-wise.
My washing machine doesn't have a sanitize cycle — what should I use?
Method 1 (hydrogen peroxide & borax) is the default recommendation. It's the gentlest, cheapest, and most widely effective of the three, and it doesn't require any special equipment beyond a bathtub or top-loading washer.
Can I combine two methods in one soak?
No. Don't mix hydrogen peroxide with Lysol, or either with bleach — the chemical reactions can produce toxic fumes and damage fabric. Pick one method per soak.
I have pre-loved diapers — should I sanitize or bleach?
Bleach is recommended for used diapers because you don't know what's on them. If bleach isn't an option, do a full Method 1 or Method 2 soak, wash normally, then repeat the soak once more before using. See the bleaching guide for the diluted-bleach method if you change your mind.

Keep diapers clean long-term

Stripping
How to strip cloth diapers
Remove mineral and detergent buildup with RLR or a DIY soak. Often the first step before sanitizing.
Read the guide →
Wash routine
How to wash cloth diapers
The 4-step wash routine for HE and standard machines. A proper routine is the best way to avoid needing to sanitize.
Read the guide →
Detergent
Cloth diaper safe detergents
A tested list of detergents that clean thoroughly without buildup — the foundation of a smell-free wash routine.
View the list →

The sanitizing guidelines on this page are for informational purposes only. EcoAble disclaims all liability for any damage or skin reactions resulting from the use of this information. Always check manufacturer care instructions, test on a single item first when trying a new method, and never mix sanitizing chemicals (peroxide, Lysol, bleach) in the same soak.