When you shop through links on our site, we may earn an affiliate commission. This educational content is not intended to be a substitute for professional medical advice.

Best Cloth Diaper Detergents of 2021

Keep your baby's cloth diapers soft and stain-free.

In search of a detergent that’s safe for your cloth diapers and your baby? How do you know which is best?

Selecting the right detergent can be overwhelming, but it can go a long way toward making your cloth diaper experience more successful and enjoyable.

We’ve rounded up the best cloth diaper detergents that work best for your cloth diapers, baby’s skin, and your washer.

Our Top Picks

We love honesty! Mom Loves Best earns a commission through the following hand-picked links at no extra cost to you.
Product Comparison Table

Product Image of the Seventh Generation Ultra Power Plus Laundry Detergent - 95 oz - Fresh Scent
Best Eco-Friendly
Seventh Generation Ultra
  • Plant-based ingredients
  • Beautiful scent
  • Less chemicals
Product Image of the Ultra Tide He Powder Laundry Detergent, Original - 225 Oz. - 160 Loads Ultra he...
Best Tide Detergent
Tide Powder Detergent
  • A little goes a long way
  • Exceptional cleaning power
  • Great option for hard water
Product Image of the Rockin' Green Classic Rock Laundry Detergent Powder Unscented 45oz | All Natural...
Best Bulk Pick
Rockin Green Natural HE
  • Gentle but deep clean
  • Multiple washes
  • Washing machine compatible
Product Image of the Charlie’s Soap Laundry Powder (100 Loads, 1 Pack) Fragrance Free...
Best for Large Loads
Charlie’s Soap Powder
  • Eco-friendly, non-toxic formula
  • A little goes a long way
  • Won’t leave residue
Product Image of the Tide Free & Gentle Liquid Laundry Detergent, Unscented, 1.47 L (32 Loads)
Best for Sensitive Skin
Tide Free & Gentle
  • HE safe
  • Convenient
  • Gentle on skin
Product Image of the Tide Laundry Detergent Liquid, Original Scent, HE Turbo Clean, Pack of 3 Smart...
Best Regular Detergent
Tide Liquid HE
  • Extremely cost effective
  • Phosphate free
  • Septic safe
Product Image of the Arm & Hammer Liquid Laundry Detergent Plus OxiClean, Fresh Scent, 70 loads
Best with Enzymes
Arm & Hammer Plus
  • Low-suds formula
  • Good choice for hard water
  • Budget-friendly
Product Image of the Gain High Efficiency Original Liquid Laundry Detergent, 146 Loads , Green
Best for Soft Water
Gain Liquid Original
  • Great scent and convenient
  • HE safe
  • Prevents suds
Product Image of the Foca Biodegradeable (Pack of 2)
Best for Hard Water
Foca Laundry Detergent
  • Extremely cost effective
  • Phosphate free
  • Septic safe
Product Image of the Purex Liquid Laundry Detergent, Mountain Breeze, 2X Concentrated, 2Count, 220...
Best Budget Pick
Purex Mountain Breeze
  • Inexpensive
  • Phosphate free
  • Won't harm septic systems

Do I Need Special Cloth Diaper Detergent?

While you do need to use a detergent that’s safe for your cloth diapers, you don’t necessarily have to use cloth diaper specific detergents.

In fact, many of the detergents specifically marketed for use for cloth diapers are pretty weak and don’t do a good job at getting them clean. Some can even cause irritation or chemical burns if not washed properly due to the ingredients in them (1).

You’re probably better off choosing a conventional baby laundry detergent off the shelf.

You Might Also Like
Baby wearing a cloth diaperHelp! My Cloth Diapers Smell Like Ammonia

What Do I Need to Know?

Detergent recommendations will vary based on your personal needs and your specific washing conditions, so there are a few things you need to sort out before shopping for a detergent.

Type of Washing Machine

Do you have a high energy or non-high energy machine? If you have an HE, you will need to be on the lookout for a true HE-safe detergent that will keep the suds at bay while maintaining cleaning power.

Plant-Based or Synthetic

Is using environmentally-friendly products important to your family or do you just want a detergent that is convenient and works?

If Your Baby Has Sensitive Skin

If your baby has sensitive skin or sensitive skin runs in the family, then you will want a fragrance-free detergent that won’t cause irritation.

How Much You Want to Spend

If you’re on a tight budget, you will need to factor in detergent costs, as you will be washing diapers at least once or twice a week.

