HomeChemistry & MaterialsArtificial Photosynthesis: Sunlight, Water and CO2 into Fuel

Artificial Photosynthesis: Turning Sunlight, Water and CO2 into Fuel

Interactive 3D photoelectrochemical cell: tune sunlight intensity, photoelectrode capture efficiency, electrolyzer efficiency and catalyst choice to see solar-to-fuel efficiency, fuel output and CO2 processed respond in real time.

Chemistry & Materials3DModerate60 FPS💧 Water
artificial-photosynthesis-co2-to-fuel ↗ Open standalone

Artificial photosynthesis replaces a leaf's biological machinery with engineered semiconductor photoelectrodes and catalysts. Sunlight drives two linked half-reactions inside a photoelectrochemical cell: water is oxidized into oxygen, protons and electrons on one side, while those electrons and protons reduce captured CO₂ into a usable fuel — methanol, syngas or other hydrocarbons — on the other. This simulator models a working cell so you can see how sunlight intensity, photoelectrode capture efficiency, electrolyzer efficiency and catalyst choice change the solar-to-fuel efficiency, the daily fuel output and how much CO₂ the plant actually processes.

Why the numbers compound down

Real plants convert well under 1% of incoming sunlight into stored chemical energy; the best engineered photoelectrochemical systems have reported laboratory efficiencies above 15-19% for hydrogen. But once you chain solar capture with electrolyzer losses and then with the selectivity of the CO₂-reduction catalyst, the realistic system-level number for a liquid fuel is much lower — which is exactly what the three sliders and the catalyst toggle above let you explore.

⚙ Under the hood

Interactive 3D photoelectrochemical cell: tune sunlight intensity, photoelectrode capture efficiency, electrolyzer efficiency and catalyst choice to see solar-to-fuel efficiency, fuel output and CO2 processed respond in real time.

Three.jsartificial-photosynthesiscarbon-capturecatalysissolar-fuelelectrolysis

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)