Phytoremediation uses plants to remove pollutants from soil and water. Plants can uptake and concentrate metals and organic compounds in their roots and biomass (phytoextraction), transform contaminants into less toxic forms (phytotransformation), or stabilize pollutants through root sorption and prevention of mobility (phytostabilization). The mechanisms depend on the contaminant type and soil properties. Phytoremediation can be an effective, low-cost in situ technique for cleaning contaminated sites.