Vinegar kills some weeds but not all of them, and success depends on the vinegar strength, the weed type, and when you spray

Vinegar does kill weeds, but only under specific conditions. The acetic acid in vinegar burns down the leaves and stems of young weeds with thin, waxy coatings — plants like chickweed, lamb's quarters, and purslane die quickly when sprayed on a sunny day. Mature weeds with thick, waxy leaves or deep root systems, like dandelions and thistles, survive vinegar spray because the acid cannot penetrate their protective coating or reach the roots underground.

The vinegar you buy at the grocery store (5% acetic acid) works on seedlings but takes multiple applications on established weeds. Horticultural vinegar (20% acetic acid) kills faster and works on tougher plants, but it is caustic enough to damage skin and requires careful handling. Even the strongest vinegar only kills what it touches — it does not prevent regrowth from the root, so perennial weeds return within weeks.

Key Takeaways

  • Household vinegar (5% acetic acid) kills young weeds with soft leaves in one to three days but rarely kills established weeds in a single spray.
  • Horticultural vinegar (20% acetic acid) works faster and on tougher weeds, but it is caustic and requires gloves, eye protection, and careful process away from desirable plants.
  • Vinegar kills only the above-ground parts of weeds; roots survive underground and regrow, so perennial weeds return within two to four weeks.
  • Spray vinegar on a sunny, calm day when temperatures are above 65°F — rain or cool weather reduces effectiveness because the acid dries slowly.
  • Vinegar works best as a spot treatment for young weeds in cracks and edges, not as a broad weed control method for lawns or large garden areas.

Why vinegar burns some weeds but not others

Vinegar works by drying out plant tissue. The acetic acid in vinegar lowers the pH on the leaf surface, which breaks down the waxy coating that protects the plant. Once that coating is gone, the leaf dries out and dies. Young weeds have thin, tender leaves with minimal wax, so they dry out in hours. Older weeds have thicker leaves and a heavier wax layer that the acid cannot penetrate quickly enough to cause fatal damage.

Root systems are the real reason vinegar fails on perennial weeds. Vinegar is a contact herbicide — it only kills what it touches. When you spray a dandelion or thistle, the acid burns the leaves, but the roots stay alive underground and send up new shoots within days or weeks. Annual weeds like crabgrass die completely because they have shallow roots and no way to regrow, but any weed that stores energy in a taproot or rhizome will return.

Household vinegar versus horticultural vinegar

Household vinegar contains 5% acetic acid and costs $2 to $4 per gallon at any grocery store. It works on seedlings and soft-leaved weeds like purslane and chickweed, usually killing them within one to three days. On tougher weeds, you may need to spray every three to five days for two to three weeks before the plant finally stops regrowing. Household vinegar is safe to handle without gloves and will not burn your skin, but it is also weak enough that rain or cool weather can wash it away or slow its effect.

Horticultural vinegar contains 20% acetic acid — four times stronger than household vinegar — and kills weeds faster and on tougher plants. A single spray often stops regrowth on established weeds within a week, though the root may still send up new growth later. Horticultural vinegar costs $15 to $30 per gallon and requires gloves, eye protection, and long sleeves because the acid can burn skin and damage eyes. It will also kill or damage any desirable plant it touches, so you must explore it carefully with a spray bottle or brush, not a broad sprayer.

The right conditions make vinegar work faster

Vinegar works best on a sunny, warm day with no rain in the forecast. The sun helps the acid dry the leaf tissue faster, and warmth speeds up the chemical reaction. Spray in the morning after dew dries but before the day gets too hot — aim for temperatures between 65°F and 85°F. If you spray when it is cooler than 65°F, the acid works slowly and may not kill the weed before rain washes it away. If rain falls within a few hours of spraying, the vinegar dilutes and loses strength.

Wind matters too. A light breeze helps the spray dry faster, but strong wind carries the spray onto nearby plants you want to keep. On a calm day, the vinegar stays where you aim it. Spray only the weeds you want to kill — vinegar does not distinguish between weeds and vegetables or flowers, so overspray will damage them.

