Laundry Stains
How to Remove a Set-In Red Wine Stain from a Cotton Shirt
A set-in red wine stain on a cotton shirt can leave a stubborn purple mark, but you can lift it with dish soap, white vinegar, and baking soda. Here's a practical guide for dried spills, with cotton-specific precautions.
Red wine spills happen, and when they dry on a cotton shirt, they can leave a stubborn purple mark. But don't toss your favorite shirt yet. With a few household staples and a little patience, you can lift a set-in red wine stain from cotton. This guide walks you through the safest, most effective methods, whether the stain is fresh or has been sitting for a while.
Why Red Wine Stains Are Tricky on Cotton
Red wine contains natural pigments called tannins, which bind quickly to cotton fibers. Once the wine dries, the stain sets deeper, making it harder to remove. Cotton is a durable natural fiber, but it can be sensitive to harsh chemicals and high heat, so you need a gentle approach that targets the stain without damaging the fabric.
Readers may also find How to Remove a Dried Coffee Stain from a Cotton Mattress Pad, How to Remove a Fresh Coffee Stain from a Wool Carpet, and How to Remove a Dried Coffee Stain from a Microfiber Couch useful. For more stories like this, browse our Makeup, Ink & Dye section.
What to Do First
If the stain is still wet, blot it immediately with a clean white cloth or paper towel to absorb as much wine as possible. Do not rub, as that spreads the stain. If the stain is already dry, start by soaking the shirt in cold water for at least 30 minutes to rehydrate the stain. This helps loosen the pigments before you apply any treatment.