Hard or Soft Water

You will need to test your water hardness before searching for a suitable detergent. You can purchase test strips in the fish or pool section at some stores or you can take a water sample into your local aquarium store and they will generally test it for you free of charge. If your water is between 0-60 parts per million (ppm), you have soft water. If your water is above 120 ppm, you have hard water and will need to add a water softener to your wash routine.

How to Choose a Cloth Diaper Detergent

Every detergent is a little different, but there are a few key factors that make a detergent great for washing cloth diapers.

  • Enzymes: Enzymes help break down stains and boost cleaning power. However, there is some controversy over enzymes and if they irritate sensitive skin.
  • Scent: Having a scent that you like and won’t irritate your baby’s skin will help you narrow down your detergent choices.
  • High concentration of surfactants: Surfactants should be at the top of the ingredient list on your detergent. This is the part of the detergent that softens and releases soils from fabrics. There needs to be a strong enough concentration of surfactants in order to sufficiently clean human waste out of your diapers.

The Best Cloth Diaper Detergents of 2021

Here are the top detergents for cloth diapers on the market.

1. Seventh Generation Ultra Power Plus

Best Natural Detergent for Cloth Diapers

Seventh Generation Ultra Power Plus is a plant-based option that’s gentle on the environment, but strong enough to sufficiently clean your baby’s dirty diapers. It contains triple enzymes to remove even the toughest of poop stains.

This eco-friendly detergent is also free of dyes, optical brighteners, and synthetic fragrances, making it non-irritating to your baby’s delicate skin.

Just like with any plant-based detergent, you will need to wash your diapers in hot water for the main wash and probably use 1.5 to 2 times the amount of detergent recommended by the manufacturer. You will also need to use a water softener if you have hard water.

We have been using this detergent on our cloth diapers for over a year now, and I couldn’t be happier. Our diapers come out clean and smelling nice, and we haven’t dealt with a single stink issue.

I love not having to worry about any harmful chemicals being against my baby’s skin or ending up in our environment.


  • HE safe.
  • Beautiful scent.
  • Less chemicals.
  • Environmentally responsible.


  • Not the cheapest option.
  • Not all major retailers carry it.

2. Tide Powder Detergent

Best Tide Detergent for Cloth Diapers

Many avid cloth diaper users swear by Tide Original Powder. In fact, many environmentally-conscious parents will end up using Tide Powder for their cloth diapers because it does that good of a job at cleaning them.

Tide Powder is sure to leave your diapers smelling good with minimal to no stains.

This super soluble detergent works well in hot or cold water and will leave your cloth diapers virtually residue-free, preventing build-up and leakage issues. Plus, it’s rather affordable for most families.

Because Tide Powder has a built-in water softener, you don’t have to add in an additional water softener to your routine unless your water hardness is over 180 ppm. This is great if you have hard water, because it will help simplify your wash routine and cut down expenses.

If you’ve been having issues getting your cloth diapers clean, you may want to give this simple and traditional detergent a try.


  • HE safe.
  • Exceptional cleaning power.
  • Great option for hard water.
  • Packaging is more environmentally friendly.


  • Potential to create suds in soft water.
  • Large, heavy box can be difficult to haul and store.

3. Rockin' Green Natural Laundry Detergent Powder

Best Bulk Pick

With cloth diapers, you’ve got a lot of laundry to do. You don’t want to be constantly running out to get more laundry soap. By purchasing a bulky detergent like this one, you’ll save both time and money.

It’s got a highly concentrated formula so you get a powerful clean without any fillers, dyes, fragrances, or other harmful chemicals. Each bag contains 45 ounces of powdered detergent, which can clean approximately 90 loads of laundry. However, since you’ll only need a few tablespoons per load, it will last forever.

The gentle, yet deep clean is great for babies with sensitive skin, chemical sensitivities, or allergies to fragrances.

This is a natural detergent and works best with soft to moderate water. It’s also been formulated to be compatible with any type of washing machine. You won’t have to worry about residue or nasty buildings.


  • Natural formula provides gentle, but deep clean.
  • Bulk bag gets you through multiple washes.
  • Formulated to work with any washing machine.


  • No laundry scoop or spoon is included.

4. Charlie’s Soap Laundry Detergent

Best for Large Loads

This laundry power provides a deep clean for a great price. You just need one tablespoon of detergent per large load. A single bag can get you through 100 loads.

