Herbicides are chemicals which are used to kill plants that are weeds. A plant out of place is the definition of a weed. Herbicides are formulated to kill some specific weeds, while not affecting others. This type of herbicides is selective. Chemical herbicides that kill everything is called a non-selective herbicide.