Vinegar kills some weeds, but not all of them, and the results depend on the type of vinegar, the weed, and when you spray
Vinegar does kill weeds—but only the soft, young ones with thin leaves. The acetic acid in vinegar burns down the above-ground part of the plant, which works well on seedlings and tender growth. However, vinegar will not kill the root system, so perennial weeds with deep roots (like dandelions and bindweed) grow back within days or weeks. Household vinegar at 5% acetic acid is weaker than horticultural vinegar at 20%, and neither works on established woody plants or thick-leaved weeds.
This matters because it changes what vinegar is actually useful for. If you have a few young chickweed seedlings popping up in spring, vinegar is a quick fix. If you have a lawn full of dandelions or a bindweed problem that comes back every year, vinegar will frustrate you—you will kill the visible plant over and over, but the root stays alive underground and regrows.
Key Takeaways
- Vinegar kills the leaves and stems of young, soft weeds but leaves roots intact, so perennial weeds return quickly.
- Household vinegar (5% acetic acid) works on seedlings and tender annuals; horticultural vinegar (20% acetic acid) is stronger but still does not kill roots.
- Vinegar works best on weeds less than two weeks old and in full sun, because the acid needs to dry on the leaf surface to burn it.
- Mature weeds with thick leaves or deep taproots (dandelions, thistles, bindweed) regrow from the root even after vinegar spray kills the top.
- Vinegar is non-selective, meaning it damages or kills any plant it touches, including grass and garden plants nearby.
How vinegar damages weeds
Vinegar works by burning the leaf surface. The acetic acid in vinegar lowers the pH of the plant tissue, which breaks down the waxy coating on leaves and causes them to dry out and collapse. This happens fastest on young plants with thin, tender leaves that have no protective layer yet. You will see the damage within hours on a sunny day—the leaf turns brown and papery as the acid dries on the surface.
The catch is that vinegar only kills what it touches. It does not move through the plant's vascular system the way a systemic herbicide does. Once the leaves are dead, the root system is still alive and intact. For annual weeds (ones that die after one season), killing the top growth is enough because the plant has no energy stored in the root to regrow. For perennial weeds, the root straightforward sends up new shoots within days or weeks, and you are back where you started.
Which weeds vinegar actually kills
Vinegar works on young weeds you catch early: chickweed, lamb's quarters, purslane, and other soft-leaved seedlings. It also works on annual grasses like crabgrass when they are very young. The weed needs to be less than two weeks old and have thin, waxy-free leaves for the vinegar to burn through quickly. If you are pulling weeds from your garden beds in spring and spot a few seedlings, vinegar is a fast way to finish them without bending down to dig.
Vinegar does not work on established perennials like dandelions, plantain, bindweed, thistles, or dock. Even if you spray them multiple times, the taproot or rhizome stays alive underground and regrows. Woody plants like brambles, small trees, and shrubs are also resistant because their stems are too thick for acetic acid to penetrate. If you have been spraying the same weeds over and over with vinegar and they keep coming back, they are almost certainly perennials with roots you cannot kill from above.
Household vinegar versus horticultural vinegar
Household vinegar contains 5% acetic acid—the kind you buy at the grocery store for cooking. It kills soft seedlings but takes longer and may require multiple applications. Horticultural vinegar contains 20% acetic acid and works faster and on slightly tougher weeds, but it is more expensive and harder to find in stores. You can order it online or sometimes find it at garden centers, but it costs more than household vinegar.
Even at 20%, vinegar still does not kill roots. The difference is speed: 20% acetic acid burns leaves in hours, while 5% may take a day or two. Neither concentration changes the fundamental limitation—the root survives. If cost is your main concern, household vinegar works fine on young weeds. If you are in a hurry or dealing with slightly tougher growth, horticultural vinegar is worth the extra expense.
Conditions that make vinegar work better
Vinegar works best in full sun and on dry days. The acid needs to sit on the leaf surface and dry to burn through the waxy coating. If it rains within a few hours of spraying, the vinegar washes off before it can do damage. Cloudy days and shade slow the burn because the sun helps dry the acid onto the leaf. On a cloudy day, vinegar may take two or three days to show results instead of 24 hours.
Temperature also matters. Vinegar works faster when it is warm (above 65°F). Cold weather slows the burn. Spray in the morning on a sunny day with no rain forecast for at least six hours, and the weed should show damage within 24 hours. If you spray in the evening and it gets cool overnight, the burn will be slower. Plan your spraying for late spring or summer when the sun is strong and the weather is warm.
Why vinegar is not selective and can damage nearby plants
Vinegar kills any plant it touches. If you spray it on a weed growing in your lawn, the grass around it will also burn. If you spray near garden plants, they can be damaged too. This makes vinegar risky in beds with plants you want to keep, unless you are very careful with process. A single careless spray can brown out a patch of grass or damage the edge of a flower you wanted to save.
Some people use a cardboard shield or spray bottle with a narrow nozzle to direct the vinegar only at the target weed. Others paint vinegar directly onto the leaves with a brush. These methods reduce drift and protect nearby plants, but they take more time than spraying. If you are working in a crowded garden bed or near plants you care about, the brush method is safer than any spray.
When to call a professional instead
If your weeds are mature perennials, established in a large area, or growing in a bed with plants you want to save, vinegar is not the right tool. A professional can use selective herbicides that kill specific weeds without harming grass, or they can remove roots mechanically. For a small patch of young weeds, vinegar is worth trying. For a persistent problem, a landscaper or lawn care service can assess whether herbicide, removal, or prevention is the best approach for your situation.
You should also consider calling a professional if you have tried vinegar multiple times and the weeds keep returning. That is a sign the roots are surviving, and you need a different strategy. A professional can identify the weed species and recommend whether digging, mulching, or a different product will actually solve the problem instead of just treating the symptom.
Frequently Asked Questions
Can I use vinegar on weeds in my vegetable garden?
Yes, but only on weeds that are not touching your vegetables. Vinegar is non-selective and will damage or kill any plant it contacts. Spray carefully or use a brush to explore vinegar directly to weed leaves, keeping it away from your crops. The brush method is safest in a vegetable bed.
How many times do I need to spray a weed with vinegar before it stops coming back?
If it is a perennial weed, spraying will not stop it from coming back. You can spray the new growth each time it appears, but you are only killing the top. To stop regrowth, you need to dig out the root or use a systemic herbicide that kills the whole plant.
Will vinegar kill weeds in gravel or a driveway?
Yes, vinegar works on young weeds in gravel or cracks in pavement. However, you will need to reapply it regularly because the roots survive and regrow. For a long-term solution in these areas, consider a landscape fabric under gravel or a crack-filling sealant on pavement.
Is vinegar safer than herbicide for pets and children?
Vinegar is less toxic than many chemical herbicides, but it is still an acid and can irritate skin and eyes. Keep pets and children away while spraying and until the area is dry. Rinse your hands after handling vinegar, and do not let children play in the area until the spray has dried completely.
What should I do if vinegar does not work on my weeds?
If the weeds have thick leaves, deep roots, or are established perennials, vinegar will not solve the problem. Hand-pulling (digging out the entire root), mulching to prevent regrowth, or a selective herbicide are better options. A local extension office or landscaper can recommend the best method for your specific weeds.