The difference between cracking and pyrolysis is that cracking is the breakdown of large organic compounds by use of a catalyst and low temperatures to form fewer different compounds. In Pyrolysis, it's the decomposition of a compound on heating in absence of air.