Vinegar and water will kill some weeds, but not all of them, and the results depend on the vinegar strength, the weed type, and when you spray

Vinegar works as a weed killer because the acetic acid in it dries out plant leaves and can damage roots if applied repeatedly. Household vinegar (5 percent acetic acid) kills young weeds and soft-leafed plants like clover and chickweed within a few days. Older weeds with thicker leaves or established root systems — like dandelions, bindweed, and thistle — survive household vinegar or regrow from the roots.

Water alone does not kill weeds. Mixing vinegar with water dilutes the acetic acid and makes it less effective. Straight vinegar works better than a diluted mixture, though some people add a small amount of dish soap to help the vinegar stick to leaves longer.

Key Takeaways

  • Household vinegar (5 percent acetic acid) kills soft-leafed weeds like clover and chickweed but rarely kills established perennials like dandelions.
  • Horticultural vinegar (20 percent acetic acid) works faster and on tougher weeds, but costs more and requires careful handling to avoid skin burns.
  • Vinegar kills the visible plant but often does not kill the root, so weeds regrow unless you spray repeatedly or pull the root out.
  • Spray vinegar on a dry, sunny day for best results; rain or wet leaves reduce how well the acid sticks and works.
  • Vinegar is not selective, so it will damage or kill grass and garden plants it touches.

How vinegar kills weeds and why it does not always work

Acetic acid burns plant tissue on contact. When you spray vinegar on a weed leaf, the acid dries out the outer layer and prevents the plant from absorbing water and nutrients. Young weeds with thin, tender leaves die within three to seven days. Older weeds with waxy or thick leaves shed the vinegar before it can do much damage.

The root is the problem. Vinegar kills what it touches above ground, but most of the plant is underground. Dandelions, thistles, bindweed, and other perennials store energy in their roots and regrow after the leaves die. A single spray of vinegar will not reach the root unless you pour it directly into the soil around the base, and even then, the acetic acid dilutes quickly in soil moisture.

Repeated spraying can eventually weaken the root, but this takes weeks and multiple applications. If you are willing to spray the same weed every few days for a month, vinegar can work on some perennials. Most people find it faster to pull the weed or use a different method.

Household vinegar versus horticultural vinegar

Household vinegar from the grocery store contains 5 percent acetic acid. It is cheap and safe to handle, but it works slowly and only on young or soft-leafed weeds. You will see results in a few days, but do not expect it to kill mature dandelions or established perennials.

Horticultural vinegar contains 20 percent acetic acid and works much faster — often killing weeds within 24 hours. It works on tougher plants and thicker leaves. The trade-off is cost (roughly three to four times the price of household vinegar) and safety. Horticultural vinegar can burn skin and eyes, so you need gloves, eye protection, and a sprayer you do not use for anything else. Some states restrict or ban it without a pesticide license.

A middle option is to buy 10 percent vinegar, which is stronger than household but weaker than horticultural. It is available online and at some garden centers and costs less than horticultural vinegar.

When and how to spray vinegar on weeds

Spray vinegar on a warm, dry, sunny day with no rain forecast for at least 24 hours. Wet leaves shed the vinegar before it can stick. Cloudy or cool days slow the drying process and reduce how well the acid works. Early morning or late afternoon is better than midday, because the sun helps dry the vinegar faster.

Spray until the leaves are wet but not dripping. Oversaturating wastes vinegar and increases runoff into soil where it does not help. A pump sprayer or spray bottle works fine for small areas. For larger patches, a backpack sprayer or tank sprayer saves time and effort.

Spray the same weed again in five to seven days if it is still alive. Most soft-leafed weeds die after one spray, but tougher plants need two or three applications. Stop spraying if new growth appears from the root — that means the root survived and pulling it out is now the faster option.

Adding soap or other ingredients to vinegar

Some people add a small amount of dish soap (one tablespoon per gallon) to vinegar spray. The soap helps the vinegar stick to waxy leaves longer instead of beading up and running off. It does not make vinegar stronger, but it can improve results on plants with slick leaves.

