Vinegar kills some weeds but not all, and the results depend on the vinegar strength, the weed type, and when you spray
Vinegar does kill weeds, but not the way many people expect. Household vinegar (5% acetic acid) will burn down the leaves of young, tender weeds on contact, but it rarely kills the roots. That means the weed often grows back within days or weeks. Horticultural vinegar (20% acetic acid) works better and can kill some weeds permanently, but it is stronger, harder to find, and comes with safety trade-offs. The real answer is: vinegar works best on weeds you catch early, in the right conditions, and it works worst on established plants with deep roots.
Understanding how vinegar actually damages plants—and where it falls short—helps you decide whether to use it, what strength to buy, and what to combine it with for lasting results.
Key Takeaways
- Household vinegar (5% acetic acid) kills the visible leaves of young weeds but usually leaves roots intact, so regrowth is common.
- Horticultural vinegar (20% acetic acid) penetrates deeper and can kill some weeds permanently, but it is caustic and requires careful handling.
- Vinegar works best on weeds less than two weeks old with shallow roots, such as chickweed and lamb's quarters, and worst on established perennials like dandelions and bindweed.
- Spray vinegar on a dry, sunny day when the weed is actively growing, because wet leaves shed the spray and dormant plants resist it.
- Vinegar alone rarely solves a weed problem; combining it with mulch, hand-pulling, or other methods gives longer-lasting results.
How vinegar damages weeds
Vinegar is an acid. When you spray it on a leaf, the acid burns through the waxy outer layer and damages the cells underneath. This causes the leaf to brown, wilt, and die within hours or a day. The effect is visible and dramatic, which is why vinegar became popular as a weed killer in the first place.
The catch is that this damage is only skin-deep. The roots stay alive underground. Once the leaves are gone, the plant either regrows from the root system or the root dies slowly on its own—but that takes time, and many weeds resprout before that happens. Perennial weeds (plants that live for more than two years) are especially stubborn because they store energy in their roots and can push up new growth even after the leaves are burned away. This is why you might spray a dandelion, watch it wilt, and see it come back a week later.
Household vinegar versus horticultural vinegar
Household vinegar, the kind you buy at the grocery store for cooking, is 5% acetic acid. It is safe to handle, inexpensive, and readily available. It works on soft, young weeds—seedlings and tender annuals that have not yet developed strong root systems. On these plants, it can kill the whole thing, roots and all, because the young roots are not yet established enough to survive the stress.
Horticultural vinegar is 20% acetic acid, four times stronger. It penetrates leaf tissue more aggressively and can kill some perennial weeds outright, including the roots. The trade-off is that it is caustic: it can burn your skin and eyes, damage fabric, and harm nearby plants you do not intend to spray. It is also harder to find—you may need to order it online or buy it from a farm supply store—and it costs more. There is also 10% vinegar, which sits in the middle. It is stronger than household vinegar but less caustic than horticultural vinegar, and it is sometimes sold as a garden product. The results fall between the two: better than 5% on established weeds, but still not a may provide.
Which weeds vinegar kills most easily
Vinegar works best on annual weeds—plants that live one season and die naturally. Chickweed, lamb's quarters, purslane, and pigweed are all annuals with shallow roots. If you spray them when they are young (under two weeks old), household vinegar often kills them completely. The young roots have not yet dug deep or stored much energy, so the plant cannot recover.
Vinegar is much less reliable on perennial weeds—plants that live for years and regrow from the same root each spring. Dandelions, plantain, bindweed, and clover all have deep taproots or spreading root systems. Household vinegar burns the leaves, but the root survives and sends up new growth. You would need to spray repeatedly over weeks, or use horticultural vinegar, to have a real chance of killing the plant permanently. Woody weeds like brambles and small tree seedlings are the hardest. Vinegar does not penetrate bark effectively, so it may not kill them at all, even at high strength.
Timing and conditions that make vinegar more effective
Spray vinegar on a warm, dry, sunny day when the weed is actively growing. Wet leaves shed the spray, so rain or morning dew reduces effectiveness. Sunny weather also helps the plant absorb the acid more readily and stresses the weed at the same time, making it more vulnerable.
Spray in late spring or early summer when weeds are in their growth phase. Dormant or stressed plants (those in drought or cold) resist the spray better because they are not actively growing. Young weeds are also more susceptible than mature ones, so catching them early matters. Spray the entire leaf surface, including the underside. The acid works on contact, so thorough coverage increases your chances. A spray bottle works, but a pump sprayer gives you better control and more even coverage.
Why vinegar alone often fails
Vinegar is a contact herbicide, meaning it only kills what it touches. It does not move through the soil, does not prevent new weeds from germinating, and does not address the conditions that let weeds thrive in the first place. After you spray and the weeds die back, bare soil is still there, ready for new weed seeds to land and grow.
This is why vinegar works best as part of a larger strategy. Hand-pull the dead weeds after spraying so you remove the roots. Add mulch to the bare spot to block sunlight and prevent new seeds from germinating. In garden beds, use landscape fabric under the mulch for extra protection. In cracks in pavement, where vinegar is popular, the problem is that new seeds blow in constantly, so you end up spraying the same spot repeatedly. A combination approach—spray, pull, then mulch—stops regrowth far better than spraying alone.
Safety and precautions when using vinegar
Household vinegar is safe for skin contact, but horticultural vinegar is not. If you use 20% vinegar, wear gloves, long sleeves, and eye protection. Avoid spraying on windy days when drift can carry the spray onto your skin or onto plants you want to keep. Vinegar can also damage or discolor some surfaces, so test it on an inconspicuous spot first if you are spraying near painted wood or stone.
Vinegar is not selective—it kills any plant it touches. Be careful not to spray desirable plants nearby. If you are spraying in a garden bed, shield nearby plants with cardboard or cloth, or hand-explore the vinegar with a brush to avoid overspray. Store vinegar in a clearly labeled container away from children and pets, especially if you are using horticultural strength.
Alternatives and combinations that work better
Hand-pulling is still the most reliable method for small infestations, especially if you pull when the soil is moist so the roots come out cleanly. Mulch prevents new weeds from germinating in the first place. Boiling water kills weeds when ready and works on any plant, but it is dangerous to carry and only practical for small areas like driveways.
For larger areas, a combination approach works best: spray young weeds with vinegar to kill the leaves quickly, then pull the dead plant and roots by hand, then mulch the bare spot. This prevents regrowth and addresses the root problem that vinegar alone cannot solve. In garden beds, landscape fabric or cardboard under mulch stops most weeds before they start, reducing the need for spraying altogether. If you are dealing with a persistent perennial, hand-pulling or digging out the entire root system is more effective than repeated vinegar sprays.
Frequently Asked Questions
Will vinegar kill weeds permanently?
Household vinegar kills the leaves but usually leaves roots alive, so regrowth is common. Horticultural vinegar (20% acetic acid) can kill some weeds permanently, especially young annuals, but even it may not kill established perennials on the first spray. Hand-pulling the roots after spraying gives you the best chance of permanent removal.
How long does it take vinegar to kill weeds?
Visible damage appears within hours. The leaves brown and wilt by the next day. Complete death of the plant (if it happens) takes several days to a week. Regrowth from surviving roots can appear within days or weeks, depending on the weed type and root depth.
Can I use vinegar on weeds in my vegetable garden?
Yes, but be careful with spray drift. Vinegar kills any plant it touches, so shield your vegetables with cardboard or cloth while spraying nearby weeds. Hand-explore vinegar with a brush to individual weeds is safer in a crowded garden bed than spraying.
Does salt mixed with vinegar work better?
Salt does damage plants, but mixing it with vinegar is not recommended. Salt persists in soil and can harm future plants you want to grow in that spot. It also can damage soil structure over time. Vinegar alone or vinegar plus hand-pulling is a safer approach.
What if vinegar does not work on my weeds?
If household vinegar fails, the weeds are likely established perennials with deep roots. Try horticultural vinegar (20% acetic acid) if you are willing to handle the stronger product, or switch to hand-pulling, mulch, or boiling water. Combining methods—spray, pull, then mulch—gives better results than any single approach.