Straight vinegar kills some weeds but not all of them, and timing and temperature matter more than you might think
Yes, straight vinegar will kill weeds—but only certain ones, and only under the right conditions. Vinegar works by burning down the leaves and stems of plants it touches. The acetic acid in vinegar (usually 5 percent in household vinegar) dries out plant tissue on contact, which is why you see wilting within hours. The catch: vinegar only kills what it touches, so it does not reach the roots of perennial weeds or deep-rooted plants. Annual weeds with shallow roots die completely. Perennials and woody plants regrow from the root system within days or weeks.
Horticultural vinegar—sold at garden centers with 20 percent acetic acid instead of 5 percent—works faster and kills tougher plants, but the principle is the same. Even at 20 percent, it still does not kill roots. Straight household vinegar is cheaper and safer to handle, but you will need more of it and better conditions for it to work.
Key Takeaways
- Straight vinegar kills the above-ground parts of weeds within hours but does not kill roots, so perennial weeds regrow within one to three weeks.
- Vinegar works best on young, tender weeds in full sun on a warm, dry day—cold or cloudy weather slows the effect dramatically.
- Annual weeds with shallow roots (like chickweed and purslane) die completely; perennials and woody plants (like dandelions and brambles) regrow from the root.
- Spray vinegar directly on leaves and stems, not on soil, because vinegar does not prevent new seeds from sprouting.
- Household vinegar (5 percent acetic acid) requires more volume and better conditions than horticultural vinegar (20 percent), but both work the same way.
Which weeds vinegar actually kills
Vinegar kills annual weeds reliably. These are plants that live one season, set seed, and die—chickweed, purslane, lamb's quarters, and pigweed are common examples. Because they have shallow, fibrous root systems, burning down the leaves kills the whole plant. You will see results within 24 hours on a warm day.
Perennial weeds—dandelions, plantain, clover, and bindweed—regrow after vinegar treatment. The leaves brown and wilt, but the root system survives underground. New growth emerges within one to three weeks. You can slow them down by spraying repeatedly, but you will not eliminate them without digging out the root or using a herbicide that moves through the plant into the soil.
Woody plants like brambles, small tree seedlings, and shrubs have thick, waxy leaves that vinegar penetrates slowly. Young growth is more vulnerable than mature stems. Vinegar may set them back, but established plants usually recover.
Temperature, sunlight, and timing make the difference
Vinegar works fastest in warm, sunny, dry conditions. Heat speeds up the drying action. On a day above 70°F with full sun and no rain expected, vinegar kills visible growth within 4 to 8 hours. On a cool day (below 60°F) or in shade, the process slows to 24 to 48 hours, and results are often incomplete.
Rain within a few hours of spraying washes vinegar off before it dries the plant tissue, so timing matters. Spray in the morning on a day when no rain is forecast for at least 6 hours. Avoid spraying on cloudy days or late in the afternoon when the sun is low—the weed needs time to dry out while the vinegar is still on the leaves.
Young weeds respond faster than mature ones. A chickweed seedling dies in hours; a large, established plant takes longer because there is more leaf surface to cover and more plant tissue to dry out. Spray early in the season when weeds are still small for the best results.
How to spray vinegar on weeds correctly
Pour straight vinegar into a spray bottle or pump sprayer. Spray directly onto the leaves and stems until they are wet but not dripping. Do not spray the soil—vinegar does not prevent seeds from sprouting, and it breaks down quickly in soil anyway. Wear gloves and eye protection because vinegar can irritate skin and eyes.
For household vinegar (5 percent), you may need to spray twice on tough weeds or repeat the treatment if new growth appears. Horticultural vinegar (20 percent) usually works in one process, but it is more caustic and requires more careful handling. Always follow the label instructions if you use a commercial product.
Spray on a calm day so the vinegar lands on the target weed and not on nearby plants you want to keep. Vinegar is non-selective, meaning it damages any plant it touches—grass, flowers, and vegetables included. If you are spraying near plants you want to save, use a cardboard shield or spray by hand with a cloth.
Why vinegar alone is not a long-term weed control plan
Vinegar is a contact killer, not a preventative. It solves the when ready problem—the visible weed—but does nothing to stop new seeds from sprouting. After you spray, new weeds will grow from seeds in the soil within days or weeks, depending on the season and how many seeds are present.
For perennial weeds, vinegar is a temporary setback. You can spray every time new growth appears, but this becomes tedious and expensive. Digging out the root, using a systemic herbicide, or smothering the area with mulch or cardboard stops regrowth more reliably.
Vinegar works best as part of a larger strategy: spray to kill visible weeds, then cover the area with mulch to block sunlight and slow new seeds from sprouting, or pull any new growth by hand before it establishes. In garden beds, this combination keeps weeds manageable without repeated spraying.
Vinegar versus other non-chemical weed control methods
Boiling water kills weeds when ready and works on any plant, including roots if the water soaks deep enough. It is faster than vinegar but riskier to use around plants you want to keep and around yourself. Vinegar is safer to handle and gives you more control over where it lands.
Hand-pulling removes the whole plant, including the root, so it stops regrowth permanently. It works best on young weeds and after rain when soil is soft. Vinegar is faster if you have many weeds scattered across a large area, but pulling is more thorough if you have time.
Mulch prevents weeds by blocking sunlight and keeping seeds from making contact with soil. It does not kill existing weeds but stops new ones from sprouting. Combining vinegar spray with mulch gives you when ready results and long-term prevention.
Systemic herbicides (like glyphosate) move through the plant into the roots, killing perennials completely. They work on any plant and take one to two weeks to show results. Vinegar is cheaper and faster-acting but only kills what is above ground.
Common mistakes that make vinegar less effective
Spraying on a cool or cloudy day slows results dramatically. Vinegar needs heat and dry conditions to work. If you spray on a 50°F morning or before rain, the weed may not die, and you will waste vinegar thinking it did not work.
Spraying the soil instead of the leaves wastes vinegar and does nothing to kill the weed. Vinegar only works as a contact spray on plant tissue. Pouring it on the ground around a weed does not stop it from growing.
Expecting vinegar to kill perennial weeds permanently sets you up for disappointment. If you spray a dandelion and it regrows two weeks later, that is normal—the root survived. Plan to either dig it out or spray repeatedly through the season.
Using diluted vinegar (mixed with water) weakens the effect. Straight vinegar works faster. If you dilute it to save money, you are also reducing how well it works, so you end up using more total volume anyway.
Frequently Asked Questions
Can I mix vinegar with dish soap to make it work better?
Adding a small amount of dish soap helps vinegar stick to waxy leaves and spreads it more evenly across the plant surface. This can improve results on tough weeds, but the vinegar itself still only kills what is above ground. Soap does not change how vinegar works on roots.
How long does vinegar stay in the soil after I spray?
Vinegar breaks down quickly in soil, usually within a few days. It does not create a barrier that stops future weeds from sprouting. You can plant in the same spot shortly after spraying, though you should wait until the dead weed material is cleared away.
Will vinegar kill grass as well as weeds?
Yes. Vinegar is non-selective, so it damages any plant it touches, including grass and garden plants. If you are spraying in a lawn, use a shield or spray by hand with a cloth to protect the grass around the weed.
Is horticultural vinegar worth the extra cost?
Horticultural vinegar (20 percent acetic acid) works faster and requires less volume than household vinegar (5 percent), so it can be worth it if you have many weeds or tough perennials. For occasional use on annual weeds, household vinegar is usually sufficient and much cheaper.
What should I do if vinegar does not kill the weed?
If the weed regrows after a few weeks, it is likely a perennial with a surviving root system. Dig it out, or spray again and follow up with mulch to block new growth. If the weed did not die at all after spraying on a warm, sunny day, it may have thick, waxy leaves that need horticultural vinegar or a different control method.