Efficient and low-cost thermal energy-harvesting systems are needed to utilize the tremendous low-grade heat sources. Although thermoelectric devices are attractive, its efficiency is limited by the relatively low figure-of-merit and low-temperature differential. An alternative approach is to explore thermodynamic cycles. Thermogalvanic effect, the dependence of electrode potential on temperature, can construct such cycles. In one cycle, an electrochemical cell is charged at a temperature and then discharged at a different temperature with higher cell voltage, thereby converting heat to electricity. Here we report an electrochemical system using a copper hexacyanoferrate cathode and a Cu/Cu 2 þ anode to convert heat into electricity. The electrode materials have low polarization, high charge capacity, moderate temperature coefficients and low specific heat. These features lead to a high heat-to-electricity energy conversion efficiency of 5.7% when cycled between 10 and 60°C, opening a promising way to utilize low-grade heat.