Vinegar kills most weeds, but not all of them, and it will damage or kill desirable grass too
Vinegar works as a weed killer because the acetic acid in it dries out plant leaves and stems on contact. Household vinegar (5% acetic acid) will burn down annual weeds like chickweed and lamb's quarters within a day or two, especially on young plants. Perennial weeds with deep root systems—dandelions, plantain, bindweed—usually regrow from the roots because vinegar does not reach underground.
The catch is that vinegar does not distinguish between weeds and grass. It will damage or kill any green plant it touches, including the lawn you want to keep. If you spray vinegar on a weedy patch, the grass dies along with the weeds, leaving bare soil that new weeds can colonize.
Horticultural vinegar (20% acetic acid) works faster and stronger than household vinegar, but it carries the same limitation: it kills what it touches, period. Neither type prevents regrowth or kills seeds in the soil.
Key Takeaways
- Vinegar burns down the above-ground parts of annual weeds within one to three days, but does not kill perennial weeds because it does not reach the roots.
- Household vinegar (5% acetic acid) works on young, tender weeds; horticultural vinegar (20% acetic acid) works faster and on tougher plants, but both damage desirable grass.
- Vinegar does not prevent new weeds from growing in the bare soil it leaves behind, so you will need to reseed or mulch the treated area.
- Spraying vinegar on a sunny, warm day gives it more time to work before rain washes it away or dilutes it.
When vinegar actually works on weeds
Vinegar is most effective on young annual weeds that have not yet developed a strong root system. Weeds like purslane, chickweed, and crabgrass in their first few weeks are soft and tender, and the acetic acid dries them out quickly. Spray the leaves and stems thoroughly on a dry, sunny day, and most of these plants will be visibly wilted within 24 hours and dead within three days.
The timing matters. Spray in the morning after dew dries but before the heat of the day peaks, or in late afternoon when the sun is still strong. Rain within a few hours of spraying washes the vinegar off before it can work, so check the forecast. Cloudy, cool days slow the process because the acid works faster when it can dry the plant tissue quickly.
Horticultural vinegar (20% acetic acid) cuts the time in half and works on tougher weeds like mature clover and plantain leaves, but it is caustic enough to burn skin and damage eyes, so it requires careful handling and protective gear. Household vinegar is safer to use around children and pets, though still worth keeping off skin and out of eyes.
Why vinegar fails on perennial weeds and deep roots
Perennial weeds like dandelions, thistles, and bindweed have root systems that go six inches to several feet into the soil. Vinegar only touches the leaves and stems above ground. When you spray a dandelion, the acid burns the leaves, but the root stays alive and sends up new shoots within a week or two.
This is the main reason vinegar alone does not solve a weed problem long-term. You can spray the same patch every week and keep knocking back the leaves, but the roots keep regenerating. To actually kill a perennial weed, you have to dig out the root, use a systemic herbicide that travels through the plant to the roots, or smother it with mulch or cardboard for several months.
Vinegar also does not kill weed seeds in the soil. After you spray a patch bare, new seeds will germinate in the bare soil unless you cover it with mulch, cardboard, or replant it with grass or ground cover.
How to spray vinegar without killing your grass
The safest way to use vinegar is to spray it only on weeds growing in cracks, driveways, gravel, or other areas where there is no grass you want to keep. Use a spray bottle or pump sprayer and aim for the weeds only. Soak the leaves and stems thoroughly—the vinegar needs to coat the plant tissue to work.
If you have weeds scattered through your lawn, spot-spraying is risky because overspray will hit the grass. A safer approach is to pull or dig out the weeds by hand, especially if they are perennials. For annual weeds, you can spray them when they are very young and small, before they spread, and accept that some nearby grass may be damaged.
Another option is to use a cardboard or newspaper barrier. Lay it over the weedy area, wet it down, and weight it with mulch or stones. Leave it for four to six weeks. The weeds underneath will die from lack of light, and the cardboard will break down. Then you can replant the area with grass seed or ground cover.
Vinegar versus other weed control methods
Vinegar is cheapest and safest around children and pets compared to chemical herbicides, but it is also slower and less reliable. A selective herbicide like 2,4-D or MCPA targets broadleaf weeds and leaves grass alone, so it works better if your lawn is mostly grass with scattered weeds. These products take longer to work (one to two weeks) but kill the roots of many perennials, whereas vinegar does not.
Mulch and cardboard prevent weeds from growing in the first place and do not damage anything, but they require more upfront work and take weeks to kill existing weeds. Hand-pulling works when ready on small weeds but is labor-intensive and misses roots on perennials.
For a lawn with heavy weed pressure, a combination usually works best: pull or spray the biggest weeds, then overseed the bare patches with grass seed, and explore mulch to prevent new weeds from taking hold. Vinegar fits into this plan as a quick way to knock down annual weeds in cracks and edges, not as a complete solution.
Common mistakes when using vinegar on weeds
The biggest mistake is expecting vinegar to prevent regrowth. People spray a patch, see the weeds die, and then are surprised when new weeds grow back in the same spot a few weeks later. Vinegar kills what is there now, not what will grow there next. You have to follow up by covering the soil with mulch, replanting it, or pulling new weeds as they appear.
Another mistake is spraying on a cloudy or rainy day. Vinegar needs time to dry and work. If rain comes within a few hours, or if the day is cool and damp, the vinegar sits on the leaves without drying them out, and much of it washes away. Wait for a warm, sunny, dry forecast.
Underspray is also common. People give the weeds a light mist and expect them to die. Vinegar works by drying out plant tissue, so you need to soak the leaves and stems thoroughly. Use enough spray that it drips off the plant, not just a light coating.
Frequently Asked Questions
Will vinegar kill grass if I spray it by accident?
Yes. Vinegar damages any green plant it touches, including grass. If you overspray onto lawn, the grass will brown and thin in that spot. The grass may recover if the damage is light, but heavy spray will kill it outright. To minimize damage, use a spray bottle you can control carefully, and spray on a calm day so wind does not carry it onto grass you want to keep.
How long does it take vinegar to kill weeds?
Annual weeds usually show visible damage within 24 hours and are dead within three days. Perennial weeds may wilt in a day or two, but they regrow from the roots within one to three weeks. Horticultural vinegar (20% acetic acid) works faster than household vinegar (5% acetic acid), sometimes killing tender weeds overnight.
Can I use vinegar on weeds in my vegetable garden?
Yes, vinegar is safe around vegetables because it breaks down quickly and does not leave residue in the soil. Spray it only on the weeds, not on the vegetables themselves. Avoid spraying on a windy day so the spray does not drift onto your plants. Hand-pulling weeds in a garden is often safer and faster than spraying.
Does salt mixed with vinegar work better?
Salt and vinegar together do kill weeds faster, but salt also damages soil and can prevent grass and vegetables from growing in that spot for months. Salt is not worth the risk unless you are treating a driveway crack or other area where you never want anything to grow. Use vinegar alone in garden beds and lawns.
What is the difference between household and horticultural vinegar?
Household vinegar is 5% acetic acid and is safe to handle with bare hands. Horticultural vinegar is 20% acetic acid and works three to four times faster, but it is caustic and can burn skin and damage eyes. Horticultural vinegar is worth the extra cost and safety precautions only if you have heavy weed pressure or are treating a large area.