Wine Stains Are Mostly Water Until They Dry
Red wine is roughly 85% water, 10% ethanol, and the rest is tannins, acids, and pigments called anthocyanins. That matters because tannins bind to fabric fibers through hydrogen bonds, and those bonds strengthen the longer the stain sits. Fresh wine stains are relatively easy to remove. Dried wine stains are a different problem entirely. Most people panic, rub it aggressively with water, and end up setting the stain deeper into the fiber matrix. Don't do that. Here is what actually works when you are dealing with a fresh red wine spill on cotton, linen, or synthetic blend fabric.
How To Get Wine Out Of Clothes Using Salt
Grab table salt or kosher salt and pour a generous layer over the wet stain. Salt is hygroscopic, meaning it pulls moisture out of the fabric through osmosis. You will watch it turn purple within seconds. Let it sit for about five to ten minutes, then brush or shake it off. The goal here is not to remove the entire stain in one step, it is to pull as much liquid pigment out of the fibers before it sets. After the salt comes off, rinse the area from the back side with cold water. Pushing water through the stain from the reverse direction forces the pigment away from the fabric rather than deeper into it. Run it under cold water for about a minute, then apply a small amount of liquid dish soap directly to the spot and work it in gently with your fingers. Let that sit for another ten minutes before washing the garment on the coldest setting your fabric allows. I ran into this exact situation last November at a friend's dinner party. A full glass of Barolo went onto my beige wool blazer, and I was standing in a kitchen with no salt nearby. I made a paste from baking soda and cold water, pressed it into the stain, let it sit for eight minutes, and blotted it repeatedly with a clean cotton cloth. It pulled enough pigment out that the stain was barely visible after the wash. Wool is more forgiving than people think when you act fast, but baking soda alone will not lift a set-in stain. It works best as an emergency substitute for salt when you cannot find any.
White Wine Stains Operate Differently
White wine lacks the anthocyanin pigments that make red wine stains so stubborn. The main threat in white wine is acidity and residual sugars. Acid can weaken natural fibers over time, and sugar can attract dirt that leaves a ring-shaped residue. The treatment is simpler: blot immediately with a clean cloth, rinse with cold water from the back, and wash normally. If a ring remains, a diluted white vinegar solution at a one-to-three ratio with water applied to the spot before washing will neutralize the acidity and break up any sugar residue. Once a wine stain has dried completely, usually after twelve to twenty-four hours, the tannins have formed stronger bonds with the fibers. Cold water will not help at this point. You need heat to relax the bonds, but you also need a chemical agent to break them. Hydrogen peroxide at three percent concentration is the most reliable household option for colorfast fabrics. Apply it directly to the stain, let it bubble for two to three minutes, then blot with a damp cloth. Repeat if necessary. Do not use hydrogen peroxide on wool or silk, it will damage the protein fibers. For those fabrics, a specialized enzymatic cleaner designed for protein-based stains is the safer choice. There is a common misconception that hot water sets wine stains permanently. That is only true if you use hot water on a fresh stain, because the heat causes the tannins to bond more aggressively to the fibers. If the stain is already set, hot water actually helps by loosening the existing bonds. The rule is straightforward: cold water for fresh stains, warm or hot water for old ones. I learned this the hard way after wasting two shirts by running them through a hot wash on a stain that was only six hours old.
Get the Full Details

What Does Not Work
Club soda is popular advice and it works occasionally, but only because the carbonation provides mechanical agitation and the water dilutes the pigment. It is not a cleaning agent. You will still need to follow up with soap and water. Lemon juice and salt together sound like a good combination, but the citric acid can leave its own discoloration on darker fabrics, and the combination is not significantly more effective than salt alone. Chlorine bleach is the worst option for red wine. It oxidizes the anthocyanins in unpredictable ways and often turns a red wine stain pink or orange, which is nearly impossible to remove completely. Oxygen-based bleach like OxiClean is far more effective and safer for most fabrics. Carpet adds a complication because the liquid soaks through the fibers into the padding below. Blotting from the top alone will not reach the saturation in the padding. Press a stack of paper towels or a clean cotton cloth onto the stain and apply firm, steady pressure. Do not rub, rubbing spreads the wine laterally into surrounding fibers. Replace the towels as they absorb liquid and repeat until the paper towels come away clean. Then apply the salt method described above to the surface fibers. For the padding underneath, mix one tablespoon of clear dish soap with two cups of warm water, dab it into the stained area with a sponge, and blot dry. The soap breaks the surface tension and helps pull remaining pigment out of the lower fibers. Let the area air dry completely, which usually takes four to six hours depending on humidity and airflow. Walking on the carpet while it is damp will push pigment back to the surface and create a darker ring as it dries. A stubborn edge case I deal with regularly involves wine spilled on textured polyester carpet in a rental property. The texture traps liquid between the tufts, and standard blotting only removes surface stain. The workaround is to inject the soap-and-water solution directly into the carpet pile using a syringe, then press firmly with a dry towel from both sides simultaneously. This flushes the padding rather than just treating the surface. It turns a fifteen-minute job into about forty-five minutes, but it prevents the permanent shadow stain that forms when only the top layer is treated.
Prevention Is Cheap
The simplest way to avoid the entire problem is to keep a small kit nearby when you are eating or drinking near fabrics. A packet of stain remover wipes, a rolled-up cotton handkerchief, and a travel-sized bottle of clear dish soap cost less than ten dollars and will save you from dealing with set-in stains. Paper towels are useless for initial response because they disintegrate when wet and leave lint behind. Use cotton cloth or microfiber towels instead. They absorb without shedding and can be rinsed and reused immediately.