Các phản ứng hóa học xảy ra do các loại phân tử khác nhau tương tác với nhau để tạo ra các chất mới. Nhiều tương tác này xảy ra một cách tự nhiên và không phải do con người tạo ra. Khi một phân tử tương tác với một phân tử khác, một phản ứng hóa học xảy ra do sự phá vỡ các liên kết cũ và hình thành các liên kết mới.
Các hóa chất phải tiếp xúc với nhau để xảy ra bất kỳ loại phản ứng hóa học nào. Một trong những ví dụ phổ biến nhất của phản ứng hóa học là hàng rào bị gỉ. Sự kết hợp giữa kim loại và oxy làm cho các liên kết bị phá vỡ và các liên kết mới được tạo ra, dẫn đến việc tạo ra oxit sắt hoặc gỉ.