Mildew · Carpet
How to Get Mildew Out of Carpet
Mildew on carpet happens when moisture gets trapped in the fibers, and you need to kill the spores and lift the stain before it spreads. White vinegar kills mildew, baking soda absorbs odor, and a stiff brush lifts the residue from deep in the pile. Work quickly—mildew weakens carpet backing and can spread to the pad underneath.
- Time45 min
- DifficultyMedium
- MaterialCarpet
Watch out
WarningNever soak carpet backing—it can separate from the pile or grow more mildew underneath. Keep the surface damp, not wet.
WarningIf mildew has spread to the carpet pad or subfloor, this surface treatment won't be enough. You may need professional extraction or pad replacement.
TipTest the vinegar solution on a hidden corner of the carpet first to make sure it doesn't affect the dye or texture.
TipWool and natural-fiber carpets are more delicate. Use less scrubbing pressure and dry them as quickly as possible to prevent felting or shrinkage.
Do this
Vacuum the mildewed area
Vacuum the carpet thoroughly to remove loose mildew spores and any surface debris. This prevents you from grinding spores deeper into the pile when you scrub.
Take the vacuum outside to empty the canister or bag immediately so spores don't spread indoors.
Spray with vinegar solution
Mix 1 cup white vinegar with 2 cups warm water (comfortable on your hands, about 100 °F) in a spray bottle. Spray the mildewed area generously until the carpet is damp but not soaked through to the backing.
White vinegar kills most mildew spores on contact and won't bleach carpet dye.
Scrub the stain
Use a stiff brush to scrub the vinegar solution into the carpet pile, working in the direction of the fibers. Scrub for at least one minute to lift mildew from the base of the fibers.
Blot and sprinkle baking soda
Blot up excess vinegar solution with clean white towels, pressing firmly. Sprinkle 1/2 cup baking soda evenly over the damp area to absorb odor and any remaining moisture.
Let it sit and vacuum again
Let the baking soda sit for at least 30 minutes, or until the carpet is completely dry. Vacuum thoroughly to remove all the baking soda and any loosened mildew residue.
Run a fan or open a window to speed drying—mildew thrives in damp, still air.
Check and repeat if needed
Inspect the carpet in good light. If you still see discoloration or smell mildew, repeat the vinegar spray and baking soda treatment once more.
Common questions
Can I use hydrogen peroxide instead of vinegar on carpet mildew?+
Yes, hydrogen peroxide 3 % kills mildew and can lighten dark stains on light-colored carpet. Spray it on, let it sit for ten minutes, then blot and sprinkle baking soda. Test it first—peroxide can bleach some carpet dyes.
What if the mildew smell won't go away after cleaning?+
The smell means spores are still alive, probably deeper in the pile or in the pad. Repeat the vinegar treatment and make sure the carpet dries completely within a few hours. If the smell persists, the pad underneath may be contaminated and need replacement.
How do I keep mildew from coming back on carpet?+
Keep the room dry and well ventilated—mildew needs moisture and still air to grow. Use a dehumidifier if the room stays damp, and clean up spills or leaks immediately. Never leave wet towels or shoes on carpet for long.
Can I use bleach on carpet mildew?+
No. Bleach will strip most carpet dyes and can damage synthetic fibers or backing. Stick with white vinegar or hydrogen peroxide, which kill mildew without the risk of permanent discoloration.
Same stain, other materials
MildewCotton
Mildew Smell on Cotton — How to Get It Out
Mildew smell on cotton clothes comes from mold spores that thrive in damp fabric, and you can eliminate it with white vinegar and baking soda before a hot wash. Cotton is durable enough to handle aggressive odor treatment, so you can use heat and alkaline boosters without worry. The key is to kill the spores and neutralize the musty odor at the same time.
MildewLeather
Mildew on Leather — How to Get It Out
Mildew on leather shows up as fuzzy gray or white patches that smell musty, and you can remove it with isopropyl alcohol and careful wiping. Leather is porous and can't tolerate soaking or harsh scrubbing, so work gently and let it dry completely between steps. Act quickly—mildew eats into the hide and weakens it over time.
MildewUpholstery
Mildew on Upholstery — How to Get It Out
Mildew stains on upholstery come from trapped moisture and mold spores, and you can remove them with white vinegar, baking soda, and careful brushing. The key is to kill the mildew, lift the stain, and dry the cushion or fabric completely so it doesn't return. Always test your cleaning solution on a hidden spot first — upholstery fabrics vary widely in how they tolerate moisture and acid.
MildewWood
Mildew Stains on Wood — How to Remove Them
Mildew stains on wood appear as dark gray or black patches caused by surface mold, and you can remove them with white vinegar and a scrub brush if you act before the spores penetrate deep into the grain. Unfinished wood needs more aggressive treatment than sealed or painted surfaces, so adjust your pressure and product strength accordingly.
More stains on carpet
BloodCarpet
Blood on Carpet — How to Get It Out
Blood stains on carpet respond best to cold water and enzyme treatment, but you must work carefully to avoid pushing the stain deeper into the pile. Fresh blood lifts more easily than dried, so start as soon as you notice the spot. Never use hot water — it will cook the protein and set the stain permanently.
BlueberryCarpet
Blueberry Stain on Carpet — How to Get It Out
Blueberry stains on carpet are stubborn because the fruit's anthocyanin pigments bind quickly to fibers, but cold water and dish soap will lift most fresh stains if you blot carefully. Never rub or scrub hard, because that pushes the stain deeper into the carpet backing and spreads it sideways. Work from the outside edge toward the center to avoid a halo.
ChocolateCarpet
Chocolate on Carpet — How to Get It Out
Chocolate stains on carpet come out with cold water, dish soap, and patience — the key is lifting the oils and cocoa solids without pushing them deeper into the pile. Work from the outside of the stain toward the center, and never scrub in circles or you'll spread the chocolate and damage the carpet backing.
CoffeeCarpet
Coffee Stain on Carpet — How to Get It Out
Coffee stains on carpet respond best to cold water and dish soap or white vinegar, applied quickly before the tannins set. Even dried coffee stains can be lifted with repeated treatment, though fresh spills are always easier. The key is blotting—never rubbing—and working from the outside in to avoid spreading the stain deeper into the pile.
GreaseCarpet
Grease on Carpet — How to Get It Out
To remove a grease stain from carpet, blot up the excess oil immediately, cover the stain with baking soda to absorb what remains, then lift the grease with dish soap and warm water. Grease clings to carpet fibers and spreads if you rub, so patience and the right absorbent are key. Fresh stains come out easily; old ones need more time and sometimes a second round of baking soda.