Besi dapat berkarat karena terjadi perubahan kimia antara besi dengan oksigen dan air. Perubahan kimia adalah perubahan pada materi yang menghasilkan zat baru dengan sifat yang berbeda dari zat semula, berbeda dengan perubahan fisika yang hanya mengubah wujud atau bentuk tanpa menghasilkan zat baru. Korosi besi merupakan contoh perubahan kimia di kehidupan sehari-hari.