Does Roundup work on violets?
If you have a few scattered plants or a few confined areas, spot treat with an herbicide such as glyphosate (Roundup, Kleenup). ... Spot treating can also be done with the herbicide, triclopyr (Turflon). It will selectively kill violets and not damage the grass.
How do you kill violets but not grass?
Use a broadleaf killer that contains 2,4-D or Dicamba, and it will selectively kill the violets without damaging the grass. Another great wild violet herbicide is called Drive (quinclorac). Quinclorac is also sold in other lawn weed control products, under differing names.