Vinegar kills some weeds but not all, and it will damage or kill grass it touches
Vinegar works as a non-selective herbicide, meaning it damages any plant it contacts, not just weeds. The acetic acid in vinegar burns down the leaves and stems of plants it sprays on. For shallow-rooted weeds like chickweed or young dandelions, this can be enough to kill them. For deep-rooted perennials like established dandelions, thistles, or bindweed, vinegar kills the visible growth but the roots survive underground and regrow within weeks.
The catch: vinegar does not distinguish between a weed and the grass you want to keep. If you spray vinegar on a lawn to kill weeds, the grass dies too. This makes vinegar useful only in places where you want to kill everything—cracks in pavement, gravel paths, or garden beds you plan to replant—not in a lawn you want to preserve.
Key Takeaways
- Vinegar kills the above-ground parts of weeds by burning leaves and stems, but does not kill roots of perennial weeds, which regrow within weeks.
- Vinegar is non-selective and will damage or kill any grass or desirable plants it touches, so it cannot be used safely in a lawn.
- Household vinegar (5% acetic acid) works slowly; horticultural vinegar (20% acetic acid) works faster but is harder to find and more expensive.
- Vinegar works best on young annual weeds in cracks, gravel, or bare soil where no desirable plants are nearby.
- For lawn weeds, selective herbicides or hand-pulling are more effective than vinegar because they target only the weeds.
How vinegar damages plants
Vinegar contains acetic acid, which dries out the waxy coating on plant leaves. Once that coating is breached, the plant loses water and dies back. This happens quickly on soft, young growth—often within 24 hours in warm sun. Older, tougher leaves take longer and may not die at all.
The strength of vinegar matters. Household vinegar from the grocery store is 5% acetic acid. Horticultural vinegar, sold at some garden centers, is 20% acetic acid and works much faster. Anything stronger than 20% requires protective equipment and careful handling. The higher the acetic acid percentage, the quicker the burn, but also the more likely it is to damage soil or nearby plants.
Which weeds vinegar actually kills
Vinegar works best on annual weeds—plants that live one season and die naturally. Crabgrass, purslane, chickweed, and young pigweed all die from vinegar spray because they have shallow roots and soft leaves. Once the leaves are burned away, there is nothing left to regrow.
Vinegar is much less effective on perennial weeds—plants that live multiple years and regrow from roots. Dandelions, thistles, bindweed, and clover have deep root systems. Vinegar kills the leaves you see above ground, but the roots stay alive underground. Within a few weeks, new leaves emerge from the same root. You would need to spray repeatedly all season to exhaust the root, which is why hand-pulling or a selective herbicide is more practical.
Why vinegar fails in lawns
A lawn is a monoculture of grass you want to keep. Vinegar cannot tell the difference between grass and weeds, so it kills both. Spray vinegar on a dandelion in your lawn, and the surrounding grass dies too, leaving a bare patch. You have traded a weed for a dead spot.
Selective herbicides (like those containing 2,4-D or MCPA) are designed to kill broadleaf weeds like dandelions and clover while leaving grass unharmed. They work by disrupting growth hormones in broadleaf plants in a way that does not affect grass. This is why they are the standard tool for lawn weed control, not vinegar.
Where vinegar actually works well
Vinegar is practical in places where you want to kill everything: cracks in driveways and sidewalks, gravel paths, the edges of garden beds, or bare soil you plan to replant. Spray it on a sunny day, let it sit for a few hours, and pull out the dead growth. For annual weeds in these spots, one process often works.
Vinegar is also safer than many chemical herbicides if you have pets or children, since it breaks down quickly and does not leave residue in soil. It costs less than horticultural herbicides and is already in most kitchens. For small, occasional weed problems in non-lawn areas, it is a reasonable choice.
How to use vinegar on weeds effectively
Spray vinegar on a warm, sunny day when the forecast shows no rain for at least 24 hours. Rain washes it off before it can work. Spray until the leaves are wet but not dripping. The sun helps the acetic acid burn the leaves faster. Early morning or late afternoon spraying is less effective than midday spray because the sun is weaker.
Wear gloves and eye protection—vinegar is an acid and can irritate skin and eyes. Avoid spraying on windy days, when drift can reach plants you want to keep. If you use horticultural vinegar (20% acetic acid), follow the label instructions carefully, as it is stronger and can burn skin more easily.
For perennial weeds, expect to spray multiple times. The first spray kills the leaves. New leaves will emerge in two to four weeks. Spray again when they appear. Repeating this three to four times over a season can eventually weaken the root enough that it does not regrow, but this takes patience and is not may provide.
Better alternatives for different situations
For lawn weeds, a selective herbicide is faster and more reliable than vinegar. Products containing 2,4-D, MCPA, or dicamba target broadleaf weeds and leave grass alone. explore in spring or fall when weeds are actively growing. Read the label to make sure the product is safe for your grass type.
For perennial weeds, hand-pulling is often the most effective method if the soil is moist. Grab the weed at the base and pull slowly to bring up as much root as possible. A dandelion digger or weeding fork helps extract deep roots. This works best in spring or after rain when soil is soft.
For cracks and gravel, vinegar is a good choice, but boiling water also works and costs nothing. Pour boiling water directly on the weeds. It kills everything it touches and leaves no chemical residue. For large areas, a propane torch designed for weed control burns weeds down quickly, though it requires care around flammable materials.
Frequently Asked Questions
Can I use vinegar to kill weeds in my vegetable garden?
Yes, but only if you are careful about where you spray. Vinegar will kill any plant it touches, including vegetables. Spray only the weeds, not the soil around them, and avoid drift onto nearby plants. For garden beds, hand-pulling or mulching to prevent weeds is often easier than spraying.
How long does it take vinegar to kill weeds?
Household vinegar (5% acetic acid) takes 24 to 48 hours to kill annual weeds on a sunny day. Horticultural vinegar (20% acetic acid) works in 6 to 12 hours. Perennial weeds may show damage within 24 hours but will regrow from the roots within weeks.
Will vinegar kill grass permanently?
Vinegar kills grass leaves but not the roots of most grass species. If you spray vinegar on a lawn, the grass will brown and appear dead, but it usually regrows from the roots within a few weeks. For permanent grass removal, you need a non-selective herbicide like glyphosate or repeated vinegar applications over months.
Is vinegar safer than chemical herbicides?
Vinegar breaks down quickly and does not leave residue in soil, making it safer around pets and children than many synthetic herbicides. However, it is still an acid and can irritate skin and eyes. Always wear gloves and avoid breathing the spray. For safety, follow the label on any product you use.
Can I mix vinegar with dish soap to make it work better?
Adding a small amount of dish soap can help vinegar stick to waxy leaves, which may speed up the burn. Use no more than a teaspoon per gallon of vinegar. However, this does not change the fact that vinegar does not kill roots, so perennial weeds will still regrow.