Both are made primarily from cooked butter and sugar so they are very similar! Caramel is cooked to a lower temperature so it stays chewy. Toffee is heated past that point so it hardens when it cools.