Vinegar kills some weeds but not all of them, and success depends on the vinegar strength, the weed type, and when you spray
Vinegar works by burning down the leaves and stems of weeds through its acetic acid content. Household vinegar (5% acetic acid) kills young weeds with soft growth, especially broadleaf weeds like dandelions and clover. It does not kill the roots, so perennial weeds often regrow within weeks. Horticultural vinegar (20% acetic acid) is stronger and works faster, but even that requires repeated applications on stubborn plants.
The catch: vinegar is non-selective, meaning it damages or kills any plant it touches—grass, flowers, vegetables, everything. It also breaks down quickly in sunlight and rain, so timing and weather matter. If you are looking for a one-time spray that ends weeds permanently, vinegar is not that tool.
Key Takeaways
- Household vinegar (5% acetic acid) kills soft-leaved weeds like dandelions and clover by burning foliage, but does not kill roots, so weeds often return.
- Horticultural vinegar (20% acetic acid) works faster and on tougher weeds, but costs more and still requires multiple applications on perennials.
- Vinegar kills any plant it touches, so spray only the weeds you want gone and avoid windy days or spray drift onto nearby plants.
- Early morning or late afternoon spraying works better than midday because the acid has time to work before the sun breaks it down.
- Perennial weeds with deep roots (like dandelions and thistles) need repeated spraying every 7 to 10 days, or removal of the root, to stay gone.
How vinegar damages weeds
Vinegar's acetic acid dissolves the waxy coating on weed leaves, causing them to dry out and collapse. This happens fastest on young weeds with tender growth—seedlings and soft-stemmed plants like chickweed or purslane can brown and die within 24 hours. Older weeds with thicker leaves take longer, sometimes 2 to 3 days, and may only be partially killed on the first spray.
The problem is that vinegar only kills what it touches. It does not move through the plant's vascular system the way selective herbicides do. Once the leaves are gone, the roots stay alive underground. For annual weeds (ones that die naturally after one season), this is often enough—no leaves means no new growth. For perennial weeds with established root systems, the plant straightforward regrows from the roots within 1 to 3 weeks.
Household vinegar versus horticultural vinegar
Household vinegar, sold in grocery stores, contains 5% acetic acid. It works on young weeds and soft plants but is slow on anything with established growth. You may need to spray the same weed two or three times over several weeks to see permanent death, and even then, perennials often come back.
Horticultural vinegar contains 20% acetic acid and works roughly four times faster. A single spray can kill a young dandelion in one day instead of three. It also works on tougher, thicker-leaved weeds that household vinegar barely damages. The trade-off is cost—horticultural vinegar runs $15 to $30 per gallon compared to $2 to $4 for household vinegar—and it is more caustic, so you need to wear gloves and eye protection when mixing and spraying.
Neither strength kills roots. Both require repeat applications on perennials. The difference is speed and the size of weed you can tackle with one spray.
When vinegar works best
Vinegar works best on weeds that are less than 6 inches tall and have not yet flowered or set seed. Young chickweed, purslane, and seedling dandelions die quickly. Established weeds with thick stems and deep roots—mature dandelions, thistles, bindweed—need multiple sprayings or the root pulled out by hand.
Timing of day matters. Spray in early morning (before 9 a.m.) or late afternoon (after 4 p.m.) when the sun is low. Midday sun breaks down the acetic acid before it can do full damage. Avoid spraying if rain is forecast within 6 hours; the vinegar needs time to dry on the leaves and work. Dry, calm days are ideal—wind carries spray onto plants you want to keep.
Temperature also affects speed. Vinegar works faster when it is warm (above 70°F). On cool days, the same spray takes twice as long to show results.
How to spray vinegar safely
Pour vinegar into a spray bottle or pump sprayer. For household vinegar, use it straight from the bottle. For horticultural vinegar, follow the label—some brands recommend diluting with water, others are ready to use. Wear gloves and long sleeves; vinegar can irritate skin, especially the stronger horticultural type.
Spray only the weeds you want dead. Vinegar does not distinguish between weeds and desirable plants. If you are spraying near grass or garden plants, use a cardboard shield or spray carefully to avoid drift. On a windy day, do not spray at all—the mist will travel and damage nearby plants.
Soak the weed thoroughly so the vinegar runs down the leaves and stems. A light mist is not enough. The acid needs contact time to break down the waxy coating. Let the spray dry on the plant—do not rinse it off.
What happens after you spray
Annual weeds (ones that complete their life cycle in one season) usually die within 3 to 7 days and do not regrow if the roots were shallow. Perennial weeds show damage within 1 to 2 days but regrow from the roots within 2 to 4 weeks. Plan to respray every 7 to 10 days until the weed stops coming back, or dig out the root to prevent regrowth.
If a weed does not show damage within 3 days, it is either too established for that vinegar strength, or the spray did not make full contact. Respray, making sure to coat all the leaves and stems. If it still does not respond after a second process, the weed likely needs the root removed or a different method.
Vinegar versus other weed control methods
Hand-pulling works on young weeds and is free, but takes time and misses roots on perennials. Boiling water kills weeds when ready but also kills soil life and nearby plants. Mulch prevents weeds from sprouting but does not kill existing ones. Selective herbicides (like those targeting broadleaf weeds in lawns) kill specific plants without harming grass, but cost more and require careful process.
Vinegar fits best when you have a small number of weeds, want to avoid chemicals, and are willing to spray multiple times. It is not a replacement for pulling roots on perennials or for preventing new weeds from sprouting. Many gardeners combine vinegar with hand-pulling: spray the leaves to weaken the plant, then pull the root a few days later when the plant is stressed and comes out more easily.
Frequently Asked Questions
Will vinegar kill weeds permanently?
No. Vinegar kills the leaves and stems but not the roots of perennial weeds, so they regrow within 2 to 4 weeks. Annual weeds may not return if the roots were shallow, but you will likely need to respray perennials every 7 to 10 days or pull the root to stop regrowth.
Can I use vinegar on my lawn without killing the grass?
Not easily. Vinegar kills any plant it touches, including grass. If you spray it on a lawn to kill broadleaf weeds like dandelions, you will also damage the grass around them. Hand-pulling or a selective broadleaf herbicide designed for lawns is safer.
Does salt mixed with vinegar work better?
Salt can increase damage to leaves, but it also damages soil and makes it harder for desirable plants to grow in that spot later. Salt also does not kill roots any better than vinegar alone. Avoid salt unless you are treating a crack in pavement where nothing else grows.
How long does vinegar stay active after I spray?
Vinegar begins breaking down as soon as it dries on the leaf, especially in sunlight. Most of the damage happens within the first 24 to 48 hours. After that, the acid has mostly lost its strength. This is why rain within 6 hours of spraying reduces effectiveness—it washes the vinegar off before it can work.
Is horticultural vinegar safe to use around pets or children?
Horticultural vinegar (20% acetic acid) is more caustic than household vinegar and can burn skin and eyes. Keep children and pets away while spraying and until the spray has dried. Household vinegar (5%) is safer but still an irritant. Always wear gloves and avoid contact with skin and eyes.