Carpet Cleaning

How to Get Red Wine Out of Carpet (Fresh or Dried)

Red wine on the carpet feels like a disaster, but it's very removable if you act right. Here's how to get red wine out of carpet, fresh or dried.

A spilled glass of red wine
A spilled glass of red wine

Few household accidents trigger panic like a glass of red wine going over onto the carpet. The good news: red wine is very removable if you act fast and treat it the right way, and even dried, set-in wine stains can often come out. Here's exactly how to get red wine out of carpet without setting it permanently.

The short version

Act fast. Blot the spill (never rub), dilute it with a little cold water or club soda, then treat it with a solution of dish soap and hydrogen peroxide, or dish soap and white vinegar. Blot from the outside in, repeat until the color lifts, rinse with cold water, and dry. Never use hot water, which sets the stain, and never scrub. For dried wine stains, rehydrate the spot with warm water first.

Why red wine stains so badly

Red wine is a double threat: it's loaded with deep pigments and tannins that bond quickly to carpet fibers. As it dries, it oxidizes and darkens, which is why a fresh pink spill can turn into a stubborn purple-brown stain overnight. That's also why speed matters so much, the sooner you treat it, the easier it lifts.

Fresh spill: the first few minutes

1. Blot immediately

Grab a clean white cloth or paper towels and blot, pressing down to soak up as much wine as possible. Work from the edges inward so you don't spread it. Do not rub, which pushes the pigment deeper into the fibers.

2. Dilute it

Pour a small amount of cold water or club soda over the stain to dilute the remaining wine, then blot again. Repeat once or twice. This pulls a surprising amount of color out before you even reach for a cleaner.

3. Treat the stain

Mix a teaspoon of dish soap with a cup of cold water, or for tougher stains, one part dish soap with two parts hydrogen peroxide (test on a hidden area first, peroxide can lighten some carpets). Apply it to a cloth, dab it onto the stain, and let it sit a few minutes. A dish soap and white vinegar mix works well too.

4. Blot and repeat

Blot from the outside in, lifting color with each pass. Red wine usually needs several rounds, so be patient and reapply rather than scrubbing harder.

5. Rinse and dry

Once the stain is gone, blot with plain cold water to rinse out the cleaner, then press with dry towels and let the spot air-dry with a fan. Drying quickly stops any residue from wicking back up.

Dried or old red wine stains

Missed it until it dried? You can still often remove it. Mist the dried stain with warm water and let it sit a few minutes to rehydrate and soften it, then treat it exactly as above, with more patience and repeated passes. Deep or large dried wine stains that have soaked into the padding may need hot water extraction, and our guide on getting old stains out of carpet covers that.

Robotin R2 Pro carpet washing robot and base station

What works, and what doesn't

Method Works on red wine?
Blotting immediately Yes
Club soda or cold-water dilute Yes
Dish soap + hydrogen peroxide Yes
Dish soap + white vinegar Yes
Salt (very fresh spill only) Some
Hot water No, it sets the stain
Rubbing or scrubbing No, it spreads it

What not to do

  • Don't use hot water. Heat sets the tannins and locks the stain in.
  • Don't rub or scrub. It spreads the wine and frays the fibers.
  • Don't count on the white wine trick. Splashing white wine on red is mostly a myth, it just adds more liquid.
  • Don't skip the patch test before using hydrogen peroxide on colored carpet.
With red wine, the clock matters more than the cleaner. Blot fast, treat gently, and most spills lift before they ever set.

When the spill is big or set in

For a large spill that soaked deep, or an old wine stain spread across a whole area, spot-cleaning may not reach all of it. That's when hot water extraction does the job, flushing the carpet and pulling the dissolved wine back out. The Robotin R2 Pro runs that deep wash-and-extract automatically and dries the carpet afterward, so a wine disaster across the living room doesn't have to mean renting a machine. It's the same method behind a carpet washing robot.

Frequently asked questions

How do you get red wine out of carpet?

Blot it up fast without rubbing, dilute with cold water or club soda, then treat with dish soap and hydrogen peroxide (or white vinegar), blotting from the outside in. Repeat until the color lifts, rinse with cold water, and dry. Never use hot water.

Does red wine come out of carpet?

Yes, usually completely if you act quickly. Even dried stains often come out with rehydrating and repeated treatment. The faster you treat it, the easier it is.

How do you get dried or old red wine out of carpet?

Mist the dried stain with warm water to rehydrate it, let it sit a few minutes, then treat it with a dish soap and hydrogen peroxide or vinegar solution, blotting in repeated passes. Deep, set-in stains may need hot water extraction.

Does club soda remove red wine from carpet?

It helps. Club soda dilutes and lifts a fresh wine stain when you blot it up, but for full removal you'll usually still need a dish soap based treatment afterward.

Can you remove a set-in red wine stain?

Often, yes. Rehydrate it and treat it patiently with the right solution. Large or deep set-in wine stains that reached the padding are best handled with hot water extraction.

Meet the Robotin R2 Pro

The first robot that washes, vacuums, and dries. One robot, every floor.

Learn more

Get the cleaning guides, no spam

Real tips for a cleaner home, straight to your inbox.