Vinegar works on weeds because the acetic acid burns down the plant, but success depends on the type of vinegar, the weed, and when you spray

Household vinegar (5% acetic acid) kills young weeds and tender plants by drying out their leaves and stems. It works fastest on seedlings and annual weeds with thin leaves—dandelions, clover, and chickweed die within a few days. Perennial weeds with deep roots (like bindweed or thistle) may regrow from the root even after the top dies, so you will need to spray multiple times or dig out the root afterward.

Horticultural vinegar (20% acetic acid) kills weeds faster and more reliably than household vinegar, but it is caustic and requires careful handling. The trade-off is cost and safety: horticultural vinegar burns skin and eyes, while household vinegar is safer to use around children and pets. For most home gardens, household vinegar works if you spray on a sunny day and repeat as needed.

Key Takeaways

  • Spray vinegar on a warm, sunny day when the soil is dry—the sun helps the acid work faster, and rain washes it away.
  • Household vinegar (5% acetic acid) kills young weeds in three to five days but may not kill roots of perennial weeds.
  • Horticultural vinegar (20% acetic acid) works faster but is caustic; wear gloves, eye protection, and long sleeves when handling it.
  • Vinegar kills any plant it touches, so spray only the weed and avoid nearby grass or garden plants.
  • For perennial weeds, dig out the root after the top dies, or spray again when new growth appears.

Choosing the right vinegar for your weeds

Household white vinegar from the grocery store contains 5% acetic acid and costs $2 to $4 per gallon. It is safe to handle without gloves and works on soft, young weeds. Expect results in three to five days on seedlings; older weeds may take longer or require a second spray.

Horticultural vinegar contains 20% acetic acid and is sold at garden centers and online retailers. It costs $15 to $30 per gallon and kills weeds much faster—often within 24 hours. The downside is that it is caustic: it will burn your skin and eyes, and it damages anything it touches, including fabric and car paint. Wear chemical-resistant gloves, eye protection, and long sleeves when mixing and spraying.

Do not use pickling vinegar or cleaning vinegar. Pickling vinegar often contains added salt, which can damage soil. Cleaning vinegar is typically 6% acetic acid and offers no real advantage over household vinegar for weeds.

The best time and weather for spraying

Spray on a warm, sunny day when rain is not forecast for at least 24 hours. Vinegar works by drying out the plant, so sun and heat speed the process. If it rains within a few hours of spraying, the vinegar washes away and the weed survives.

Spray in the morning or late afternoon when the sun is lower—this gives the vinegar time to soak into the leaves before the hottest part of the day. Avoid spraying in direct midday sun if you are using horticultural vinegar, because the heat can cause the spray to evaporate too quickly and splash back.

Spray when the soil is dry. Wet soil means wet weeds, and water on the leaves dilutes the vinegar and reduces how well it sticks. Wait a day or two after rain before spraying.

How to spray vinegar on weeds without damaging nearby plants

Vinegar kills any plant it touches, so precision matters. Pour vinegar into a spray bottle and mist only the weed's leaves and stems. Avoid spraying grass, flowers, or vegetables nearby—even a light mist can damage them.

For weeds growing close to plants you want to keep, use a brush or sponge instead of a spray bottle. Dip the brush in vinegar and paint it directly onto the weed's leaves. This gives you complete control and prevents overspray.

If you are treating a large area of weeds with no nearby plants, a pump sprayer covers more ground faster than a spray bottle. Fill it with vinegar and spray in a steady, even motion. Wear gloves and eye protection, especially with horticultural vinegar.

What to expect after spraying and when to spray again

Household vinegar begins to work within a few hours. By the next day, the weed's leaves will look wilted and brown. By day three to five, the above-ground part of the plant is dead. Perennial weeds (those that come back year after year) may regrow from the root, so check the spot in two to three weeks. If new growth appears, spray again.

Horticultural vinegar works much faster—leaves often turn brown within 24 hours. The weed is usually completely dead within two to three days. Again, perennial weeds may regrow, so monitor the area.

For weeds you want gone for good, dig out the root after the top dies. Use a weeding fork or shovel to loosen the soil around the weed and pull out the entire root system. This prevents regrowth and is the most reliable way to stop perennial weeds.

Common mistakes that reduce vinegar's effectiveness

Spraying on a cloudy day or before rain is the most common mistake. Without sun and heat, vinegar works slowly or not at all. If rain comes within hours, the vinegar washes away completely.

Spraying old, mature weeds with thick, waxy leaves is another common problem. Household vinegar may not penetrate the leaf surface well enough to kill the plant. Young, tender weeds are much easier to kill. For mature weeds, use horticultural vinegar or dig out the root.

Using vinegar on wet weeds dilutes the acid and reduces effectiveness. Always wait for the weed to dry before spraying. Similarly, spraying and then watering your garden defeats the purpose—the water washes away the vinegar and waters the weed at the same time.

Alternatives if vinegar does not work

If vinegar fails after two or three applications, the weed's root system is likely too strong. Digging is the most reliable option: loosen the soil with a shovel or weeding fork and pull out the entire root. For deep-rooted weeds like thistles or bindweed, this may take effort, but it prevents regrowth.

Boiling water kills weeds when ready and costs nothing. Boil a kettle, pour it directly onto the weed, and the heat destroys the plant tissue. This works well for weeds in cracks or on driveways where you do not need to protect nearby plants. Be careful not to splash yourself.

Mulch prevents new weeds from sprouting. Spread 2 to 3 inches of wood chips or straw over bare soil in garden beds. Weeds that do push through are easier to pull because the soil stays soft underneath the mulch.

Frequently Asked Questions

Can I use vinegar on weeds in my vegetable garden?

Yes, but spray only the weeds and avoid getting vinegar on vegetables or soil where you plan to plant soon. Vinegar is not toxic to soil or plants once it dries, but it works by contact, so it will damage any plant it touches while wet. Let the area dry completely before planting.

Does vinegar kill weeds permanently or will they come back?

Vinegar kills the above-ground part of annual weeds permanently. Perennial weeds (those with deep roots) often regrow because the root survives. Dig out the root after spraying, or spray again when new growth appears. Repeat spraying two or three times usually kills even perennial weeds.

Is horticultural vinegar safe to use around pets?

Horticultural vinegar is caustic and can burn skin and eyes, so keep pets away while spraying and until it dries. Household vinegar is much safer around pets. Once either type dries, it poses no risk to animals walking on the treated area.

How much vinegar do I need to kill a weed?

A light mist that coats the leaves is enough. You do not need to soak the weed. One spray bottle of household vinegar (usually 32 ounces) covers a large area. For a small patch of weeds, a few ounces is sufficient.

Can I mix vinegar with other things to make it work better?

Adding a small amount of dish soap helps vinegar stick to waxy leaves, which can improve results on tough weeds. Mix one tablespoon of dish soap per gallon of vinegar. Do not add salt—salt damages soil and can persist for years, preventing new plants from growing.