Bleach and vinegar are both capable of helping a gardener manage unwanted weeds all over the yard. Killing weeds is easy with either of these inexpensive household products.
Vinegar tends to kill the plant growth above the ground only, while bleach kills the entire weed along with its root. Neither product makes the sprayed area uninhabitable, but using vinegar will require more frequent respraying to keep growth from coming back.
The results of spraying your plants with bleach or vinegar will be obvious after a while. This efficiency can be enhanced with the use of a small amount of dish soap to help the product stick to the plant's leaves more effectively.
Vinegar and bleach have distinct odors that some may find offensive. The strong smell tends to dissipate within a day of application. Bleach is available in scented varieties for those who dislike the original scent.
Vinegar needs at least two days without rain to be effective as a weed killer. Bleach tends to seep into the soil and work even if it rains within a day of application.
Vinegar is used by gardeners who prefer to use organic compounds instead of industrial chemicals. Bleach and most types of vinegar are less expensive by volume than most purpose-made chemical weed killers. They're nearly equal in price to one another.