You can make a simple, effective homemade herbicide—but it’s important to be realistic: these mixes are non-selective (they can kill any plant they touch) and work best on small, young weeds rather than deep-rooted or perennial ones.
A common DIY herbicide
A widely used mix combines:
- White vinegar (acetic acid)
- Salt
- A few drops of dish soap
How it works:
- Vinegar dries out and damages plant tissue
- Salt dehydrates the plant and disrupts water balance
- Soap helps the mixture stick to leaves
Basic recipe:
- 1 liter white vinegar
- 1–2 tablespoons salt
- A few drops of dish soap
Mix and spray directly on weed leaves on a sunny, dry day.
Important cautions
- This will kill or damage any plant it touches, not just weeds
- Salt can linger in soil and prevent future growth in that area
- It’s most effective for cracks in pavement, driveways, or paths—not garden beds
- Deep-rooted weeds may regrow, so repeat applications are often needed
A more soil-friendly option
If you want something less harsh on soil, boiling water poured directly onto weeds works surprisingly well for small patches, especially between paving stones.
If you tell me where you plan to use it (garden, lawn, driveway), I can suggest a safer or more targeted option.