How to Remove Red Wine Stains (Clothes, Carpet & Tablecloth)
A glass tips over, and suddenly chemistry has a deadline: red wine's pigments (anthocyanins) and tannins start bonding with fabric within minutes. The difference between a five-minute fix and a permanent shadow is almost entirely what you do first — and two of the most famous 'remedies' actually make things worse. Here's the playbook, fresh and dried, fabric by fabric.
Updated September 2026
Scan any bottle with your iPhone. Nobli identifies it instantly and keeps your cellar organized.
Download Nobli FreeFirst 60 Seconds: What To Do (and Not Do)
Speed beats product. Before you hunt for any cleaner:
- Blot, don't rub — press a dry white cloth or paper towel onto the stain to lift wine out. Rubbing pushes pigment deeper and frays fibers.
- Keep it wet — if you can't treat it now, keep the stain damp with cold water. A stain that dries untreated is ten times harder.
- Cold water only — heat cooks the pigment into the fiber. That includes the dryer: never machine-dry until the stain is fully gone.
- Skip the white wine — pouring white wine on red is a party myth: it just dilutes slightly while adding sugar and more liquid.
- Salt is a gamble — it absorbs surface liquid but can set tannins in many fabrics. Blotting works better; skip salt on anything you care about.
Clothes: The Two Treatments That Work
After blotting and flushing from the back with cold water, choose by fabric color:
Whites and light colors: mix equal parts dishwashing liquid and 3% hydrogen peroxide. Dab it on, let it sit 20–30 minutes — you'll often watch the stain turn pale blue and vanish — then wash cold. (Peroxide can lighten dark dyes: test a seam first.)
Colors and darks: use an oxygen-based stain remover (OxiClean-type). Make a paste or soak the garment in cool water with a scoop for 1–8 hours, then wash cold. Oxygen cleaners attack the pigment without bleaching dyed fabric.
Delicates (silk, wool): skip both — blot, cold-flush, and take it to a dry cleaner within 24 hours, telling them what the stain is.
Carpet and Upholstery
You can't flush a carpet from behind, so dilution replaces rinsing: blot hard, then alternate spoonfuls of cold water with more blotting until the towel comes up nearly clean.
Then apply dish soap + hydrogen peroxide (light carpets) or an oxygen-cleaner solution (test a hidden corner first), let it work 20 minutes, blot again, and finish by pressing a dry towel under a weight to wick out the last moisture. For upholstery, use as little liquid as possible — damp, not wet — to keep the cushion filling dry.
Dried Red Wine Stains: Not Hopeless
A set stain needs soaking time, not scrubbing force. Soak the garment overnight in cool water with a generous dose of oxygen-based cleaner, then wash cold and check before drying — repeat the soak if a shadow remains. Two or three cycles often clear stains that look permanent.
On carpet, rehydrate the dried stain with cold water first, then run the fresh-stain routine with patience. Glycerin (from any pharmacy) massaged in for an hour beforehand helps loosen old tannin.
The Tablecloth Emergency, Mid-Dinner
Can't strip the table during the party? Blot hard, lay a white towel under the stained area, and pour a little cold sparkling water over it — the bubbles help lift pigment while the towel catches it. Keep the spot damp until the guests leave, then treat properly. Your future self will find a faint pink memory instead of a purple map.
Frequently Asked Questions
Spill the Wine, Not the Details
While the shirt soaks, scan the bottle: Nobli remembers every wine you drink — producer, vintage and where it came from — so the good ones come back.