Nanomaterials can be used for the remediation of contaminated environments. Nanoparticles like zero-valent iron (ZVI) are effective in reducing and immobilizing contaminants such as arsenic and chromium. Carbon nanotubes and graphene are also being explored for their ability to adsorb heavy metals from water and soil efficiently.