We also explained the difference between temperature and heat. heat is the form of energy transferred between two (or more) systems or a system and its surroundings by virtue of temperature difference. The SI unit of heat energy transferred is expressed in joule (J) while SI unit of temperature is Kelvin (K).