HomeEnergy & ThermodynamicsShockley–Queisser Photon Utilization Limit

Shockley–Queisser Photon Utilization Limit

Interactive 3D solar-cell spectral limit simulator: watch individual sunlight photons strike a semiconductor slab, see which are absorbed and which are wasted as heat or transmitted, and sweep the bandgap to find the theoretical peak conversion efficiency.

Energy & Thermodynamics3DAdvanced60 FPS📱 Mobile-adapted
solar-energy-energy ↗ Open standalone

Every solar cell is capped by a hard spectral ceiling long before any engineering losses come into play: a photon carrying more energy than the semiconductor's bandgap wastes the excess as heat, and a photon carrying less energy is not absorbed at all. This simulator renders individual sunlight photons — sampled from a real Planck blackbody spectrum for the Sun's surface temperature — as they stream toward a semiconductor slab, colored by their fate: absorbed and converted, absorbed but partly thermalized, or transmitted and lost. A live particle-counting efficiency measurement runs alongside a closed-form numerical integration of the Shockley 1961 "ultimate efficiency" formula, so sweeping the bandgap slider shows both the simulated and theoretical curves converge on the same ~44% peak near 1.1 eV — the same spectral sweet spot silicon happens to sit at.

⚙ Under the hood

Watch individual sunlight photons sampled from a real Planck blackbody spectrum strike a semiconductor slab, and sweep the bandgap to see, live, how much energy is converted, thermalized as heat, or transmitted and lost — converging on the classic ~44% ultimate photovoltaic efficiency limit near 1.1 eV.

solar energyphotovoltaicsShockley-Queisser limitsemiconductor physicsPlanck spectrumrenewable energy

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

What did you find?

Add reproduction steps (optional)