Yes, bleach is a very effective and efficient weed killer. It can be used in residential complexes where children are exposed to it. Since it does not have adverse health effects and is a little milder than horticultural vinegar, it is widely used around the world.