One method per stain & surface — what not to do first, the care-code check, then the exact steps. Test on a hidden spot; some items need a pro.

How to Get Red Wine Out of Carpet

HomeCarpet › Red Wine

Blot up every drop you can, flush with cold water, then work in a mix of two parts 3% hydrogen peroxide to one part dish soap — spot-test the peroxide first on colored carpet, and never rub, never use hot water.

Act fast: Press a thick wad of clean, dry paper towels or a white cloth straight down onto the spill to soak up as much wine as possible before it sinks into the carpet backing. Keep swapping to dry towels. Do not rub.

Don’t do this first: Don’t rub or scrub — it spreads the ring wider and drives pigment down into the backing where you can’t reach it. Don’t pour boiling or hot water on it; heat sets red wine’s tannins permanently. Skip the old “pour white wine on it” and “dump table salt on it” tricks — white wine just adds more liquid and sugar to remove, and salt only pulls up what a paper towel already would while risking a set stain if you leave it too long. And never reach for chlorine bleach on carpet.

Check the surface first

Most wall-to-wall carpet is nylon, polyester, or polypropylene (olefin) — synthetics that tolerate the hydrogen-peroxide method well. The catch is dye, not fiber: hydrogen peroxide is a mild bleach and can lighten colored or patterned carpet. Dab a little peroxide on a hidden spot — inside a closet, under a couch — wait a few minutes, and check for color change before you touch the stain.

If your carpet is wool or a wool blend, stop. Wool is a protein fiber that peroxide and oxygen bleaches can weaken and yellow — treat it with cold water and a drop of wool-safe detergent only, and get a professional in for anything stubborn. Rugs marked X “clean by professional only” or made of silk should never get any of the DIY solutions below. Carpet doesn’t carry a sewn-in tag, but the same logic behind the garment fabric care code applies: know your fiber before you wet it.

Step-by-step method

  1. Blot, don’t rub. Press dry white towels straight down and lift. Repeat with fresh towels until they come up nearly dry.
  2. Flush with cold water. Pour a small amount of cold water over the stain to dilute the remaining wine, then blot again. Cold only — hot water sets the tannins.
  3. Mix your solution. Two parts 3% hydrogen peroxide to one part liquid dish soap (a tablespoon of soap to two tablespoons of peroxide is plenty for a wine-glass spill).
  4. Spot-test. Dab the mix on a hidden patch of the same carpet, wait a few minutes, and confirm it doesn’t lighten the color.
  5. Apply and wait. Work the solution into the stain with a cloth from the outside edge inward. Let it sit about 15 minutes so the peroxide can break down the pigment.
  6. Blot and rinse. Blot the loosened stain up, then rinse with a little cold water and blot dry. Repeat the apply-wait-blot cycle until the color is gone.
  7. Dry it out. Lay a thick stack of paper towels over the damp spot, weigh it down with a heavy book for 15–20 minutes to wick up residual moisture and pigment, then let it air-dry fully and fluff the fibers.

Household fix

The dish soap + hydrogen peroxide combo above is the reliable cupboard fix, and it’s what cleaning pros reach for. Two gentler alternatives if you don’t have peroxide or are nervous about a bold-colored carpet:

  • Club soda: Pour it straight on and blot repeatedly. It genuinely helps lift a fresh spill — the carbonation and mild salts loosen pigment — but it’s a first-response dilutant, not a stain remover. Follow with the soap-and-peroxide step if a ring remains.
  • Dish soap + white vinegar: One tablespoon each in two cups of cool water. Sponge on, blot, repeat. Safe on almost any carpet color and a good choice for wool blends where peroxide is off the table.

The salt-vs-club-soda debate you’ll see everywhere mostly resolves in favor of doing neither as your main move: both are fine emergency dilutants on a fresh spill, but neither pulls the anthocyanin pigment out the way soap and peroxide do. Salt in particular can leave a set stain if it dries in place, so if you use it, treat it as a temporary sponge and rinse it out, don’t leave it overnight on fresh wine.

Product fix

Wine-specific removers like Wine Away and Chateau Spill are formulated to target anthocyanin — the pigment in red wine — and in side-by-side tests they outperform generic stain sprays on wine. They’re bleach-free, so they’re safer than peroxide on colored carpet, and they’re the right call for a big or already-dried spill, or a light-colored carpet you can’t afford to gamble on. Worth the ~$10 if you host, spill often, or own pale carpet; skip it for a small fresh splash the soap-and-peroxide fix will clear for free.

OxiClean is the other name people reach for. Use the ready-made OxiClean Carpet & Rug spray rather than dissolving laundry powder on your floor: blot the wine, test a hidden area for colorfastness (never on wool, silk, or leather), saturate the spot, let it sit 10 minutes, blot with a colorfast cloth, repeat if needed, and vacuum once dry. Oxygen-based cleaners like these are the safe bleach for carpet. What you must never do is use chlorine bleach — it can strip or discolor the carpet’s own dye and does more damage than the wine.

Set-in or dried stain

Once wine dries, the pigment has bonded to the fibers and there’s no more “act fast” advantage — but it’s often still recoverable. Re-wet the stain thoroughly with cold water and let it soften for a few minutes, then run the full soap-and-peroxide cycle, giving it longer dwell time (20–30 minutes) and several repeats. A dedicated wine remover like Wine Away or an oxygen spray is worth buying at this stage, because dried anthocyanin resists household mixes.

If the spill was large enough to soak through into the carpet pad, surface cleaning won’t reach it and the stain can wick back up as it dries. That’s when a rented carpet extractor or a professional cleaner earns its keep — they flush and vacuum the padding in a way blotting never will.

Prevent it next time

  • Keep a jug of club soda and a bottle of wine remover within reach when you’re pouring red near carpet — the first 60 seconds decide everything.
  • Ask about a fabric protector (fluorochemical topical treatment) when you buy or professionally clean carpet; it buys you seconds of blot time before wine penetrates.
  • Use spill-resistant glassware or coasters at parties, and steer the red-wine crowd toward hard flooring.

Related rescues

FAQ

Does pouring white wine on a red wine carpet stain work?

No. It’s a myth — white wine just adds more liquid to blot up and leaves its own sugars behind, which can darken to a gray shadow over time. Use cold water to dilute instead.

Can I use hydrogen peroxide on any carpet color?

Not without testing. Peroxide is a mild bleach that can lighten colored or patterned carpet, and it’s not safe on wool. Dab it on a hidden patch first and check for color change before treating the stain.

Can I still remove a red wine stain after it dries?

Often yes. Re-wet it with cold water, then repeat the dish soap and hydrogen peroxide treatment with a longer soak, or switch to a wine-specific remover like Wine Away. If wine reached the carpet pad, a rented extractor or a pro is the reliable fix.

Sources & verification

  1. University of Georgia Extension (FACS Textiles) — confirms the cold/cool-water method for wine, pretesting each cleaner on a hidden spot for colorfastness, and a detergent + white-vinegar solution. extension.uga.edu/textiles
  2. OxiClean (Church & Dwight) — the ready-made Carpet & Rug oxygen spray method, the colorfastness spot-test, and the caution never to use it on wool, silk, or leather. oxiclean.com/stain-solutions
  3. Penn State Extension — Wine & Grapes — identifies anthocyanin as the red pigment in red wine, the compound these methods target. psuwineandgrapes.wordpress.com

General guidance, not a guarantee. Fabrics and finishes vary — always check the care label and test any treatment on a hidden area first. When something is valuable or delicate, use a professional cleaner.