The short answer
Blot up the spill, cover it in salt or a paste of baking soda and cold water to pull the pigment out, then treat with a 1:1 mix of 3% hydrogen peroxide and dish soap on white or colourfast fabric. Never use hot water and never put the item in the dryer until the stain is gone.
Red wine is an anthocyanin dye plus tannin. Speed matters more than the product you use: a fresh spill lifts with pantry items, a dried one needs a soak.
Step by step
- Blot with a white cloth or paper towel — press, lift, repeat. Rubbing spreads the pigment into the weave.
- Pour cold water or plain soda water through the back of the fabric to flush the wine out rather than through it.
- Cover the damp stain in table salt or a baking soda paste and leave it 20–30 minutes to draw the colour out, then brush it off.
- On white or colourfast fabric, mix equal parts 3% hydrogen peroxide and dish soap, dab on, wait 20 minutes, then rinse cold.
- On wool, silk or coloured fabric, skip peroxide: use an enzyme laundry detergent diluted in cold water, or a dedicated wine remover.
- On carpet, blot, apply the dish soap and peroxide mix to a test patch first, then work in with a cloth and blot dry — do not soak the underlay.
- On a wood table or stone worktop, wipe immediately with a damp cloth; for a lingering ring on wood use a paste of baking soda and water, rubbed with the grain.
- Wash as normal in cold water and air dry. Check before drying — tumble heat sets any remaining pigment permanently.
What you need
- White cloths or paper towels
- Cold water or soda water
- Table salt or baking soda
- Dish soap
- 3% hydrogen peroxide
- Enzyme detergent
What it costs
| Item | Typical cost |
|---|---|
| 3% hydrogen peroxide | $2–$5 |
| Baking soda / salt | $1–$3 |
| Enzyme laundry detergent | $8–$16 |
| Dedicated wine stain remover (Worth keeping for silk, wool and upholstery) | $10–$18 |
| Professional carpet or dry cleaning | $25–$120 |
Common questions
Does white wine actually remove red wine?
It dilutes the pigment, which helps a little, but plain cold water or soda water does the same job for free.
What about a dried red wine stain?
Soak the item in cold water with oxygen bleach for 2–4 hours, then treat with the peroxide and dish soap mix and wash cold.
Is salt better than baking soda?
Both draw liquid out of the fibres. Salt is slightly better on fresh spills, baking soda is better on carpet and upholstery odour.
Can I use bleach?
Only on pure white cotton or linen, and as a last resort — chlorine bleach can yellow the fibres and destroys wool and silk.
What removes red wine from carpet?
Blot, then dish soap and hydrogen peroxide applied sparingly and blotted out. Avoid soaking, which pushes the stain into the underlay.