Skip to content
The Ammonia Fix Trick

The Ammonia Fix Trick

Do your cloth diapers have ammonia smell?  Have you washed them and stripped them and used bleach and RLR and GroVia Mighty Bubbles and OxiClean and extra rinses and washes to no avail?  Do they still have a tiny hint of stink to them? 

How do you get rid of ammonia smell in cloth diapers? I'll tell you the trick. Dilute it.

It comes down to science really.  Let's think it through.  Ammonia smell essentially comes from pee.  Urine breaks down into ammonia over time which starts the stink.  This is why using a diaper sprayer to spray out your diapers or rinsing out pee soaked overnight diapers can help with ammonia smell.  Less urine in the fabric = less ammonia formation. Consequently, if your wash routine isn't cleaning everything out of the fabric, ammonia will build up over time creating that unmistakable smell and possibly a bad rash. 

But chemically speaking, ammonia is a base (remember chemistry class?) which means it has a high pH (higher than water which is a neutral pH of 7). Detergent also has a high pH and if you used something like bleach trying to treat the problem, well, I hate to break it to you, but bleach has a high pH too.  So, we need to bring that pH down by diluting it with water (a neutral pH) and/or a weak acid to bring back the balance. 

Take those diapers that have residual stink, make sure you've washed them well with adequate detergent for the size of the load and then let them soak in water with some vinegar.  Store bought white vinegar in the big jug is a weak acid that has a pH of about 6.  Use the soak function on your washing machine or put them in a container or the bathtub add just enough water to cover them and add a cup or two of vinegar, mix it around and let them sit for 15min or so.  Make sure your kids are supervised or use a secure area so you don't create a drowning hazard for curious children or pets with open water.

The acid will help neutralize the base and bring things back into balance.  After soaking, wash as usual and change your wash routine as needed going forward, maybe switch detergents too to prevent it from happening again.

Vinegar is an old laundry hack that's been around forever.  Ask your Grandma, she probably used it. Besides being mildly acidic, it also helps remove mineral buildup (just like it does with hard water stains around your bathroom) and in doing so it acts as a natural fabric softener too.  Rather than soaking my diapers, I tend to just toss in a cup or so of vinegar in the rinse cycle every so often.  And try adding it to other laundry.  Your whites and towels will come out so soft.  You can thank me later.  

NOTE: Soaking like this is a last resort and not an every wash solution. Use at your own discretion.  It may void your warranty and isn't the best for longterm longevity of fabrics or elastics.  Elastics don't like to soak. But if you're having re-occurring ammonia issues, this trick might be just what you need. It works nicely for me and I hope it works well for you too. 

Previous article Myths I Had About Cloth Diapers Before I Actually Tried Them

Blog posts

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare