How to Use White Vinegar to Remove Stains

Checked against 10 sourcesUpdated Nov 6, 2026
Quick answer

White vinegar can lift some stains, mainly hard-water scale, detergent residue and drink or urine spots on carpet and fabric, but it will not remove everything. Dilute it, test it first, and never mix it with chlorine bleach.

White vinegar is one of the cheapest things in your kitchen that can help with a stain, but it has a narrow job. It is a dilute acid, so it works best on hard-water scale, the alkaline residue left by detergent, and some drink and urine spots on carpet and fabric. It does not lift everything, and on some surfaces it does real harm.

Knowing where it fits saves you from damaged grout or a shirt with changed colors. Start on a hidden spot, use one product at a time, and rinse in between.

5 steps

Step by step

  1. 1

    Test a hidden spot first

    Check colorfastness on a hidden spot before you treat the stain, since vinegar can change the color of some dyes. Use white vinegar only, because colored vinegar can leave its own stain.

  2. 2

    Dilute for cotton, linen or washable fabric

    On cotton or linen, mix 2 parts water with 1 part white vinegar and avoid full strength. For washable fabric stained by wine, beer or soft drinks, soak it for 15 minutes in 1 quart of warm water with 1/2 teaspoon of detergent and 1 tablespoon of white vinegar, then rinse.

  3. 3

    Treat carpet gently

    Mix 1 cup of white vinegar with 2 cups of water and apply it to a white cloth. Work from the edges of the spot toward the center, let it sit a few minutes, then blot without rubbing. Rinse with lukewarm water and blot dry, because residue attracts soil.

  4. 4

    Try the second round on soft drink spots

    If a soft drink stain on carpet does not come out with a neutral-detergent solution, apply 1/3 cup of white household vinegar mixed with 2/3 cup of water. Sponge and press, then go over it again with the detergent solution and clear water, and blot dry.

  5. 5

    Fix a dye that changes color

    If a dye changes color after vinegar, rinse the area thoroughly with water first. Then add a few drops of ammonia and rinse well again.

What white vinegar is good for

Household white vinegar is a 5% acetic acid solution, and in stain work it mainly lowers the alkalinity left by detergent solutions or alkaline spills. It dissolves hard-water limescale, so shower heads and faucets respond well to a long soak.

On carpet and fabric it helps with cola, wine, beer and soft drink stains, and the Carpet and Rug Institute lists it as a second agent for wet urine. Light mildew on hard interior surfaces can be washed with a vinegar and washing soda solution. Expect it to handle light marks, not heavy set-in stains.

How to use it safely

Always start with a colorfastness test on a hidden spot, because vinegar changes the color of some dyes. Use only white vinegar, since colored vinegar can leave its own stain.

On cotton and linen, dilute it with 2 parts water to 1 part vinegar and never use it at full strength. For carpet, mix 1 cup of white vinegar with 2 cups of water and blot rather than rub. Rinse with lukewarm water afterward, because leftover residue attracts soil.

Where vinegar is unsafe

Marble, limestone and travertine are calcareous stones, and even a light vinegar-and-water solution can etch them in a way that cannot be removed without refinishing. Granite is more resistant, but acidic cleaners are still not recommended because they can break down the sealer.

Cement grout is dissolved by acids, so clean it with an alkaline cleaner instead. Finished wood floors lose their finish over time, and stainless-steel finishes can be damaged or show rust spots from leftover residue. Vinegar can also damage the internal parts of a clothes iron, so keep it out of the water tank.

Common myths about vinegar

A common myth says washing new clothes in vinegar sets the dye so it will not bleed, but vinegar used after dyeing offers no fixing protection. Another myth says vinegar removes any stain.

It does not lift grass, ink, ice cream or blood on its own, and acid can make egg coagulate and harder to remove. Vinegar is also not strong enough for set-in rust on clothes, where a commercial rust remover is needed. Vinegar is a poor choice for cat urine too: vinegar products smell like urine and can irritate, so avoid them.

What never to mix it with

Never mix white vinegar with chlorine bleach. The combination releases chlorine gas, which is very irritating to the airways, eyes, nose and throat. Use one product at a time and rinse in between, so no two cleaners meet on the same stain or surface.

Questions

Does white vinegar remove stains?

Yes, but only some stains. It works best on hard-water scale, detergent residue and drink or urine spots on carpet and fabric. It is weak on set-in rust and does not lift blood, grass, ink or egg on its own.

Can vinegar and baking soda remove stains?

Vinegar with washing soda is a documented wash for light mildew on hard interior surfaces, using 1/2 cup vinegar, 1/4 cup washing soda and 1 gallon of warm water. Vinegar works on most stains alone or with detergent, but baking soda isn't a general stain remover. Washing soda and baking soda are not the same product.

Will vinegar take out rust?

Only light rust. Vinegar is a weak acid that typically isn't strong enough for rust on clothes, so set-in rust needs a commercial rust remover. On bare cast iron, equal parts vinegar and water can work, but check the pan every 15 minutes and remove it as soon as the rust starts flaking.

Does vinegar set the dye in new clothes?

No. Iowa State calls washing new clothes in vinegar to set the dye a common myth, since vinegar used after dyeing offers no fixing protection. Test a hidden spot for colorfastness before any vinegar treatment.

Can I use vinegar on marble or granite?

Not on marble or limestone. Those calcareous stones can be etched by even a light vinegar-and-water solution, and the mark cannot be removed without refinishing. Granite is more resistant, but acidic cleaners are still not recommended because they can break down the sealer.

Is it safe to mix vinegar with bleach?

No. Mixing white vinegar with chlorine bleach releases chlorine gas, which is very irritating to the airways, eyes, nose and throat. Use one product at a time and rinse in between.

Does vinegar work on urine?

It works on some urine spots. On carpet, the Carpet and Rug Institute lists vinegar solution as the second agent for wet urine. For urine-soiled laundry, Ohio State machine-washes with a cup of white vinegar and no detergent, then washes again with detergent, while cat urine calls for a different approach since feline guidance advises against vinegar products.

Can vinegar be used on stainless steel appliances?

It is not recommended. Some manufacturers list vinegar-based cleaners among products that could damage stainless-steel finishes and void the warranty. Leftover salt and vinegar residue on stainless can also cause rust spots.

Related guides

Other household cleaners

Sources

Every verdict, amount and warning here comes from these sources.

  1. Carpet and Rug Institute
  2. Poison Control
  3. Clorox
  4. University of Georgia Extension
  5. Clemson Extension
  6. Ohio State University Indoor Pet Initiative
  7. NC State Extension
  8. Natural Stone Institute
  9. Daltile
  10. Tile Council of North America