Nanomaterial-based catalysts are usually heterogeneous catalysts based upon metal nanoparticles. Metal nanoparticles have high surface area, which can increase catalytic activity. Nanoparticle catalysts can be easily separated and recycled. They are typically used under mild conditions to prevent decomposition or agglomeration of the nanoparticles. In many cases they are supported on substrates, sometimes they are not.