An American scientist has developed a fabric capable of converting heat, wind and body movement into electricity; solar clothing.

David Carroll, a nanotechnologist from Wake Forest University in North Carolina has used carbon nano-tubes to make solar energy more efficient, cheaper and greener.

“The fabric could be sewn into the cases of smart phones, as a wrapping on appliances or worn in clothing,” said Professor Carroll to Business Insider.

“The fabrics versatility and cheapness mean it is a great addition to, or on, any home.”

The power felt will enable appliances to be charged through sunlight or a heating-grate; all without an electrical outlet.

“If there is no sun, the thermo-electrics will detect and utilise any heat source available,” said Professor Carroll.

“The fabric is also capable of utilising wind as an energy source, after all the wind does not stop blowing at night.”

There is currently no date for the product to be available on the market as development of further applications is underway.