A solar water heater is a device that captures sunlight to heat water. It can be an economical way to generate hot water for your family, shower and bath. A solar heater not only enables substantial energy savings as solar power is free in contrast to natural gas or fuel oil.