So Simple Ideas
Vinegar is a natural cleaner — the acid will help to break down the enzymes in the wine and neutralize the red and purple pigments. Spray vinegar on the stain as soon as possible after using a cloth or towel to blot up the liquid.
Baking soda mixed with water is effective when it comes to removing wine stains. This is because it’s slightly alkaline, which makes it abrasive enough to lift stains. You can safely use baking soda on both carpet and clothing.
Hydrogen peroxide is one of the best ways to clean red wine from carpet. It breaks down the color-causing chemical parts of stains, removing their appearance.
White wine is a surprisingly effective stain remover for red wine. It has an enzyme that can neutralize anthocyanin, a pigment in red wine that gives it its color.
It’ll be much easier to remove the stain if you clean up the wine straight away. Otherwise, it can soak through to the carpet padding and flooring underneath.
Never use hot water to clean red wine from carpet — the heat will set the stain and make it permanent. Never use a hairdryer to dry carpet, either.