Guide
How to Remove Red Wine Stains from Carpet
Blot the red wine immediately with dry paper towels without rubbing, apply a mixture of 3% hydrogen peroxide and dish soap, dab from outside inward, and rinse with cold water.
Context
Conditions that change the method
- Color-sensitive — Test hydrogen peroxide on a hidden corner of dark or patterned carpet first to verify that dyes do not lighten.
Protect eyes and avoid heat setting
Hydrogen peroxide can irritate eyes and sensitive skin; rinse thoroughly with clean water if skin contact occurs. Never apply hot water or an iron to red wine on carpet, which bakes wine tannins permanently into carpet backing.
What you need
- Hydrogen peroxide (3% standard household strength, bleaches dark wine tannins)
- Mild dish soap (cuts surface tension to penetrate deep pile)
- Clean white absorbent towels or paper towels
- Cold water and spray bottle
- Heavy book or weight (for final moisture absorption)
- Immediately press dry white paper towels or clean cloths firmly into the wet wine spill to absorb as much liquid as possible before it reaches the carpet backing.
- Mix 2 parts 3% hydrogen peroxide with 1 part clear liquid dish soap in a small bowl.
- Dip a clean white cloth into the mixture and gently dab onto the red stain, working from the outside borders inward to avoid spreading.
- Allow the bubbling solution to sit on the fibers for 5 to 10 minutes while it oxidizes the red anthocyanin pigments.
- Press fresh dry towels against the spot to pull out the lifted red liquid and soapy solution.
- Lightly mist with cold water to rinse, blot dry, and place a stack of dry towels with a heavy book on top to extract all remaining moisture.
What to avoid
- Never rub or scrub the carpet aggressively; scrubbing frays pile yarns and spreads red dye deeper into the backing pad.
- Avoid regular alkaline hand soaps or laundry bars, which turn red wine purple-black and lock the stain into fibers.
- Never use hot water on fresh wine spills.
Products
What to use
- Hydrogen peroxideA 3% mild oxidizing agent that lifts organic color compounds and protein stains like blood and wine without damaging most washable fabrics.
- Dish soapA mild alkaline soap that cuts grease and soap film. Dilute it in warm water. It is a cleaner, not a disinfectant claim, and it is not a substitute for a product labeled for grout mineral deposits.
- Baking sodaA mild alkali that makes a paste for grout lines. It lifts film with light abrasion. Do not mix it with vinegar as a cleaning trick — the fizz is the two canceling each other out.
- Microfiber clothA reusable cloth that lifts film and leftover moisture without scratching glass. Use a clean face of the cloth as residue comes off.
Related
Related guides
FAQ
Questions people ask
- Does pouring white wine on a red wine carpet stain actually work?
- Pouring white wine dilutes the red pigment slightly, but it adds more liquid to the carpet pad and does not chemically lift anthocyanin tannins. Blotting with dry towels and using hydrogen peroxide with dish soap is far more effective.
- Should I dump table salt on a fresh red wine spill on carpet?
- Salt can absorb some fresh wine liquid, but if allowed to dry, it can set wine tannins and abrade carpet pile yarns. Blotting with paper towels and treating with mild peroxide is safer and cleaner.
Sources
Sources
- Stain Removal Guide for Fabrics and Clothing — American Cleaning Institute
- Cleaning Tips & Advice — American Cleaning Institute