This Homemade Carpet Cleaner is highly effective at removing stains. Minimal effort is required, making it extremely convenient.

We have a house full of kids, so carpet stains are inevitable in high-traffic areas. I have been using homemade carpet cleaner since the kids were little. It works great on stains and spills without a carpet cleaning machine.
You only need 2 ingredients, and it works better than anything store bought. I never use anything else because it works great without harsh chemicals.
It is the absolute best cleaning solution and deodorizer for stubborn stains. Your carpet and rugs will be good as new with these cleaning solutions.
Also try these 10 different uses for baking soda and vinegar together and DIY Febreze.
Table of contents
Why We Love This
Homemade carpet cleaner with peroxide does the trick every time and leaves carpet free of odors. If you do this on a regular basis to treat stains, there will be no need for professional cleanings or even using commercial carpet cleaners.
The money you will save is going to really add up with this carpet cleaner. Store bought cleaners are not cheap by the gallon. While some homemade carpet cleaners add dish soap to the mixture, I find it is not necessary for this diy solution. It works great without dish detergent.
This homemade carpet cleaner solution works great while being gentle on carpet fibers and fabrics.
Supplies
- white vinegar
- hydrogen peroxide
Step By Step Instructions
Step 1. Stir equal parts of Vinegar and Hydrogen peroxide in a small bowl. Use immediately.
Step 2. Pour the homemade carpet cleaner on the stain. Take a clean towel, paper towels, microfiber cloth or dry cloth and blot the stain or gently scrub with a soft brush if needed. You will see the stain disappear almost immediately.
Pro Tips
- Spray bottle. If you do not want to pour the cleaning solution on the carpet, you can use a spray bottle.
- Allow to dry. Let the carpet dry completely and then vacuum. You should have stain-free carpets again.
- Don’t use too much liquid. Use enough to remove the stain but don’t soak the carpet as too much water and excessive moisture can damage the fibers.
- Sprinkle Baking Soda. If it is a bad stain and recent, I often sprinkle baking soda down first and then vacuum it up. I will use the homemade carpet stain remover solution next.
- Essential Oil. You can add a few drops of essential oil for fragrance if desired.
Frequently Asked Questions
I normally use ½ cup of white vinegar and ½ cup of water when mixing this solution. Pat the stain dry with a white cloth or rag.
If you need a larger amount, consider mixing in a bucket.
Yes, it works all the time. The stains are gone almost instantly. We have used this on dirt, some dark juice, and this mysterious stain.
It works all the time. You can even use this homemade carpet stain remover on red wine.
Yes, it works wonders to get out pet accidents. I think this works better than homemade carpet cleaner powder.
This homemade carpet shampoo recipe is the best for removing stains and everything will smell so fresh.
Yes! Vinegar and hydrogen peroxide are my 2 favorite ingredients for cleaning carpet. Trust me! You will have clean carpet in no time at all because it works so well.

More DIY Cleaning Tips
It’s so easy to make DIY Carpet Cleaner. Please give it a try and then leave a comment.
Homemade Carpet Cleaner
Materials
- white vinegar
- hydrogen peroxide
Instructions
- Mix equal parts of Vinegar and Hydrogen peroxide in a bowl. Use immediately.
- Pour the homemade carpet cleaner on the stain. Take a clean towel or rag and blot the stain. You will see the stain remover almost immediately.
- I normally use ½ cup of each.
- If you prefer, you can use a spray bottle to dispense the carpet cleaning solution.
Thanks for finally writing about >Homemade Carpet Cleaner – Best Homemade Carpet Cleaner <Loved it!
White vinegar? Red wine vinegar? It wasn’t specified… Only asking because it poses difficulty with choices so broad. Thanks.
I use distilled white vinegar. Thank you!
Can you make enough to put in a carpet machine
I haven’t tried that before. I would check with the manufacturer of the carpet machine before doing that. Thanks!
Does it effect the color of the carpet?
No, I have had any issues with it changing the color the carpet.
Hello, do you think this would work on a wool and synthetic carpet. Purchased at West Elm.
I would test a very small spot to be safe.