Skip to content
Grandma'sCleaning Tips
Menu

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

More stains on carpet