Reacțiile chimice apar deoarece diferite tipuri de molecule interacționează între ele pentru a crea noi substanțe. Multe dintre aceste interacțiuni se produc în mod natural și nu sunt făcute de om. Atunci când o moleculă interacționează cu o altă moleculă, apare o reacție chimică datorită ruperii legăturilor vechi și formării unor noi.
Produsele chimice trebuie să fie în contact între ele pentru ca orice reacție chimică să aibă loc. Unul dintre cele mai frecvente exemple de reacție chimică este ruginirea unui gard. Combinarea metalului cu oxigenul cauzează ruperea legăturilor și crearea unor noi, ceea ce duce la crearea de oxid de fier sau de rugină.