Varför är endoterma och exoterma reaktioner orsakade?

Olika kemiska ämnen innehåller olika mängder av energi i deras kemiska bindningar. När en kemisk reaktion inträffar mängden energi i reaktanterna är aldrig riktigt samma sak som det är i produkterna, och eftersom energi är bevarad i alla processer, de kemiska bindningarna måste antingen få energi från omgivningen (en endoterma reaktion) eller frigöra energi in i den (exoterm reaktion). Till exempel innehåller obligationer i väte och syre gaser mer energi än obligationer i samma mängd vatten. Så när väte och syre reagerar på vatten måste de släpper energi i form av värme och ljus.