Skip to content
Learn Wine. Sip with Confidence.

Wine Basics

How to Remove Red Wine Stains

Spilled red wine looks like a disaster, but most stains come out if you move quickly and skip hot water. Here is how to remove red wine stains from almost anything.

Start Learning
Hand blotting a fresh red wine stain on a white tablecloth with a cloth

Why Red Wine Stains So Badly

Red wine gets its color from pigments in the grape skins called anthocyanins, along with tannins, the same compounds that make the wine taste dry and grippy. Both bind tightly to fabric fibers, especially natural ones like cotton, linen, and wool. The darker and younger the wine, the more pigment it carries, so a deep Syrah or Malbec stains more than a pale Pinot Noir. Time and heat are the enemies. As the wine dries, pigments settle deeper, and heat from hot water or a dryer can set them permanently. That is why the first few minutes matter so much. Knowing how to remove red wine stains is really about two things: getting liquid out before it dries, and breaking down the color without damaging the fabric.

Salt poured over a red wine spill on a light carpet
Salt or baking soda pulls wine out of fibers while you gather supplies.

How to Remove Red Wine Stains from Clothes

Start by blotting with a clean cloth or paper towel. Press, do not rub; rubbing pushes wine deeper and spreads it. Next, flush the stain from the back of the fabric with cold running water, which pushes wine out the way it came in. If you are away from a sink, sprinkle salt or baking soda on the damp spot to absorb wine until you can treat it. At home, mix roughly equal parts dish soap and 3% hydrogen peroxide, test it on a hidden seam, then dab it on and let it sit for 20 to 30 minutes. Peroxide can lighten colored fabric, so use it only on whites or colorfast items. Rinse, then wash in cold water. Check before drying. If any trace remains, repeat or soak in an oxygen-based stain remover.

Dish soap and hydrogen peroxide in a bowl for treating red wine stains
Dish soap plus peroxide lifts stubborn red wine color from white fabrics.

Removing Red Wine from Carpet and Upholstery

Carpet and couches cannot go in the washing machine, so work in layers. Blot thoroughly first, standing on a towel if needed to wick wine from carpet. Dampen the area with cold water and blot again; repeat until little color transfers. Then apply a solution of about one tablespoon of dish soap and one tablespoon of white vinegar in two cups of cool water, working from the outside of the stain toward the center so it does not spread. Blot until the color lifts, then rinse with plain water and blot dry. For light, synthetic carpet, a little hydrogen peroxide can remove the last pink shadow, but test it in a hidden corner first. For wool rugs, silk, antiques, and anything labeled dry clean only, blot and call a professional rather than experimenting.

Getting Out an Old or Dried Stain

A dried stain is harder but often not hopeless, as long as it has not been through a hot dryer. Start by rehydrating it: soak the item in cold water for 30 minutes or longer. Then apply a liquid laundry detergent or the dish soap and peroxide mix and let it work for an hour or more. For sturdy white cotton or linen, an overnight soak in an oxygen-based bleach solution is often the most effective fix; follow the product directions. Another classic method for durable white cotton is to stretch the fabric over a bowl and carefully pour boiling water through the stain from a safe height, but never use this on wool, silk, synthetics, or colored items. Repeat treatments are normal. If the stain has been heat-set, a professional cleaner is your best remaining option.

Stain Myths That Make Things Worse

White wine cancels red wine. It does not neutralize anything; it only dilutes the stain, and plain cold water does the same job without adding sugar. Club soda is magic. It helps mainly because it is cold water, and the bubbles add little. Use it if it is all you have. Hot water helps. On most fabrics it helps set the stain, so stay cold until the color is gone. Rubbing gets it out faster. Rubbing spreads the wine and damages fibers. Bleach fixes everything. Chlorine bleach can ruin colored items and weaken some fabrics; oxygen-based cleaners are gentler. The most effective tools are simple: speed, blotting, cold water, and patience. Leftover wine you do not spill has better uses, as covered in leftover wine uses.

How to Prevent Spills in the First Place

A few easy habits cut down on spills. Pour with confidence and give the bottle a slight twist as you finish to catch the last drop; our guide on how to pour wine shows the technique, and a simple drip ring or pour spout helps too. Fill glasses only about one-third full, which leaves room to swirl without sloshing. Stemmed glasses are easier to control, though stemless glasses are harder to knock over at a crowded party; see our wine glass guide for options. At big gatherings, offer white, rosé, or sparkling wine alongside reds, and place the stain-removal kit somewhere handy. For a crowd, a darker tablecloth is a smart choice. These tips are especially useful when hosting a wine and cheese party with lots of mingling.

  1. 1

    Blot Immediately

    Press a clean cloth or paper towel on the spill to soak up wine. Do not rub.

  2. 2

    Rinse with Cold Water

    Flush the stain from the back of the fabric with cold water to push wine out.

  3. 3

    Absorb with Salt

    Cover a damp stain with salt or baking soda if you cannot treat it right away.

  4. 4

    Apply a Stain Treatment

    Dab on dish soap and 3% peroxide for whites, or detergent for colors, after a spot test.

  5. 5

    Wash Cold and Air Dry

    Launder in cold water and air dry. Repeat treatment if any stain remains before using heat.

How to treat red wine stains by surface
SurfaceFirst ResponseFollow-Up Treatment
White cotton or linenBlot, rinse from the back with cold waterDish soap and peroxide, or oxygen bleach soak
Colored clothingBlot, rinse coldLiquid detergent or oxygen remover; test first, no peroxide
Synthetic carpetBlot, dampen with cold water, blot againDish soap and vinegar solution, rinse, blot dry
UpholsteryBlot, cold water sparinglyMild soap solution; check the care tag first
Wool, silk, or dry clean onlyBlot gentlyTake to a professional cleaner and point out the stain

Never Use Heat First

Hot water and dryers set wine pigments. Stay cold until the stain is gone.

Test Peroxide First

Hydrogen peroxide can lighten colors, so test it on a hidden seam.

Keep a Spill Kit

Stash salt, dish soap, peroxide, and clean cloths near where you serve wine.

Learn Your Taste

Ready to find a wine you’ll love?

Answer a few simple questions and discover styles that fit your palate.

Take the Wine Quiz

Common Questions

Does white wine remove red wine stains?

Not really. White wine only dilutes the red, the same thing cold water does, and it adds sugar to the fabric. Blotting and rinsing with cold water is more effective and leaves less residue behind.

Does salt get red wine out?

Salt helps as a first step. It absorbs wine from a fresh, damp stain and keeps it from spreading. It will not remove the color on its own, so follow up with cold water and a stain treatment.

Can you get red wine out after it dries?

Often, yes, if it has not been heat-set in a dryer. Soak the item in cold water to rehydrate the stain, then use detergent or an oxygen-based cleaner. Stubborn stains may need several treatments.

Does club soda remove red wine stains?

It can help, mainly because it is cold liquid that dilutes and flushes the wine. The bubbles offer little extra benefit. Plain cold water works just as well, so use whichever is closest at hand.

Does hydrogen peroxide remove red wine?

Yes, it is very effective, especially mixed with dish soap. It can also lighten or bleach dyes, so use it on white or colorfast fabrics and test a hidden area first. Rinse thoroughly afterward.

How do you get red wine out of a couch?

Blot immediately, then dab with cold water and a mild dish soap solution, working from the edge inward. Avoid soaking the cushion. Check the fabric care tag first, and call a professional for delicate or dry-clean-only upholstery.