Salt is sometimes mixed with vinegar, but this is not recommended. Salt damages soil and can prevent plants from growing in that spot for months. If you use salt, explore it only to cracks in pavement or gravel areas where you do not want anything to grow.

Boiling water mixed with vinegar does not improve results. The heat helps kill the plant, but boiling water alone works just as well and costs less. If you are already using boiling water, vinegar adds little benefit.

Weeds that vinegar kills well and weeds it does not

Vinegar works best on young weeds and plants with soft leaves. Clover, chickweed, purslane, and lamb's quarters usually die after one or two sprays of household vinegar. Seedlings and newly sprouted weeds are also straightforward kills — catch them early and vinegar is effective.

Vinegar struggles with established perennials and plants with thick or waxy leaves. Dandelions, thistles, bindweed, plantain, and dock regrow from the root after vinegar kills the leaves. Grass weeds like crabgrass and foxtail have narrow leaves that shed vinegar easily. Woody plants like brambles and small shrubs are nearly impossible to kill with vinegar alone.

The age of the weed matters more than the type. A young dandelion with only a few leaves may die from one spray, but a mature dandelion with a thick taproot will regrow. If you are not sure whether vinegar will work, try it on one weed and wait a week to see if it comes back.

Vinegar versus other weed control methods

Pulling by hand works on any weed if you get the whole root out. It is free, requires no chemicals, and works in any weather. The downside is time and effort, especially on large areas or weeds with deep roots.

Mulch (wood chips, straw, or landscape fabric) prevents weeds from sprouting in the first place. It costs money upfront but saves time over months. Vinegar does nothing to prevent new weeds.

Boiling water kills weeds when ready and costs almost nothing. It works on any plant and any weed type. The risk is burns if you spill it, and it is not practical for large areas or weeds near plants you want to keep.

Herbicides (chemical weed killers) work faster and more reliably than vinegar on tough weeds. Selective herbicides kill weeds but not grass. Non-selective herbicides kill anything they touch. They cost more than vinegar and require careful handling, but results are more predictable.

Why vinegar is not a complete weed solution

Vinegar kills the visible plant but does not prevent regrowth. Even if you kill the leaves, the root often survives and sends up new shoots. You end up spraying the same spot multiple times over weeks, which takes more time than pulling or using a stronger method.

Vinegar is non-selective, meaning it damages or kills any plant it touches — grass, flowers, vegetables, shrubs. You have to be careful to spray only the weeds you want to kill. This makes it impractical in garden beds where weeds grow close to plants you want to keep.

Vinegar does not prevent new weeds from sprouting. Once you kill one weed, another seed can land in the same spot and grow. You need mulch, landscape fabric, or regular maintenance to stop new weeds from appearing.

Frequently Asked Questions

Can I use vinegar on weeds in my garden without killing my vegetables?

No. Vinegar kills any plant it touches, so you risk damaging vegetables, flowers, or herbs nearby. Use a sprayer with a narrow nozzle and spray only the weed leaves, or pull weeds by hand in garden beds. Vinegar works better in areas where you want to kill everything, like cracks in pavement or gravel paths.

How long does it take vinegar to kill a weed?

Soft-leafed weeds usually show damage within 24 hours and die within three to seven days. Tougher weeds take longer — sometimes two weeks or more. Horticultural vinegar works faster than household vinegar. If nothing happens after a week, the weed probably will not die from vinegar alone.

Will vinegar kill the root so the weed does not come back?

Usually not. Vinegar kills the leaves but rarely reaches the root in enough concentration to kill it. Most perennial weeds regrow after vinegar spray. Pulling the root out is the only way to stop regrowth for certain.

Is vinegar safe to use around pets and children?

Household vinegar (5 percent) is safe to handle and low-toxicity. Horticultural vinegar (20 percent) can burn skin and eyes, so keep children and pets away while spraying and until it dries. Wash your hands after handling any vinegar spray.

Can I mix vinegar with other things to make it work better?

Adding dish soap helps vinegar stick to waxy leaves longer. Salt is sometimes added but damages soil and is not recommended. Boiling water works on its own and does not need vinegar. Mixing vinegar with herbicides is not recommended unless the label says it is safe.