Vinegar works on young weeds but not established roots

Vinegar kills the leaves and stems of weeds you spray it on, but only if the weeds are small and tender. It does not kill the root system, so perennial weeds — the ones that come back year after year — will regrow unless you dig out the root or spray repeatedly. Vinegar is most effective on annual weeds (ones that die naturally after one season) and on weeds less than two weeks old.

The active ingredient is acetic acid. Household vinegar contains 5 percent acetic acid, which is strong enough to damage plant tissue on contact. Horticultural vinegar, sold at garden centers, contains 20 percent acetic acid and works faster and on slightly tougher weeds, but it is also more likely to damage nearby plants you want to keep.

Vinegar works best on a sunny day when the soil is dry. The spray dries faster and the plant is under stress, making it more vulnerable. Rain within a few hours of spraying will wash the vinegar off before it does damage.

Key Takeaways

  • Household vinegar (5 percent acetic acid) kills weed leaves and stems on contact but does not kill roots, so perennial weeds will regrow.
  • Spray vinegar on a sunny, dry day when weeds are young and tender — it works best on weeds less than two weeks old.
  • Add a few drops of dish soap to the vinegar to help it stick to waxy weed leaves and work more effectively.
  • Horticultural vinegar (20 percent acetic acid) works faster than household vinegar but can damage desirable plants nearby if you are not careful with process.
  • For perennial weeds with deep roots, vinegar alone will not stop regrowth — you will need to dig out the root or spray multiple times over weeks.

How to mix and spray vinegar on weeds

Pour household vinegar (5 percent acetic acid) into a spray bottle. You can use it straight from the bottle, or dilute it slightly with water if you want to stretch it further — a 50/50 mix still works on young weeds. Add a few drops of dish soap per quart of vinegar. The soap helps the vinegar stick to the waxy coating on weed leaves instead of running off.

Spray the vinegar directly onto the weed leaves and stems until they are wet but not dripping. Spray in the early morning or late afternoon when the sun is lower and the spray will not evaporate as quickly. Avoid spraying on windy days, because the spray will drift onto plants you want to keep.

The weed will start to brown and wilt within 24 hours. Most young weeds die completely within three to five days. If the weed is still alive after a week, spray it again.

When vinegar does not work well enough

Vinegar will not kill established perennial weeds like dandelions, plantain, or bindweed. These plants have deep root systems that store energy underground. When you spray the leaves, the plant straightforward regrows from the root. You can spray every week for a month and the weed will still come back.

For perennial weeds, dig out the entire root with a weeding fork or knife. If you leave even a small piece of root in the soil, the weed will regrow. Alternatively, spray the weed with vinegar, wait for it to die back, then dig out the dead root while the soil is soft.

Thick, woody weeds like brambles or small tree seedlings have stems too tough for vinegar to penetrate quickly. You can spray them, but you may need to repeat every few days for two to three weeks before they finally die. Cutting them down first and then spraying the fresh cut surface works faster.

Horticultural vinegar versus household vinegar

Horticultural vinegar contains 20 percent acetic acid instead of 5 percent, so it works about four times faster. It kills weeds in one to two days instead of three to five. It also works on slightly older weeds and tougher plants that household vinegar would only damage but not kill.

The trade-off is that horticultural vinegar is more likely to damage grass and desirable plants nearby. It is also more expensive — roughly two to three times the cost of household vinegar per ounce. If you are spraying in a vegetable garden or flower bed where you have room to be precise, horticultural vinegar is worth it. If you are spraying weeds in a lawn or near plants you want to keep, household vinegar is safer.

Both types are nonselective, meaning they kill any plant they touch. There is no vinegar product that kills only weeds and leaves grass or flowers alone.

Vinegar mixed with salt or other additives

Some people add salt to vinegar spray to make it stronger. Salt does increase the damage to weed leaves, but it also stays in the soil and can harm future plant growth in that spot. If you use salt, use it sparingly and only on weeds growing in cracks in pavement or gravel where you do not plan to grow anything else.

Adding dish soap helps the vinegar stick to leaves and is worth doing. Adding essential oils like clove or citrus oil may increase the effect slightly, but the cost is usually not worth it for the small improvement.

Do not mix vinegar with bleach or other cleaning products. The combination creates toxic fumes and is dangerous to breathe.

Safety and environmental impact

Vinegar is less toxic than most synthetic herbicides, but it is still an acid and can irritate skin and eyes. Wear gloves and eye protection when spraying. If vinegar splashes in your eyes, rinse with water for at least 15 minutes and seek medical attention if irritation continues.

Vinegar breaks down quickly in soil and does not persist like synthetic herbicides do. It is safe to plant in the same spot a few days after spraying. It is also safe for pets and children once it has dried.

Vinegar is not selective, so it will kill any plant it touches — grass, flowers, vegetables, and weeds alike. Spray carefully and avoid drift onto plants you want to keep. If you are spraying in a lawn, use a cardboard shield or spray bottle with a trigger to control where the vinegar goes.

Combining vinegar with other weed control methods

Vinegar works best as part of a larger weed management plan, not as a standalone solution. For annual weeds, spray with vinegar when they are young, then pull any that regrow and mulch the area to prevent new seeds from sprouting.

For perennial weeds, dig out the root, then spray any regrowth with vinegar. This combination stops the weed faster than either method alone.

In garden beds, lay down cardboard or landscape fabric after spraying weeds with vinegar. This blocks sunlight and prevents new weeds from sprouting. In lawns, overseed bare spots after removing weeds so grass fills in before new weeds can establish.

Frequently Asked Questions

Can I use apple cider vinegar instead of white vinegar?

Yes. Apple cider vinegar contains the same 5 percent acetic acid as white vinegar and works the same way. Use whichever is cheaper or you have on hand. The color difference does not matter — it is the acetic acid that kills the weed.

How long does it take vinegar to kill a weed?

Young weeds start to brown within 24 hours and are usually dead within three to five days. Older or tougher weeds take longer — up to two weeks if you are using household vinegar. Horticultural vinegar works about four times faster.

Will vinegar kill weeds in my lawn without killing the grass?

No. Vinegar is nonselective and kills any plant it touches, including grass. You have to spray carefully to avoid hitting grass, or dig out the weed instead. For weeds in lawns, pulling or digging is usually more practical than spraying.

Can I spray vinegar on weeds around my vegetable garden?

Yes, as long as you do not spray the vegetables themselves. Spray only the weeds and avoid drift. Once the vinegar dries, it is safe to plant in the same spot. Vinegar does not leave residue in soil the way some herbicides do.

What should I do if vinegar does not kill the weed?

If the weed is still alive after a week, it is likely a perennial with a deep root. Dig out the entire root with a weeding fork, or spray again and wait longer. For tough weeds, horticultural vinegar (20 percent acetic acid) works faster than household vinegar.