There’s a lot of advantages to a powder detergent like this one. It sinks deep into the fibers of your cloth diapers, but won’t leave any residue in your clothes or laundry machine. Plus, you can use it on a wide variety of fabrics, so it’ll work on cloth diapers and anything else you can think of.

We also really like the eco-friendly factor. The formulation of ingredients surpasses the minimum standards for biodegradability and is non-toxic. This means it’s safe for your little one’s sensitive skin.

It also means you won’t have to deal with heavy fragrances.

With a lower environmental impact per laundry load than leading detergents, you’ll feel good about how you’re taking care of your baby and the environment.


  • Eco-friendly, non-toxic formula is safe for your baby’s sensitive skin.
  • A little bit of powder goes a long way.
  • Won’t leave residue in your washer.


  • It may leave spots on black clothing.

5. Tide Free & Gentle Detergent

Best for Sensitive Skin

Tide Free & Gentle is a great free and clear detergent option that is safe for cloth diapers. This is extremely important because you need to make sure your detergent is strong enough to sufficiently clean your soiled diapers, but gentle enough it won’t cause any irritation to your baby’s delicate skin.

The amount of surfactants in Tide Free & Gentle attributes to its amazing ability to clean and fight stains, while its lack of dyes and perfumes makes it an excellent choice for even the most sensitive of skin. It’s even recommended by dermatologists, so you can feel comfortable using it on all of your baby’s clothes.

As with any free and clear detergent though, it is somewhat weaker than its fragrant counterpart, so you will need to use 1.5 times the amount of recommended detergent in your main wash.


  • HE safe.
  • Convenient.
  • Gentle on the skin.


  • Some parents don’t like that it’s synthetic.
  • Out of the price range for some families.

6. Tide Liquid HE Turbo Clean

Best Regular Detergent for Cloth Diapers

Many households already use Tide liquid for their laundry needs, so why not use it for your cloth diapers as well? Several cloth diaper users have had great success with Tide Original Liquid HE Turbo Clean, and they love that they don’t have to buy separate detergent for their clothes and diapers.

All scents of Tide liquid do an excellent job at cleaning cloth. Tide liquid has shown to be effective against stubborn stains, clean efficiently with a small amount of water, and minimize suds in front loader and HE machines.

The new HE Turbo Clean technology provides 6 times the cleaning power in half the time compared to leading bargain brands, allowing you more time to spend with your baby and less on dirty diaper laundry. It also cleans well in cold water, so you can save even more money and energy than you already were by using cloth.


  • Extremely cost-effective.
  • Phosphate free.
  • Septic safe.


  • Not HE safe.
  • Often sudsy in soft water.

7. Arm & Hammer Plus OxiClean

Best with Enzymes

Arm & Hammer baking soda is well known for its cleaning power and ability to eliminate odors, and you can trust that their detergent will do just the same.

Arm & Hammer Plus OxiClean contains enzymes that are designed to break down over 100 different stains, so you won’t have to stress over those pesky poop stains. It even works great as a spot treatment on stains.

Your diapers will be sure to come out smelling fresh with this detergent. Your white diapers will come out whiter and your colors brighter, but you won’t have to worry about dark colors fading.

This affordable detergent can be found at almost any major retailer and can be used for both your diapers and your clothes, so you won’t have to purchase two separate detergents.


  • HE safe.
  • Good choice for hard water.
  • Budget-friendly.
  • Removes stubborn stains.


  • Plastic bottle puts a strain on landfills.
  • Some parents find the scent too strong.

8. Gain Liquid Original Scent Detergent

Best for Soft Water

Getting your cloth diapers clean is easy peasy with Gain Liquid. Your diapers will be clean, residue-free, and come out smelling great, even if you have super soft water on your hands.

Plus, it’s color-safe and can be used for all your laundry needs, so you won’t have to spend money and time on buying two separate detergents.

Gain liquid does an excellent job at keeping the suds at bay, even in super-soft water with sud-sensitive machines, like HE front loaders. It also does an excellent job at removing those stubborn poop stains.

If you have soft water and want a detergent that will get your diapers clean and smelling nice for a good price, this may be the perfect detergent for you.


  • Great scent.
  • HE safe.
  • Convenient.
  • Prevents suds.


  • Not great for sensitive skin.
  • Plastic bottle creates strain on landfills.
  • Not affordable for some families.

9. Foca Powder Biodegradeable Laundry Detergent

Best for Hard Water

