How to Remove a Red Wine Stain
A dropped glass of red wine can feel like a disaster, but most stains come out completely if you treat them within the first few minutes. The trick is avoiding heat and friction, which push the pigment deeper into the fibers. This guide covers the fastest, most reliable method for fabric, plus what to do differently on carpet.
Blot up the excess wine right away, flush the spot with cold water from the back of the fabric, then treat it with a mix of dish soap and hydrogen peroxide before washing as usual.
Things you'll need
- Clean white cloth or paper towels
- Cold water
- Dish soap
- Hydrogen peroxide (3%)
- Salt (for carpet or delayed treatment)
- Laundry detergent
Blot, don't rub
Press a clean white cloth or paper towel directly onto the wine to soak up as much liquid as possible. Rubbing spreads the pigment into surrounding fibers, so keep pressing straight down and switch to a dry section of the cloth as it absorbs wine.
Flush with cold water
Turn the fabric so the stain faces down and run cold water through the back of it. This pushes the wine out the way it came in instead of forcing it further through the fibers. Never use hot water at this stage — heat sets the stain permanently.
Apply dish soap and hydrogen peroxide
Mix one tablespoon of dish soap with one tablespoon of hydrogen peroxide and dab it directly onto the stain. Let it sit for about 5 minutes — you should see the red color start to fade. On darker or colored fabrics, test this mix on a hidden seam first.
Rinse and check the spot
Rinse the area with cold water again and hold it up to the light. If any color remains, repeat step 3 rather than moving on — once the fabric goes through a dryer, a leftover stain becomes much harder to remove.
Wash as usual
Launder the item on the warmest setting the fabric care label allows, using your regular detergent. Skip the dryer this time — air dry instead so you can catch and re-treat any faint shadow of the stain before it sets for good.
Tips & common mistakes
Tips for best results
- Treat the stain within the first 10 minutes for the best chance of full removal
- Always test hydrogen peroxide on a hidden area first if the fabric is colored
- Keep a small bottle of club soda on hand for stains away from home — it works as a fast first response
- Air dry instead of tumble drying until you're sure the stain is completely gone
Common mistakes
- Rubbing the stain instead of blotting, which spreads it further into the fibers
- Using hot water before the stain is treated, which sets the pigment permanently
- Putting the fabric in the dryer before confirming the stain is fully gone
- Reaching for bleach on colored fabric, which can cause discoloration instead of removing the stain
Frequently asked questions
Does the salt trick actually work on red wine?
Salt helps absorb wine while it's still wet, mainly on carpet or unwashable surfaces, but it won't fully lift the stain on its own — follow up with the dish soap and hydrogen peroxide method for fabric.
Is hydrogen peroxide safe on colored clothing?
It can lighten some dyes, so always test it on a hidden seam first. If you're unsure, a color-safe oxygen-based stain remover is a gentler alternative.
What if the stain has already dried?
Dried stains take longer but aren't hopeless — soak the item in cold water for 30 minutes before repeating the dish soap and hydrogen peroxide treatment, and expect to repeat the process two or three times.
Written by Mapiance Editorial Team
The Mapiance Editorial Team researches, writes, reviews, and maintains practical guides and explainers for MAPIANCE.
Published Aug 17, 2026 · Updated Oct 2, 2026