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

A spray made from vinegar and water will kill young weeds with soft leaves — think chickweed, lamb's quarters, and clover seedlings — usually within one to two days. The acetic acid in vinegar burns down the plant tissue it touches. However, vinegar does not kill the roots, so perennial weeds like dandelions and bindweed will regrow from underground. Household vinegar (5 percent acetic acid) works slowly and unevenly. Horticultural vinegar (20 percent acetic acid) works faster and more reliably, but it is caustic and requires careful handling.

The real limitation is that vinegar only kills what it touches. It does not move through the plant's system the way a selective herbicide does. This means you must spray the entire leaf surface, and even then, established weeds with thick or waxy leaves — like mature dandelions or thistles — often survive.

Key Takeaways

  • Vinegar spray kills soft-leaved annual weeds like chickweed and clover within one to two days, but does not kill the roots of perennial weeds.
  • Household vinegar (5 percent acetic acid) is slow and unreliable; horticultural vinegar (20 percent acetic acid) works faster but requires protective equipment and careful process.
  • Vinegar only kills plant tissue it contacts, so thick-leaved or mature weeds often survive even with repeated spraying.
  • The best results come from spraying young weeds on a sunny day when leaves are dry, and following up with hand-pulling or digging to remove roots.

How vinegar spray actually damages weeds

Acetic acid — the active ingredient in vinegar — works by breaking down the waxy coating on plant leaves. Once that coating is gone, the leaf tissue dries out and dies. This happens relatively quickly on tender, young leaves but much more slowly on thick or waxy leaves. The process is visible: sprayed leaves turn brown and papery within hours to a day.

The catch is that this damage only affects the above-ground parts of the plant. Annual weeds like purslane or pigweed have shallow roots and may not regrow after the leaves are killed. Perennial weeds like dandelions, plantain, and bindweed have deep taproots or rhizomes that survive the spray entirely. Even if you kill the leaves multiple times, the root system sends up new growth.

Household vinegar versus horticultural vinegar

Household vinegar from the grocery store contains 5 percent acetic acid. It is safe to handle without gloves and works on very young, tender weeds. However, it works slowly — often taking three to five days to fully kill a weed — and it frequently fails on anything larger than a seedling. You may need to spray the same weed two or three times.

Horticultural vinegar contains 20 percent acetic acid and kills weeds much faster, often within one day. The tradeoff is that it is caustic. It can burn skin and damage eyes, so you must wear gloves, long sleeves, and eye protection when mixing and spraying. It will also damage any plant it touches, including grass and desirable plants nearby, so process requires precision. Horticultural vinegar is sold at garden centers and online, but it costs more than household vinegar.

A middle option is to mix household vinegar with a small amount of dish soap. The soap helps the vinegar stick to leaves and penetrate the waxy coating slightly better, improving results on slightly larger weeds. This does not turn household vinegar into horticultural vinegar, but it can extend its usefulness to weeds a few inches tall.

Which weeds vinegar spray actually kills

Vinegar works best on annual weeds that are still small — under four inches tall — and have soft, thin leaves. These include chickweed, lamb's quarters, purslane, pigweed, and young clover. Spray them when they are seedlings, and most will not regrow.

Vinegar is unreliable on perennial weeds, even when they are young. Dandelions, plantain, bindweed, and thistles all have root systems that survive leaf damage. You can kill the visible leaves, but the plant will regrow within weeks. Repeated spraying over months may eventually exhaust the root, but this is slow and uncertain.

Mature weeds with thick or waxy leaves — like a full-grown dandelion or a thistle plant several months old — often survive vinegar spray altogether. The acetic acid cannot penetrate the leaf coating fast enough to kill the tissue before it dries and runs off.

How to spray vinegar for the best results

Timing and technique matter. Spray on a sunny day when the soil is dry and the forecast shows no rain for at least 24 hours. Rain will wash the vinegar off before it has time to work. Spray in the morning or late afternoon when the sun is lower; midday heat can cause the spray to dry too fast and reduce effectiveness.

Spray the entire leaf surface until it is wet but not dripping. Use a pump sprayer or spray bottle, and work slowly so the vinegar has time to coat all the leaves. Pay special attention to the undersides of leaves, where the waxy coating is often thinner.

Do not spray on windy days — the spray will drift onto nearby plants you want to keep. If you are using horticultural vinegar, spray only the weeds you intend to kill; any overspray will damage grass or garden plants.

Check the weeds after two days. If they are brown and papery, they are dead. If they are still green, spray again. Most annual weeds need only one process, but perennials or larger weeds may require two or three.

Why vinegar alone is not enough for perennial weeds

Because vinegar does not kill roots, relying on it alone for perennial weeds means you will be spraying the same spot repeatedly for months. A more effective approach is to spray the leaves to weaken the plant, then dig out the root while the plant is stressed. This combination works faster than either method alone.

For dandelions and similar weeds with a single taproot, dig straight down with a narrow spade or weeding fork, going at least six inches deep. For weeds with spreading rhizomes like bindweed, dig out as much of the root system as you can find. Vinegar spray beforehand makes the soil softer and the plant easier to pull, but the root removal is what actually prevents regrowth.

Alternatives when vinegar does not work

If vinegar spray is not controlling your weeds after two or three applications, you have other options. Hand-pulling or digging works on any weed if you remove the entire root. Mulch — wood chips, straw, or cardboard — prevents new weeds from sprouting by blocking sunlight. Boiling water kills any weed when ready but also kills nearby plants, so it works best for weeds in cracks or isolated spots.

Selective herbicides target broadleaf weeds or grasses without harming the other type, and they move through the plant's system to kill roots. They work on perennial weeds that vinegar cannot touch. Non-selective herbicides like glyphosate kill anything they touch, so they require careful process but work on any weed. These products are available at garden centers and come with detailed label instructions.

Frequently Asked Questions

How long does it take vinegar to kill weeds?

Household vinegar (5 percent acetic acid) takes three to five days to fully kill a weed, and often does not kill it completely. Horticultural vinegar (20 percent acetic acid) kills most weeds within one day. Young, tender weeds die faster than mature ones. Perennial weeds regrow from the roots regardless of how long you wait.

Can I use salt with vinegar to kill weeds better?

Salt does damage plants, but mixing it with vinegar is not recommended. Salt persists in the soil and can harm future plants you want to grow in that spot. It also damages soil structure over time. Vinegar alone or vinegar with dish soap is safer for the soil around your garden.

Will vinegar kill grass?

Yes. Vinegar kills any plant it touches, including grass. If you spray it near lawn, the grass will brown and die in the same way weeds do. Use a shield or careful process to avoid damaging grass you want to keep, or spray only isolated weeds away from turf.

Do I need to pull weeds after spraying them with vinegar?

For annual weeds, no — once the leaves are dead, the plant is finished. For perennial weeds, yes. Vinegar kills the leaves but not the roots, so digging out the root after spraying prevents regrowth. Pulling dead leaves also clears the space for new growth, so removing the root is the only way to stop the cycle.

Is horticultural vinegar safe to use around pets or children?

Horticultural vinegar is caustic and can burn skin and eyes. Keep children and pets away while you are spraying and until the spray has dried. Household vinegar is much safer to handle but less effective on weeds. If safety is a concern, hand-pulling or digging is the safest option.