Skip to main content
Guides

How to Remove Red Wine Stains

🍷

Act immediately: Blot, cover with salt, pour cold water from behind. Every minute the wine has to soak in makes it harder to remove.

Red wine gets its colour from tannins and anthocyanins — plant pigments that bind to fabric fibres quickly and set permanently under heat. Speed and cold water are the two most important factors.

Fresh Stain — Act Now

  1. 1

    Blot — do not rub

    Blot the wine with a clean cloth or paper towel to absorb as much liquid as possible before it can soak deeper into the fabric. Press firmly and lift — do not wipe or rub, which spreads the stain and pushes it into the weave.

  2. 2

    Pour salt immediately

    Pour a generous amount of table salt directly onto the damp stain while it is still wet. The salt draws the wine out of the fabric through osmosis. Cover the entire stain and leave for 3–5 minutes. You will see the salt turn pink as it absorbs the wine. Brush or shake off.

  3. 3

    Pour cold water through from behind

    Pour cold water through the fabric from the back — this pushes the remaining wine out rather than driving it deeper. Do not use hot water — tannins in red wine set permanently under heat.

  4. 4

    Apply dish soap or stain remover

    Work a small amount of dish soap or liquid laundry detergent into the remaining stain with your fingers. For a faster result, apply an oxygen-based stain remover (OxiClean, Vanish Oxi Action) and leave for 10–15 minutes.

  5. 5

    Wash in cold water

    Wash the garment in cold water. Check the stain before tumble drying — heat from the dryer will permanently set any residue.

Dried Red Wine Stain

  1. 1

    Dampen the stain

    Rewet the dried stain with cold water to rehydrate the tannin molecules before treatment.

  2. 2

    Apply oxygen bleach paste

    Mix OxiClean or Vanish Oxi powder with just enough cold water to make a thick paste. Apply to the stain and press it in. Oxygen bleach breaks the chromophore bonds in wine's tannins — the same mechanism used in professional stain removal. Leave for 30–60 minutes.

  3. 3

    Add white vinegar for stubborn stains

    After the oxygen bleach soak, if residue remains, apply a small amount of white vinegar (diluted 50/50 with water). Tannins are moderately acidic — the acetic acid in vinegar helps dissolve the dried deposit. Leave for 5 minutes, then rinse.

  4. 4

    Wash at the highest safe temperature

    Once pre-treated, wash in the hottest water the fabric allows. After the stain bond has been broken by pre-treatment, warm or hot washing helps the broken-down tannins rinse out completely.

Common Myths — Debunked

Pour white wine on red wine

White wine does not remove red wine — it just dilutes it slightly and can spread the stain. The idea persists because white wine is handy at dinner tables, but water works better. Salt + cold water is far more effective.

Use hot water to clean wine stains

Hot water sets tannin stains permanently, the same way it sets red berry or tea stains. Always use cold water, especially in the initial treatment. Warm washing is only safe after the tannin bond has been chemically broken.

Club soda removes wine stains

Club soda has no chemical advantage over plain cold water for red wine. The carbonation has no effect on tannin chemistry. The modest benefit, if any, comes from the water content — not the bubbles.

Scrub vigorously to get it out

Scrubbing spreads the stain, pushes it deeper into the weave, and damages the fabric surface. Blot to remove liquid, then allow the treatment to do the chemical work.

By Fabric

Cotton

Salt immediately, then cold rinse, then oxygen bleach or dish soap. Cotton tolerates all treatments. White cotton: oxygen bleach is extremely effective.

Linen

Same as cotton. Linen responds well to salt and oxygen bleach. Avoid hot water — linen can shrink.

Polyester

Cold water rinse, then dish soap or oxygen bleach. Polyester synthetic dyes can be affected by long oxygen bleach exposure — check fabric after 30 minutes.

Wool

Blot immediately. Cold water only. Diluted dish soap — no oxygen bleach, no hot water, no scrubbing. Wool felts under agitation.

Silk

Blot immediately. Cold water blot. A few drops of diluted dish soap applied gently. No oxygen bleach. No hot water. For expensive silk, professional dry cleaning gives the best result.

Denim

Salt, cold water, then oxygen bleach. Wash inside-out in cold water. Check before drying — dark denim can conceal residual staining.

FAQ

What is the best way to remove a fresh red wine stain?

Act immediately: blot to absorb excess wine (do not rub), then pour salt generously over the wet stain and leave for 3–5 minutes — it draws the wine out through osmosis. Rinse from the back with cold water. Apply dish soap or oxygen-based stain remover and leave for 10–15 minutes. Wash in cold water and check the stain is gone before drying.

Does white wine remove red wine stains?

No. White wine has no chemical property that removes red wine tannins — it only dilutes them slightly, and can spread the stain. Cold water works better. The white wine trick is a dinner table myth. Use salt plus cold water instead.

How do you remove a dried or set red wine stain?

Dried wine stains are harder but often still removable. Dampen with cold water, then apply an oxygen bleach paste (OxiClean or Vanish powder mixed with cold water) and leave for 30–60 minutes. For stubborn residue, add diluted white vinegar. After treatment, wash in the hottest water safe for the fabric. Repeat treatments are often needed for old stains.

Does salt remove red wine stains?

Salt is effective at removing fresh red wine stains through osmosis — the salt crystals draw the liquid wine out of the fabric fibres before it can set. It works best on fresh, still-wet stains and should be applied immediately and generously. Salt alone will not fully remove the stain — follow with a cold water rinse and stain remover for the residue.

Dealing with a different stain?

Use the stain picker →