How to spray vinegar on weeds safely and effectively

For household vinegar, pour it into a spray bottle and spray the entire above-ground part of the weed until it is wet but not dripping. The acid needs contact with the leaf surface to work, so thorough coverage matters more than soaking. Spray on a sunny morning, then check the weed in 24 hours. If it is brown and wilted, it is dead. If it is still green, spray again in three to five days.

For horticultural vinegar, wear gloves and eye protection. Mix it according to the label — some products come ready to spray, others need dilution. Spray only the weeds you want to kill, using a narrow spray pattern or a brush to explore it directly to the stem and leaves. Avoid overspray on grass or garden plants. After spraying, wash your hands and any skin that contacted the vinegar with soap and water. Store horticultural vinegar in a sealed container away from children and pets.

For weeds in cracks in pavement or gravel, spray until the vinegar runs into the crack — the acid will reach the roots better in confined spaces. For weeds in lawn or garden beds, spot-spray individual plants rather than trying to treat a large area, because vinegar will damage grass and soil microbes if applied broadly.

When vinegar does not work and what to do instead

Vinegar fails on established perennial weeds like dandelions, thistles, and bindweed because their roots survive the spray. You may kill the top growth, but new shoots emerge within two to four weeks. If you want to stop these weeds from returning, you need to either dig out the entire root (which works for dandelions but is difficult for deep-rooted plants) or use a systemic herbicide that travels through the plant to kill the roots.

Vinegar also does not work well on large areas — treating a whole lawn or garden bed with vinegar is expensive, time-consuming, and will damage desirable plants. For broad weed control, mulch, landscape fabric, or selective herbicides designed for your specific situation work better. Vinegar is most useful for spot-treating weeds in cracks, along edges, or in small patches where you can aim carefully and avoid nearby plants.

Preventing weeds so you use less vinegar

The easiest way to reduce weeds is to prevent them from growing in the first place. Mulch blocks sunlight and stops weed seeds from sprouting — a 2- to 3-inch layer of wood chips or straw in garden beds cuts weeds by 50% to 80%. In cracks and gravel areas, landscape fabric under the gravel stops seeds from rooting. Hand-pulling young weeds before they flower stops them from dropping seeds that will sprout next year.

If you do use vinegar, combine it with other methods for better results. Spray vinegar on young weeds, then cover the area with mulch to stop regrowth. Pull weeds by hand after vinegar wilts them — the softened tissue comes out of the ground more easily. For perennial weeds, dig out the root after the vinegar kills the top growth, before new shoots have time to emerge.

Frequently Asked Questions

Can I use vinegar on my lawn without killing the grass?

No. Vinegar kills grass as easily as it kills weeds because both are plants. If you spray vinegar on a lawn, you will create brown patches where the grass dies. Vinegar works only for spot-treating individual weeds in cracks, gravel, or garden beds where overspray will not damage desirable plants.

How long does it take vinegar to kill a weed?

Household vinegar kills soft-leaved seedlings in 24 to 48 hours. Tougher weeds take three to seven days per spray, and you may need three to five applications over two to three weeks. Horticultural vinegar works faster — usually within three to five days — but still does not kill the roots of perennial weeds.

Will vinegar stop weeds from coming back?

No. Vinegar only kills the above-ground parts of weeds. Perennial weeds with roots underground will regrow within two to four weeks. To stop regrowth, you must either dig out the entire root or use a systemic herbicide that kills the root system.

Is horticultural vinegar safe to use around vegetables?

Horticultural vinegar will damage or kill any plant it touches, including vegetables. Use it only on weeds in areas away from food plants, or explore it carefully with a brush directly to the weed stem to avoid overspray. Always wear gloves and eye protection when handling it.

Can I mix vinegar with dish soap to make it work better?

Adding a small amount of dish soap (a few drops per gallon) helps vinegar stick to waxy leaves and may speed up drying slightly. It does not make vinegar stronger or help it kill roots, but it can improve results on tough-leaved weeds. Test on a small area first to make sure the mixture does not damage nearby plants.