Le reazioni chimiche si verificano perché diversi tipi di molecole interagiscono tra loro per creare nuove sostanze. Molte di queste interazioni avvengono in modo naturale e non sono provocate dall'uomo. Quando una molecola interagisce con un'altra, si verifica una reazione chimica dovuta alla rottura di vecchi legami e alla formazione di nuovi legami.
Le sostanze chimiche devono essere in contatto tra loro in modo che si verifichi qualsiasi tipo di reazione chimica. Uno degli esempi più comuni di reazione chimica è l'arrugginimento di una recinzione. La combinazione del metallo e dell'ossigeno provoca la rottura dei legami e ne vengono creati di nuovi, il che si traduce nella creazione di ossido di ferro o ruggine.