How to Get Red Wine Out of Carpet (Fresh and Old Stains)

Speed matters more than any product. Blot up what you can, rinse with cold water and a little dish soap, and save stronger fixes for light, colorfast carpet.

How to Get Red Wine Out of Carpet (Fresh and Old Stains)
Photo: Dominiquemel16 Ramos / Pexels

To get red wine out of carpet, blot (don’t rub) as much as you can with a white cloth, then dab the spot with cold water and a little dish soap, working from the outside in, and rinse with plain water. Most fresh spills come out in 10 to 20 minutes of patient blotting. Use 3% hydrogen peroxide only on light, colorfast carpet after testing a hidden spot, because it can lighten dyes.

Red wine is a tannin and dye stain. The longer it sits, the more the color bonds to the fibers, and heat makes that worse. That is why cold water and fast action beat any clever trick.

What you need

  • White cloths or plain white paper towels (printed towels can transfer ink)
  • Cold water in a spray bottle or bowl
  • Clear liquid dish soap
  • A spoon or dull knife for working the solution in gently
  • Optional: 3% hydrogen peroxide (the drugstore strength) for light carpet only
  • Optional: a carpet spot cleaner labeled for wine or tannin stains

How to remove a fresh red wine stain

  1. Blot right away. Press a folded white cloth onto the spill, lift, and move to a clean area of the cloth. Rubbing spreads the stain and frays the carpet pile.
  2. Dilute with cold water. Dampen the spot lightly with cold water and blot again. Repeat until the cloth picks up very little color. Avoid soaking the carpet, since excess water wicks the stain down into the backing and pad.
  3. Apply a mild detergent solution. Mix about a teaspoon of clear dish soap into a cup of cold water. Dab it onto the stain, working from the edges toward the center so the stain doesn’t spread outward.
  4. Let it sit briefly, then blot. Give it five minutes, then blot firmly. Repeat the soap step as long as color keeps transferring to the cloth.
  5. Rinse. Sponge the area with plain cold water and blot. Soap left in the carpet attracts dirt and can leave a sticky, darker patch.
  6. Dry. Lay a thick stack of dry white towels on the spot and press down with your hand or a heavy book for a few minutes. Then let it air-dry, with a fan if you have one. Brush the pile upright once it’s dry.

When to use hydrogen peroxide

If a pink shadow is left after the soap step, 3% hydrogen peroxide can lift the remaining color. It is a mild oxidizing bleach, so it can also lighten carpet dye. Use it only on light-colored, colorfast synthetic carpet, and test it first.

  1. Dab a few drops on a hidden area, such as inside a closet, and wait at least 10 minutes. If the color changes, don’t use it.
  2. Apply a small amount to the stain with a cloth or dropper. Don’t pour.
  3. Wait a few minutes, blot, then rinse well with cold water and blot dry.

Some people mix peroxide with a little dish soap; that is fine. Never combine peroxide with vinegar in the same container, and never mix it with other cleaners. Skip peroxide on wool carpet and rugs, which are more sensitive to bleaching agents; follow the rug maker’s care instructions or call a professional instead.

What works and what doesn’t

Method Verdict Why
Blotting with cold water Always first Removes the most wine with zero risk to the carpet
Dish soap and cold water Works on most carpet Gentle detergent helps release the dye; rinse it out afterward
3% hydrogen peroxide Light, colorfast carpet only Can lighten carpet dye; test first
Club soda Fine, but not magic Mostly works as cold water; the bubbles add little
Salt Overrated Absorbs some liquid but can leave gritty residue; plain blotting does the same job
White wine on red wine Skip it Adds more liquid and sugar to the carpet
Hot water or a hair dryer Avoid Heat can set the stain
Chlorine bleach Never on carpet Removes carpet color permanently

The salt myth

Pouring salt on a wine spill is a popular party trick. Salt does soak up some liquid, but so does a towel, and the towel doesn’t leave crystals ground into the pile. If salt is all you have within reach, sprinkle it on, let it absorb, vacuum it up thoroughly, then continue with cold water and soap.

How to remove an old or dried red wine stain

Old stains are harder, but not hopeless. Extension stain guides note that set-in stains respond best when you start with the gentlest method and repeat it, rather than jumping to harsh chemicals (see the New Mexico State University stain-removal guide).

  1. Vacuum the area to remove loose dirt.
  2. Rehydrate the stain with cold water and let it sit for several minutes.
  3. Work in the dish soap solution, leave it for 10 to 15 minutes, then blot. Repeat several times.
  4. If color remains on light carpet, try the peroxide test above.
  5. As a next step, use a commercial carpet stain remover labeled for wine or tannin stains, following the label exactly.
  6. Rinse and dry thoroughly.

For larger areas, a rinse-and-extract approach helps; our guide to cleaning carpet without a machine covers the blot-and-rinse method, and buying vs renting a carpet cleaner helps if the stain is one of many.

Safety notes for carpet stain removers

  • Read the label of any carpet product before use, and test it on a hidden spot.
  • Open a window or run a fan while you work.
  • Never mix different stain removers or cleaners. If one doesn’t work, rinse the area with water and blot before trying the next.
  • Keep products in their original containers, away from children and pets.
  • If someone swallows, inhales or gets a cleaning product in the eyes, call Poison Control at 1-800-222-1222 (US) or emergency services.

When to call a professional

Call a carpet cleaner for wool or silk rugs, antique or hand-dyed rugs, very large spills that soaked through to the pad, or stains that have survived several rounds of home treatment. If your carpet is under warranty, check what cleaning methods the manufacturer allows before using peroxide or rental machines.

Bottom line

Blot fast, use cold water, add a little dish soap, and rinse. That handles most red wine spills. Keep hydrogen peroxide for light, colorfast carpet after a patch test, skip salt and heat, and never use chlorine bleach. The same approach works for other dark drinks; see how to remove coffee stains.

FAQ

Does club soda remove red wine?

It helps about as much as cold water does. The key is blotting and diluting, not the bubbles.

Can I use vinegar on a wine stain?

A little diluted white vinegar is sometimes used on synthetic carpet, but it isn’t needed for most fresh spills, and it should never be combined with bleach or peroxide. Rinse well if you use it.

Will hydrogen peroxide bleach my carpet?

It can, especially on dark or wool carpet. Always test on a hidden spot and use it only on light, colorfast carpet.

Why did the stain come back after drying?

This is called wicking: stain left deep in the fibers or pad rises as the surface dries. Blot again with cold water, then press with dry towels and a weight to pull moisture up.