Artificial nanoparticles can be created from any solid or liquid material, including metals, dielectrics, and semiconductors. They may be internally homogeneous or heterogenous, e.g. with a core–shell structure.
There are several methods for creating nanoparticles, including gas condensation, attrition, chemical precipitation, ion implantation, pyrolysis, hydrothermal synthesis, and biosynthesis.