Vinegar works on young weeds, but not all of them, and not the way you might think
Vinegar kills weeds by burning down the leaves and stems you see above ground—the acid in the vinegar damages plant tissue on contact. It works best on weeds that are still small and haven't developed deep root systems. However, vinegar does not kill the roots. This means that perennial weeds (the ones that come back year after year) will regrow from their roots after you spray them, sometimes within days. Annual weeds, which die naturally at the end of the season, are more likely to stay dead after vinegar treatment because they don't have established root systems to regrow from.
The strength of vinegar matters. Household vinegar, which is 5 percent acetic acid, can work on tender young weeds but often fails on anything tougher. Horticultural vinegar, which is 20 percent acetic acid, is much more effective and will kill a wider range of weeds on the first process. You can find horticultural vinegar at garden centers and online. The trade-off is that stronger vinegar is more caustic and requires more care when handling.
Key Takeaways
- Vinegar kills the visible parts of weeds but not the roots, so perennial weeds will regrow unless you remove the root system.
- Household vinegar (5 percent acetic acid) works only on very young, tender weeds; horticultural vinegar (20 percent acetic acid) is more reliable for established weeds.
- Vinegar works best on a sunny day when the leaves are dry, and you should spray it directly on the weed, not the soil around it.
- For permanent removal of perennial weeds, you will need to dig out the roots or use a method that kills below ground, such as boiling water or a targeted herbicide.
When vinegar actually stops a weed from coming back
Vinegar is most effective on annual weeds—plants that complete their entire life cycle in one year and then die naturally. Examples include chickweed, lamb's quarters, and purslane. If you spray these weeds with vinegar before they set seed, you prevent them from reproducing, and they won't return the next year. The key is catching them early, when they are still small and the leaves are tender.
Perennial weeds like dandelions, plantain, and bindweed have roots that live underground for years. Vinegar kills the leaves, but the root stays alive and sends up new growth. You may see the weed shrivel within hours of spraying, but a new shoot will emerge from the root within days or weeks. If you want to stop perennial weeds permanently, you have to remove the entire root or use a method that reaches below ground.
How to spray vinegar on weeds correctly
Spray vinegar on a sunny, dry day when the temperature is above 65°F. Vinegar works better in warm weather because the plant is actively growing and the leaves absorb the acid more readily. If it rains within a few hours of spraying, the vinegar washes off and the treatment fails.
Pour vinegar into a spray bottle or garden sprayer and spray it directly onto the weed leaves until they are wet. Do not spray the soil around the weed—vinegar in the soil can affect the pH and harm nearby plants you want to keep. Aim for the center of the plant and the undersides of the leaves, where the plant absorbs water and nutrients. Wear gloves and long sleeves, especially if you are using horticultural vinegar, because the acid can irritate skin.
You will see results within 24 hours. The leaves will turn brown and wilt. Annual weeds often die completely. Perennial weeds may regrow, in which case you can spray again, but repeated spraying alone will not kill the root.
Vinegar versus other methods for different weed types
For small annual weeds in a garden bed or between pavers, vinegar is fast and requires no digging. For perennial weeds in a lawn or large area, vinegar is less practical because you will be spraying repeatedly without permanent results. Boiling water kills weeds when ready and destroys the root if you pour it directly on the plant, but it also kills anything else it touches, so it works only in areas where you want nothing to grow—cracks in pavement, for example.
Hand-pulling works on annual weeds and on perennial weeds if you pull them when the soil is wet and get the entire root out. This is slower than spraying but guarantees the weed won't regrow if you do it right. For large perennial weeds like dandelions, a weeding fork or dandelion digger removes the taproot without disturbing the soil around it.
Mulch prevents weeds from germinating in the first place by blocking sunlight from reaching weed seeds in the soil. A 2- to 3-inch layer of wood chips or shredded bark in a garden bed stops most annual weeds before they start. This is a preventive approach, not a treatment for existing weeds, but it reduces the number of weeds you have to deal with later.
Why vinegar fails on some weeds
Weeds with waxy or fuzzy leaves—such as lamb's ears or some thistles—resist vinegar because the acid cannot penetrate the leaf surface as easily. Mature weeds with thick, leathery leaves also resist vinegar better than young, tender growth. If you are spraying a weed and it does not show damage within 24 hours, vinegar is probably not strong enough for that particular plant, and you should try a different method.
Vinegar also fails if the weed has already set seed. Once a weed has flowered and produced seeds, killing the visible plant does not stop it from spreading—the seeds are already in the soil and will germinate next season. This is why timing matters: spray weeds early in the growing season, before they flower.
Horticultural vinegar versus household vinegar: which to buy
Household vinegar is 5 percent acetic acid and costs a few dollars per gallon at any grocery store. It works on very young weeds—seedlings that are less than a week old—but fails on anything established. If you have a small number of tiny weeds and want to avoid buying a specialty product, household vinegar is worth trying.
Horticultural vinegar is 20 percent acetic acid and costs $15 to $30 per gallon, depending on the brand and where you buy it. It kills most weeds in a single process, including some perennial weeds, though it still won't kill the roots of deep-rooted plants. It is more effective than household vinegar but also more expensive and requires more caution when handling. Some brands add herbicide or soap to increase effectiveness; read the label to see what you are buying.
A middle ground is to use household vinegar on very young weeds and reserve horticultural vinegar for weeds that don't respond to the weaker version. This approach saves money if you have mostly small weeds but keeps a stronger option available when you need it.
What to do after vinegar doesn't work
If you spray a weed with vinegar and it regrows, the root is still alive. Your next step depends on the weed and where it is growing. For a dandelion in a lawn, dig it out with a weeding fork, going at least 6 inches deep to get the entire taproot. For a perennial weed in a garden bed, pull back the mulch, dig around the plant, and remove as much of the root as you can reach. Even if you leave a small piece of root, repeated digging over several weeks will exhaust the plant.
If digging is not practical—for example, if the weed is growing through a patio or in a crack where you cannot dig—boiling water is the next option. Pour boiling water directly on the plant and the soil around it. This kills the root when ready but also kills any nearby plants, so use it only where you want nothing to grow.
For large areas with many perennial weeds, a targeted herbicide may be the most practical choice. Selective herbicides kill certain types of weeds without harming grass or other plants. Non-selective herbicides kill anything they touch. Read the label carefully to make sure the product is safe for the area where you are using it.
Frequently Asked Questions
Will vinegar kill weeds permanently?
Vinegar kills the leaves and stems but not the roots of perennial weeds, so they will regrow. It works permanently only on annual weeds that have not yet set seed. For permanent removal of perennial weeds, you need to remove the roots by digging or use a method that kills below ground, such as boiling water.
Can I use vinegar on weeds in my lawn without killing the grass?
Vinegar kills grass as easily as it kills weeds because it damages any plant tissue it touches. If you spray vinegar on a lawn, you will create brown patches where the grass dies. Use vinegar only on weeds in garden beds, between pavers, or in areas where you don't mind damaging nearby plants.
How long does it take vinegar to kill a weed?
You will see wilting within a few hours and brown, dead leaves within 24 hours. However, if the weed is a perennial with a living root system, new growth will emerge within days or weeks. The visible part dies quickly, but the plant itself may not be permanently gone.
Is horticultural vinegar safe to use around pets and children?
Horticultural vinegar is more concentrated than household vinegar and can burn skin and eyes. Keep children and pets away from the area while you are spraying and until the vinegar dries. Wash your hands and any clothing that touches the vinegar. Read the label on the specific product you buy for safety instructions.
Can I mix vinegar with other products to make it work better?
Some people add dish soap or salt to vinegar to increase effectiveness. Soap helps the vinegar stick to the leaves, and salt can damage the root system. However, salt also damages soil and can harm nearby plants, so use it only in areas where you don't want anything to grow. Always test a mixture on a small area first to see how it affects plants you want to keep.