Nanocząsteczki to niewielkie cząstki o wielkości od 1 do 100 nanometrów. Niewykrywalne przez ludzkie oko, nanocząsteczki mogą wykazywać znacznie inne właściwości fizyczne i chemiczne niż ich większe odpowiedniki materiałowe.