Is it possible to generate electricity directly from heat? If you have a lot of heat, then you can do what power plants do -- you can use the heat to generate steam, and use the steam to spin a turbine. The turbine can drive a generator, which produces electricity.