Dannelse av petroleum foregår ved ulike oftest endoterme reaksjoner ved høy temperatur og/eller trykk. For eksempel, kerogen kan nedbrytes til hydrokarbon kjeder med ulike lengder.