Skip To Content

    17 Of The Best Stain Removers You Can Get On Amazon

    Diaper blowouts, pet urine, red wine, hard water, mildew, and more are no match for these solutions that *hundreds upon hundreds* of people adore!

    We hope you love the products we recommend! Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. A natural spot remover that'll help tackle set-in baby urine and poo stains with plant-based enzymes.,

    Promising review: "Amazing! Used this on my infant's clothes and now I can't see stains on his clothes, and the sleep sacks had the worst stains that were set in, and those are almost completely gone. I think if I did it once more to those they'd be gone! I am so impressed with it! The instructions do you say that once it's on the clothes, you leave it for eight hours before washing — I rubbed it in with the clothes and put the clothing in the washer and let it sit in there for six hours before washing, still worked well! I don't know if that long is necessary, but my stains were bad, so I put the stuff on in the morning and did the wash in the afternoon!" —Amazon Customer

    Price: $11.99 for 25 oz.

    2. And a stain-tackling upholstery shampoo from the same natural-focused brand to lift those spots you've been ignoring for months.,

    Promising review: "Great carpet cleaner that smells absolutely wonderful! We have fragrance sensitivity in my household, so were looking for a replacement cleaning product for our extraction vac. Very light citrus smell, and no one has burning soles after walking across a freshly cleaned carpet with bare feet. It works as well as, if not better than, the stuff I was buying at the store. A little goes a long way, but because almost my entire house is carpeted, I'm already on my second bottle. Will buy this again!" —A. Smith

    Price: $14.99 for 25 oz.

    3. A red wine annihilator for stunning results on stuff like blood, coffee, ink, and pet accidents, among other of life's mishaps.,

    Promising review: "Totally impressed! The unassuming generic packaging and label left me a bit skeptical but this stuff is almost as exciting as the wine I spilled! This Cabernet stain sat on my ivory faux-fur blanket for over a month before I tried this product. Completely gone in one try! Get this. Seriously. You won’t be disappointed." —PersianTess

    Price: $6 for 12 oz.

    4. A hard water stain remover — it just may make you want to clean your bathroom so you can gaze upon your beautiful reflection in your faucet.,

    Promising review: "I am a professional home cleaner and recently started using BioClean and am absolutely blown away by this product!! I will NEVER be without it in my kit. I've been using it on metal and glass in the bathroom coated with hard water spots and buildup, and BC removes it all almost effortlessly. I apply a small amount to the area with a clean microfiber towel and rub it with some pressure on the water spots, then just buff it off with a clean section of the towel. If you're doubtful about its effectiveness, don't be. I do NOT recommend products that don't work, or work as well as I expect them to. Everytime I use this stuff, I have to sit back and shake my head in amazement. It's that good. Love love love it!!!" —Lauren S.

    Price: $23.77 for 40 oz.

    5. A rust remover that'll totally transform well water–ravaged clothes and neglected shower walls.

    Promising review: "Moved into our first home, which had some rough problems to tackle due to years and years of hard water and rust. One problem was the forever-stained shower. I tried several different products with no or very little success. By the time I picked this stuff up I was pretty skeptical that anything would help our situation. When I bought it (first time in spray form) I actually sprayed two passive streaks on the shower wall and immediately walked out. A few hours passed and I was absolutely floored to find, no kidding, two very white streaks where the spray had been. Since, I’ve used both spray and powder forms for many cleaning tasks. The toilet tabs are a bit pricey in my opinion so instead I use the powder pouring some into the toilet tank every so often which keeps the toilet really clean. This stuff is strong, so just be very careful in using it in ventilated spaces, covering skin and mouth/nose to ensure you’re safe." —Sarah K.

    Price: $11.98 for 16 oz.

    6. A box of super versatile Oxi-Clean powder for tackling former lost causes around the house. Some might even say it's like you're in an infomercial. 👀,

    Promising review: "I used this to clean a brick patio and it worked really well! I diluted 8 scoops in 2 gallons of warm water, poured the solution over the brickwork, left for 10 minutes, and scrubbed with a stiff brush and a scrubbing brush for stubborn areas." —JS

    Price: $12.48 for 7.22 lbs.

    7. A pet stain and odor remover because sometimes that lil' pupper can produce the stuff of nightmares.,

    Promising review: "My dog kept sneaking and peeing in our hallway at night. Finally after months, I had to clean my carpet! This worked great! All I had to do was just pour it into my HOOVER Power Scrub Deluxe Carpet Washer FH50150 (it auto-mixes). I also did spray the spotted area with the Bissell pet pre-treat (just in case) for a few minutes before I used the Hoover. See before/after pics!" —Tpras

    Price: $7.99 for 32 oz.

    8. A mold and mildew stain remover to give you some elbow grease results with simply a few squirts. YANGJIE,

    Promising review: "Very impressed with this mold cleaner. I've got this mold issue on my shower tiles that's been driving me nuts. I've used other brands of cleaners and scrub it multiple times but nothing seems to get it sparkling clean. I decided to give Mold Armor a go and it worked extremely well. You have to follow the instructions. Spray on affected area. Leave the room for 10–15 mins. That's it! Look at the before and after images. This happened in 10 minutes. And best of all no scrubbing involved. Just rinse it with water and you're good. We'll see how long it last before it gets moldy again. But all in all this is a great product." —WEE YANGJIE

    Price: $13 for 16 oz.

    9. A gentle baby stain remover that'll help remove all sorts of smelly stains without compromising clothings' flame-retardant properties.,

    Promising review: "The only stain remover I use! Not just on baby things, but adult clothes too! This stuff takes out anything. For example, my little girl spit blueberries literally all over a white Aden + Anais blanket (the thick expensive dream blanket). I was like, oh no, it's ruined. BUT I just sprayed the spots (pretty much the entire blanket), soaked it in hot water, let it dry and then threw it in the wash. Badda bing, badda boom, not a single stain left. Nothing! Also, this was the only thing that worked to get out that bright orange baby blowouts on white onesies." —McKatie

    Price: $9.98 for two 22 oz. bottles

    10. A rust stain remover ready to tackle outdoor areas, tile, grout, tubs, and more. Now you can have a lush lawn *and* a white fence.,

    Promising review: "Amazing!! No scrubbing. Rust was caused by sprinklers." —Amazon Customer

    Price: $11.99 for 1 gallon

    11. A tough water stain remover for clearing the haze without acids, bleach, or chlorides.,

    Promising review: "Was skeptical to purchase, but have tried what seems like everything else with nothing working. With very little effort this product really worked on removing hard water stains on my glass blocks in the shower. In the attached photo you can see the before and after." —Marc London

    Price: $12.97 for 14 oz.

    12. A concentrated mold stain remover made of gel so it'll stick to the offending area long enough to work its magic.,

    Promising review: "This product deserves more than five stars. It is magic!!! I've tried everything for the mold in my tub tiles and grout. Nothing worked, not even pure Clorox. Yet this product worked so amazingly, not only did it remove the mold but it left the grout really shiny. I couldn't be happier." —Amazon Customer

    Price: $12.99 for 5 oz.

    13. A laundry stain stick with a special scrubber top for bringing your favorite shirt back from the laundry pile grave.,

    Promising review: "Money saver. This product allows your clothes to last. Used it on a week-old stain, it came out completely." —A. Turner

    Price: $6.78 for two 6.2 oz. sticks

    14. A carpet spot remover to undo designer makeup disasters on beige carpets.

    Promising review: "My 2-year-old curious daughter spilled an entire bottle of my Chanel makeup on our carpet. O-M-G WOW is all I have to say!!!" —Angelica Bongiorno

    Price: $11.54 for 32 oz.

    15. A mildew stain remover to revive your prize boat seats and surfaces back to like-new condition just in time for lots o' summer sun.,

    Promising review: "Did an amazing job on my boat seats that had mildew." —AJMN4677

    Price: $8.79 for 22 oz.

    16. A penetrating carpet stain remover for breaking down everyday stains like red wine, tomato sauce, mud, dirt, and all kinds of dramatic substances.,

    Promising review: "I'm still in shock about how this product worked! It removed a huge glass of red wine spill off my carpet and couch. It was just deathly red everywhere! But I pulled out the Resolve and it honestly is amazing — all red spots are out and it looks brand new. I'm soooo impressed!" —Amazon Customer

    Price: $3.89 for 22 oz.

    17. A stain and odor remover that'll lift out dried food left over from your rambunctious toddler.,

    Promising review: "The best!!! This stuff is worth every penny!! Pet stains, kid stains, wine, pen marks. It works on ALL of it. Read the label and follow. Soak the stain with product and allow it to sit. Don't soak it up or rub etc. The pics are before and after shots of a kitchen table chair. I sprayed the stain remover and let it sit for two days. The second day I sprayed and rubbed a little to get excess dried food particles up, (if you have a toddler you totally understand this), and sprayed again. Let it completely air dry and done. Depending on the stain you may need more than one application. But even after the one, it's a huge difference!" —Melanie galvan

    Price: $10.19 for 24 oz.

    We got you, Rhonda.


    Reviews have been edited for length and/or clarity.

    Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!

    Allison Krausman / BuzzFeed

    Need A Shopping Buddy?

    Get great products - from pros in the fine art of buying stuff online - delivered to your inbox!
    Newsletter signup form