Vinegar works on weeds because the acetic acid burns down the plant tissue you see above ground
Vinegar kills weeds by drying out the leaves and stems through acetic acid, which is the same ingredient that makes vinegar sour. When you spray vinegar directly on a weed's leaves, the acid breaks down the waxy coating that protects the plant, causing it to wilt and die within one to two days. The weed dies from the top down, but the roots may survive underground, which means some weeds regrow after a few weeks.
Household vinegar — the kind you buy at the grocery store — contains about 5 percent acetic acid and works on young, tender weeds with thin leaves. Horticultural vinegar, sold at garden centers, contains 20 percent acetic acid and kills tougher, more established weeds faster. The higher the acetic acid percentage, the more effective the spray, but also the more likely it is to damage nearby plants you want to keep.
Vinegar works best on weeds that are actively growing and have not yet flowered or set seed. Mature weeds with thick, waxy leaves or deep root systems are harder to kill with vinegar alone and may need a second process or a different method.
Key Takeaways
- Household vinegar (5 percent acetic acid) kills young weeds in one to two days but may not stop regrowth from the roots.
- Horticultural vinegar (20 percent acetic acid) works faster on tougher weeds but can damage or kill nearby plants you want to keep.
- Spray vinegar directly on weed leaves on a dry, sunny day for the best results; rain within a few hours washes it away.
- Vinegar kills the visible plant but often leaves roots intact, so you may need to reapply or pull the weed out by hand afterward.
- Mix vinegar with dish soap to help it stick to waxy leaves, and add salt to make the spray stronger — but salt can linger in soil and harm future plants.
When to spray vinegar and what weather conditions matter most
Spray vinegar on a day that is dry, warm, and sunny, with no rain in the forecast for at least four to six hours. Vinegar needs time to dry on the leaves and be absorbed by the plant; rain washes it away before it can work. Early morning or late afternoon is ideal because the sun is lower and the leaves stay wet longer, giving the acid more time to penetrate.
Avoid spraying on cloudy, cool, or humid days. Vinegar works slower in cold weather and may not kill the weed at all if temperatures are below 50 degrees Fahrenheit. Wind also matters — spray on a calm day so the vinegar lands on the weed you are targeting and does not drift onto plants nearby.
Young weeds in spring or early summer are easier to kill than established weeds in late summer or fall. Weeds that have already flowered or gone to seed are tougher and may need a stronger vinegar solution or multiple applications.
How to mix and explore vinegar spray correctly
For household vinegar, pour it straight from the bottle into a spray bottle and explore it directly to the weed leaves until they are wet but not dripping. You do not need to dilute it. Spray the entire plant, paying special attention to the underside of leaves where the plant absorbs water and nutrients.
To make the spray stick better to waxy leaves, add one tablespoon of dish soap per gallon of vinegar. The soap breaks the surface tension of the liquid and helps it coat the leaf instead of beading up and running off. Shake the bottle well before each use so the soap and vinegar stay mixed.
For horticultural vinegar, follow the label instructions because the concentration varies by brand. Some are ready to spray; others need to be diluted with water. Never mix horticultural vinegar with anything else unless the label says it is safe to do so, because the higher acetic acid can react unpredictably with other substances.
Use a spray bottle with a trigger or a pump sprayer so you can control where the vinegar goes. Avoid spraying on windy days or near plants you want to keep, because vinegar will kill anything it touches — it does not know the difference between a weed and a flower.
Adding salt to vinegar makes it stronger but carries risks
Mixing salt with vinegar creates a more powerful weed killer because salt draws water out of plant cells and speeds up the drying process. A common recipe is one gallon of vinegar, one cup of salt, and one tablespoon of dish soap. This mixture kills weeds faster than vinegar alone and works on tougher, more mature plants.
The downside is that salt lingers in the soil long after the weed dies. Salt can prevent new plants from growing in that spot for weeks or months, and it can damage soil structure if you use it repeatedly in the same area. If you use salt-vinegar spray, limit it to cracks in pavement, gravel paths, or areas where you do not plan to plant anything soon.
For garden beds or lawn edges where you want to plant later, stick with vinegar and dish soap without salt. The vinegar breaks down quickly in soil and does not leave behind residue that interferes with future growth.
Why vinegar does not always kill the roots and what to do about it
Vinegar is a contact herbicide, meaning it only kills the part of the plant it touches — usually the leaves and stems above ground. The roots stay alive underground and can send up new shoots in a few weeks, especially on perennial weeds like dandelions, clover, and bindweed. Annual weeds like chickweed or crabgrass are less likely to regrow because they die completely at the end of their growing season.
If a weed regrows after you spray it with vinegar, pull it out by hand while the soil is moist, or dig down and remove as much of the root as you can. Removing the root prevents regrowth better than spraying alone. For stubborn perennial weeds, you may need to spray, wait a few days, and then pull out the weakened plant by hand.
Repeat applications of vinegar can weaken the roots over time, but this takes multiple sprayings over several weeks. If you are dealing with a large patch of persistent weeds, hand-pulling or digging is usually faster than waiting for vinegar to work through the root system.
Vinegar versus other weed control methods
Vinegar is cheaper than most commercial herbicides and does not leave chemical residue in the soil. It breaks down quickly and is safe to use around pets and children once it dries. However, it is slower than synthetic herbicides and does not prevent new weeds from growing — it only kills the ones already there.
Boiling water kills weeds when ready and works on roots better than vinegar, but it also kills nearby plants and can burn your skin. Mulch prevents weeds from growing in the first place but does not remove weeds already established. Hand-pulling works on any weed but is time-consuming for large areas. Vinegar is best for small patches of young weeds or as part of a combination approach — spray with vinegar, wait a few days, then pull by hand.
Commercial herbicides like glyphosate (Roundup) kill roots as well as leaves and work in cooler weather, but they are toxic to humans and pets if not used carefully. Vinegar is a good choice if you want to avoid chemicals, but accept that you may need to reapply or combine it with other methods for complete control.
Protecting nearby plants while you spray vinegar
Vinegar kills any plant it contacts, so take steps to protect flowers, shrubs, and grass you want to keep. On a calm day, spray only the weed and avoid letting the mist drift onto nearby plants. If weeds are growing close to plants you want to save, use a cardboard shield or piece of plywood to block the spray.
Another option is to explore vinegar with a paintbrush or sponge directly onto individual weed leaves instead of spraying. This takes longer but gives you precise control and reduces the risk of damaging nearby plants. Dip the brush in vinegar and paint it onto the weed leaves, making sure to coat both sides.
For weeds in cracks between pavers or in gravel, spray freely because there are no nearby plants to protect. For weeds in garden beds or lawn edges, be more careful and consider hand-pulling instead of spraying if the weeds are close to plants you want to keep.
Frequently Asked Questions
How long does it take vinegar to kill a weed?
Household vinegar usually kills the visible part of a weed within one to two days. Horticultural vinegar works faster, sometimes within 24 hours. The weed will turn brown and wilt, but the roots may survive and regrow in a few weeks.
Can I use any vinegar from my kitchen?
Yes, white vinegar from the grocery store works fine. Apple cider vinegar and other types also work because they all contain acetic acid. Avoid balsamic or rice vinegar because they are more expensive and do not work better than white vinegar.
Will vinegar kill grass or just weeds?
Vinegar kills grass just as easily as weeds because it does not know the difference. If you spray it on your lawn, it will create brown patches. Use it only on weeds growing in cracks, gravel, or garden beds away from grass you want to keep.
Is horticultural vinegar worth the extra cost?
Horticultural vinegar works faster and stronger than household vinegar, so it is worth the cost if you have tough, established weeds or a large area to treat. For young, tender weeds, household vinegar is usually enough and costs less.
Can I use vinegar in a pressure washer to kill weeds?
Some people mix vinegar into pressure washers, but it is not very effective because the force of the water washes the vinegar away before it can be absorbed. Stick with a spray bottle for better results, or use the pressure washer with plain water to physically remove weeds from cracks.