Vinegar kills most weeds in 24 to 48 hours, but only the parts you spray
Vinegar works by burning down the leaves and stems of weeds you spray it on. You will see wilting and browning within a few hours on a sunny day, and the visible plant will be dead within 24 to 48 hours. The catch: vinegar does not kill the root system. Weeds with shallow roots—like chickweed or purslane—may not come back. Weeds with deep taproots or spreading rhizomes—like dandelions, bindweed, or quackgrass—will regrow from the root within one to three weeks.
The speed depends on three things: the strength of the vinegar, the weather, and how much you spray. Household vinegar (5 percent acetic acid) works slower than horticultural vinegar (20 percent acetic acid). Sunny, warm days speed up the burn. Rain within a few hours of spraying washes it off and resets the clock. Spraying until the leaves are dripping wet works faster than a light mist.
Key Takeaways
- Vinegar kills the visible weed in 24 to 48 hours but does not kill most roots, so deep-rooted weeds regrow within weeks.
- Household vinegar (5 percent acetic acid) takes longer than horticultural vinegar (20 percent), which is stronger but harder to find.
- Sunny weather and dry conditions after spraying speed up the effect; rain within hours of spraying washes it off.
- Repeated spraying every two to three weeks can exhaust shallow-rooted weeds, but deep-rooted ones usually need digging or herbicide to stop returning.
Why vinegar works faster on some weeds than others
Vinegar is an acid that dries out and burns plant tissue on contact. Weeds with thin, tender leaves—like seedlings, clover, or young chickweed—brown and collapse in 12 to 24 hours. Weeds with thick, waxy, or fuzzy leaves—like dandelions, thistles, or lamb's ear—take longer because the acid has to break through the leaf coating first. You may not see full death until 48 to 72 hours on these tougher plants.
Young weeds also die faster than mature ones. A weed that has been growing for two weeks will wilt in a day. A weed that has been growing for two months has thicker stems and more stored energy in the root, so it takes longer to collapse and is more likely to regrow.
How to spray vinegar so it works as fast as possible
Spray on a sunny, warm day with no rain in the forecast for at least 24 hours. Spray in the morning after the dew dries but before the heat of the day, or in late afternoon when the sun is still strong. Avoid spraying in shade or on cloudy days—the weed will take twice as long to die, if it dies at all.
Soak the entire weed until the liquid drips off the leaves. A light spritz will not work. Use a pump sprayer or spray bottle and coat both the top and bottom of the leaves. The acetic acid needs to sit on the leaf surface long enough to break it down, so more coverage means faster results. If you are using household vinegar, add a drop of dish soap to help it stick to waxy leaves.
Spray when the weed is actively growing and the soil is moist. A weed that is already stressed from drought or cold will take longer to die. Early morning or after rain, when the plant is full of water, is ideal.
The difference between killing the weed and stopping it from coming back
This is the biggest source of confusion. Vinegar kills what you see. It does not stop regrowth. A dandelion sprayed with vinegar will be brown and flat in 48 hours, but the root is still alive underground. In two to three weeks, new leaves will emerge from that same root.
For shallow-rooted weeds like purslane, chickweed, or young crabgrass, repeated spraying every two to three weeks can eventually exhaust the plant. After three or four rounds of spraying, the root runs out of stored energy and does not regrow. For deep-rooted weeds like dandelions, thistles, or bindweed, spraying alone rarely stops them permanently. You will need to dig out the root, use a stronger herbicide, or accept that you will spray them again next month.
Household vinegar versus horticultural vinegar
Household vinegar is 5 percent acetic acid. It is cheap, safe to handle, and works on young, tender weeds in 24 to 48 hours. On tougher weeds, it takes 48 to 72 hours or longer, and some mature weeds will not die at all.
Horticultural vinegar is 20 percent acetic acid and kills most weeds in 12 to 24 hours. It works on tougher plants and mature weeds that household vinegar would not touch. The trade-off: it is harder to find (specialty garden suppliers, not grocery stores), more expensive, and more caustic to skin and eyes. Wear gloves and eye protection when handling it.
There is also 10 percent vinegar, which sits in the middle. It is faster than household vinegar but weaker than horticultural vinegar, and availability varies by region.
What happens if it rains after you spray
Rain within a few hours of spraying washes the vinegar off the leaves before it has time to burn through the leaf surface. You will have wasted the spray and the weed will recover. If rain falls more than 6 to 8 hours after spraying, the acid has usually done enough damage that the weed will still die, though it may take longer.
Check the forecast before you spray. If rain is likely within 12 hours, wait for a dry spell. If you have already sprayed and rain comes, you can respray once the leaves dry, but you are starting the clock over.
When to dig instead of spray
Vinegar is useful for spot-treating weeds in gravel, between pavers, or in areas where you do not want to dig. It is not a replacement for pulling or digging when the root matters. If you have a large patch of dandelions, thistles, or bindweed, digging out the root the first time takes an hour. Spraying the same patch every three weeks for a year takes much longer and rarely stops the problem.
Dig when the soil is moist so the root comes out cleanly. For dandelions and thistles, dig at least 6 inches deep to get the whole taproot. For bindweed or quackgrass, dig out as much of the rhizome as you can find. If you leave even a small piece of root, it will regrow, but you have still removed most of the plant's energy source.
Frequently Asked Questions
Will vinegar kill weeds permanently?
No. Vinegar kills the visible weed in 24 to 48 hours but does not kill the root system of most weeds. Deep-rooted weeds like dandelions will regrow within two to three weeks. Shallow-rooted weeds may stop regrowing after three or four rounds of spraying, but one process is never permanent.
Can I use any vinegar, or does it have to be a special kind?
Household vinegar (5 percent acetic acid) works, but it is slower. Horticultural vinegar (20 percent acetic acid) works faster and on tougher weeds. Avoid cleaning vinegar or pickling vinegar—they are not stronger and may contain additives. The higher the acetic acid percentage, the faster the kill.
How often do I need to spray to stop weeds from coming back?
For shallow-rooted weeds, spray every two to three weeks for three to four rounds. For deep-rooted weeds, spraying alone rarely stops regrowth—you will need to dig the root or use a stronger herbicide. Repeated spraying exhausts the plant's energy reserves over time but is not a permanent solution for most weeds.
Does vinegar work in cold weather?
Vinegar works much slower in cold weather and may not work at all below 50 degrees Fahrenheit. The acetic acid needs warmth to break down the leaf surface effectively. Spray on warm, sunny days for the fastest results. In spring or fall, wait for a warm spell rather than spraying on cool days.
What should I do if the weed does not die after 48 hours?
The weed either has a tough leaf coating, was not sprayed thoroughly enough, or the vinegar was too weak. Respray with more coverage, or switch to horticultural vinegar if you were using household vinegar. If the weed still does not die, it is likely a deep-rooted type that needs digging or a stronger herbicide to stop it permanently.