Yes, vinegar is an excellent weed killer and a herbicide. When you plan to use vinegar on your lawn, you have to ensure that you remain cautious. The usage of vinegar to kill weeds is only effective when horticultural vinegar is used.