Hydrogen fuel has long been touted as a clean alternative to gasoline.
"Millions of cars could be powered by clean hydrogen fuel if it were cheap and widely available," said Yi Cui, an associate professor at Stanford University in the US.
Unlike gasoline-powered vehicles, which emit carbon dioxide (CO2), hydrogen cars themselves are emissions free.
However, making most hydrogen fuel involves natural gas in a process that releases CO2 into the atmosphere.
Also Read
When sunlight hits the electrode, it generates an electric current that splits the water into its constituent parts, hydrogen and oxygen.
Conventional solar electrodes made of silicon quickly corrode when exposed to oxygen, a key byproduct of water splitting. Several research teams have reduced corrosion by coating the silicon with iridium and other precious metals.
Researchers presented a new approach using bismuth vanadate, an inexpensive compound that absorbs sunlight and generates modest amounts of electricity.
"Bismuth vanadate has been widely regarded as a promising material for photoelectrochemical water splitting, in part because of its low cost and high stability against corrosion," said Cui.
Bismuth vanadate absorbs light but is a poor conductor of electricity. To carry a current, a solar cell made of bismuth vanadate must be sliced very thin, 200 nanometres or less, making it virtually transparent.
As a result, visible light that could be used to generate electricity simply passes through the cell.
To capture sunlight before it escapes, researchers created microscopic arrays containing thousands of silicon nanocones, each about 600 nanometres tall.
They deposited the nanocone arrays on a thin film of bismuth vanadate. Both layers were then placed on a solar cell made of perovskite, another promising photovoltaic material.
The study was published in the journal Science Advances.