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. When you spray vinegar on a weed, the acetic acid burns the leaves and stems, turning them brown within hours to a few days. The effect is visible and fast, which is why many people reach for it as a home remedy.
The catch is that vinegar only kills what it touches on the surface. It does not travel through the soil or the plant's root system. Weeds with shallow roots—like chickweed or purslane—often die completely. Weeds with deep taproots—like dandelions or thistles—usually regrow from the root within weeks, even if the top dies back. Grass dies wherever the vinegar lands, so you cannot spray it selectively in a lawn without killing the grass around the weed.
Vinegar strength matters. Household vinegar (5% acetic acid) works slowly and incompletely. Horticultural vinegar (20% acetic acid) works faster and more thoroughly, but it is caustic enough to damage skin and eyes, and it is not legal to use in all states. The stronger the vinegar, the more effective it is—but also the more damage it does to everything nearby.
Key Takeaways
- Vinegar kills the leaves and stems of any plant it touches, including grass, so it cannot be used selectively in a lawn.
- Weeds with shallow roots often die completely, but deep-rooted weeds like dandelions regrow from the root within weeks.
- Household vinegar (5% acetic acid) works slowly; horticultural vinegar (20% acetic acid) works faster but is restricted in some states and requires protective gear.
- Vinegar does not prevent weeds from returning, so you will need to retreat the same spot multiple times or use another method to stop regrowth.
How vinegar damages plants
Vinegar is an acid that breaks down the waxy coating on plant leaves, called the cuticle. Once that coating is gone, the leaf dries out and the plant cannot photosynthesize. You will see the damage within a few hours on a sunny day—the leaf turns brown or yellow and becomes papery. On cloudy or cool days, the damage takes longer to show.
The acid also damages the stem and any soft plant tissue it contacts. If you spray vinegar on a young weed seedling, the entire plant may collapse. If you spray it on a mature plant with a thick, woody stem, the damage stays on the surface and the plant may recover below the burn line.
Vinegar does not move through the plant the way a systemic herbicide does. A systemic herbicide enters the leaf, travels through the plant's vascular system, and kills the roots. Vinegar sits on the surface and burns what it touches. This is why deep-rooted weeds survive: the root stays alive underground, and the plant regrows from it.
Which weeds vinegar actually kills
Vinegar works best on young weeds with shallow root systems and soft stems. Chickweed, purslane, lamb's quarters, and other annual weeds in their first few weeks often die completely after one spray. These plants have not yet developed deep roots or thick protective tissue, so the acid damage is fatal.
Vinegar is less effective on established perennial weeds like dandelions, plantain, and thistles. These plants have deep taproots that store energy and nutrients. When you spray vinegar, you kill the visible top, but the root survives underground. Within two to four weeks, the plant regrows from the root. You can slow it down by spraying repeatedly—each time you kill the top, you weaken the root a little—but you will not eliminate it this way.
Woody plants like shrub seedlings and tree saplings have bark that protects them. Vinegar may scorch the leaves, but the stem survives, and the plant regrows. Grasses are also difficult to kill with vinegar because their growing point is at the base of the leaf, close to the soil, where vinegar does not reach as easily.
Vinegar versus grass: why you cannot use it selectively
If you spray vinegar on a weed growing in your lawn, the grass around it will also die. Vinegar does not distinguish between weeds and grass—it damages any plant it contacts. Even if you try to spray only the weed, overspray and drift will land on nearby grass, leaving brown patches.
This makes vinegar useful only in places where you want to kill everything: driveways, gravel paths, between pavers, or in garden beds where you are willing to replant. It is not a tool for spot-treating weeds in a lawn without damaging the turf.
If you have weeds in grass, other methods work better. Hand-pulling removes the whole root if you do it when the soil is moist. Digging out the root with a weeding fork prevents regrowth. Selective herbicides (like 2,4-D or MCPA) target broadleaf weeds without harming grass. Vinegar will not give you that control.
Household vinegar versus horticultural vinegar
Household vinegar from the grocery store contains 5% acetic acid. It is safe to handle without gloves, but it works slowly and incompletely. You may need to spray the same weed two or three times, and even then, deep-rooted weeds often regrow. On a hot, sunny day with low humidity, household vinegar shows results within 24 hours. On a cool or cloudy day, it may take several days, and some weeds will not die at all.
Horticultural vinegar contains 20% acetic acid—four times stronger. It works faster and kills more weeds in a single spray. The downside is that it is caustic. It can burn skin and damage eyes, so you must wear gloves, long sleeves, and eye protection. It is also restricted or banned in some states because of environmental concerns. Before you buy it, check your state's regulations and your local garden center's policies.
A middle ground exists: some garden centers sell 10% vinegar products designed for weed control. These are stronger than household vinegar but weaker than full horticultural strength, and they may be legal where 20% vinegar is not. Read the label to confirm the acetic acid percentage and any restrictions in your area.
Why vinegar does not prevent weeds from coming back
Vinegar kills the plant you spray, but it does not stop new weeds from growing in the same spot. Once the dead plant material breaks down, the soil is bare and ready for new seeds to land and germinate. If you do not cover the soil or plant something else there, weeds will return within weeks.
This is different from a pre-emergent herbicide, which creates a barrier in the soil that stops seeds from sprouting. Vinegar has no residual effect. It is a contact kill only, useful for removing visible weeds but not for preventing future growth.
To keep weeds from returning, you need a follow-up step. In garden beds, mulch the soil after spraying to block sunlight and prevent new seeds from germinating. On driveways or paths, you can reapply vinegar whenever new weeds appear, or you can use a longer-lasting solution like a pre-emergent or a physical barrier like landscape fabric.
When to spray vinegar for best results
Spray vinegar on a warm, sunny day with low humidity and no rain in the forecast for at least 24 hours. Heat and sunlight speed up the damage, and dry conditions let the acid work without being diluted by moisture. If it rains within a few hours of spraying, the vinegar washes off and the treatment fails.
Spray in the morning or late afternoon when the sun is lower and you can see what you are doing. Avoid spraying in strong wind, which will carry the spray away from your target and onto plants you want to keep. Wear long sleeves and pants if you are using horticultural vinegar, and keep children and pets away from the area until it dries.
Spray young weeds before they flower and set seed. Once a weed has produced seeds, killing the plant stops that generation, but the seeds in the soil will still germinate later. Early and repeated treatment prevents weeds from establishing.
Frequently Asked Questions
Can I use vinegar to kill weeds in my vegetable garden?
Yes, but only if you are careful not to spray the vegetables. Vinegar kills any plant it touches, so spray only the weeds and keep the spray away from your crops. It works best on young weeds between rows or around the edges. Once weeds are mixed in with vegetables, hand-pulling or careful hoeing is safer.
Will vinegar kill weeds permanently?
No. Vinegar kills the visible plant, but deep-rooted weeds regrow from the root within weeks. Even shallow-rooted weeds can return if new seeds land in the same spot. You will need to retreat the area or use another method like mulch or pre-emergent herbicide to prevent regrowth.
Is vinegar safer than chemical herbicides?
Household vinegar is less toxic than many synthetic herbicides, but horticultural vinegar is caustic and can burn skin and eyes. Neither type is completely safe—vinegar is still an acid that damages plants indiscriminately. Follow label directions and wear protective gear if you use horticultural vinegar. For safety, hand-pulling or digging out weeds avoids chemicals altogether.
How long does it take vinegar to kill a weed?
Household vinegar (5% acetic acid) takes 24 to 48 hours on a sunny day, sometimes longer in cool weather. Horticultural vinegar (20% acetic acid) shows visible damage within a few hours. The exact timing depends on the weed type, the temperature, humidity, and sunlight. Soft-stemmed weeds die faster than tough, woody plants.
Can I mix vinegar with other products to make it work better?
Some people add dish soap or salt to vinegar, thinking it will improve results. Dish soap can help the vinegar stick to waxy leaves, but salt does not improve the herbicide effect and can damage soil. If you add soap, use only a small amount (a few drops per gallon). Avoid salt, which can persist in the soil and harm future plants.