Life should be easier with Foca powder, as water softener isn’t needed until 150 ppm. However, if your water hardness is over 150 ppm, you will need to add a half cup of Borax or 1 capful of Calgon to your main wash.

This will make sure your detergent is working effectively to get your soiled diapers clean.

Foca Powder also tends to rinse cleaner because of its built-in water softener, so you won’t have to worry about detergent residue, which can lead to absorbency issues. Foca powder also has a very light and gentle scent to it, so you won’t have to worry about your cloth diapers smelling like chemicals, and it won’t irritate your baby’s delicate skin.

This is a very inexpensive detergent that requires very little volume per load, so you can maximize your savings with cloth. However, Foca Powder isn’t considered safe to use in high efficiency machines, so if you do have hard water and an HE machine, I would look into using Tide Ultra Powder HE or Gain Powder HE instead.


  • Extremely cost-effective.
  • Phosphate free.
  • Septic safe.


  • Not HE safe.
  • Often sudsy in soft water.

10. Purex Mountain Breeze Detergent

Best Budget Detergent for Cloth Diapers

Purex is a great option if your family is on a tight budget. You can use this inexpensive detergent on both your diapers and your clothes, so you won’t have to worry about buying two separate detergents all the time.

You can even use this cost-effective detergent in hard water with the addition of a water softener.

Purex does lack enzymes though, so if you find yourself dealing with stubborn stains, you may want to try Purex Plus Oxi or add in an enzyme booster, like Biz to your wash routine.

Purex also comes available in Free & Clear, Baby, and Natural Elements options, so you still have cheap alternatives if your baby has sensitive skin or if you want a more environmentally-conscious option. All of these detergents are highly recommended in the cloth diaper world.


  • Inexpensive.
  • Phosphate free.
  • HE safe.
  • Variety of recommended options.


  • Lacks enzymes.
  • Some moms don’t prefer their fragrance.

What Should I Avoid?

  • Fabric softener: Avoid any detergent that contains a fabric softener, as fabric softeners will cause your diapers to lose absorbency and result in wicking and leakage.
  • Soap-based detergent: Soaps can cause films or residue on your diapers and can cause repelling.
  • Pods: Due to the risk of accidental ingestion, it is best to just avoid having laundry pods in a house with small children.
  • Coconut-oil-based surfactants: If you see sodium cocoate or saponified coconut oil on the label, steer clear, as these tend to build up on fibers, trap soils, and cause repelling issues.
  • Bleach: It’s not recommended to use bleach with every wash cycle, or even monthly. Bleach should only be used when disinfecting previously-owned diapers or if your baby has had a yeast or bacterial infection. You should also never use bleach if you have iron hard water (2).

Can I Use Homemade Laundry Detergent?

Many parents may be compelled to use homemade laundry detergent because it’s cheap and made with simple, natural ingredients.

It's Not Recommended

Homemade detergent is not actually detergent at all, but rather a soap and is not recommended for cloth diapers or any laundry for that matter.

Homemade detergents are usually comprised of water softeners, boosters, and soaps. Over time, the soap will build up and trap bacteria and other particles in the fibers of fabrics, so your cloth diapers will not be getting properly cleaned.

Soap residue is also known to get stuck to your washing machine and could cause irreparable damage over time.

If you were hoping to use a homemade laundry detergent to reduce chemicals, don’t worry, there are tons of other “green” options out there for washing your cloth diapers.

Similar Articles
Different varieties of cloth diapersHow to Strip Cloth Diapers

The Bottom Line

Being natural-minded mommies, we’d have to say our favorite detergent for washing our cloth diapers is Seventh Generation Ultra Power Plus. We’re able to get our diapers cleaned sufficiently without exposing my family or our environment to harmful chemicals.

This is a perfect detergent if you’re planning on using cloth diapers and want to reduce your exposure to toxins even more.

After you figure out what type of water and washing conditions you have, finding a suitable detergent will be a breeze.

Compare all your choices and determine what is best for you, your family, and your baby’s diapers. You’ll be a cloth diaper pro in no time!

Headshot of Katelyn Holt RN, BSN, BC

Reviewed by

Katelyn Holt RN, BSN, BC

Katelyn Holt RN, BSN, BC is a cardiology nurse and freelance medical writer. Katelyn has 8 years of nursing experience inpatient and outpatient, primarily medical-surgical and cardiac. After having two children she has a passion for Women’s Health and Lactation teaching and support.