Drain cleaners can be safe. But, many chemical-based drain cleaners can be corrosive and damage your pipes. Corrosive chemicals include lye, hydrochloric acid, and trichloroethane. We recommend alternative drain cleaning solutions that do not contain corrosive chemicals. Or, turn to a professional drain cleaning service.