Europe Power Grid
Live electricity generation mix for 29 countries · nuclear, wind, solar, hydro, gas & coal · carbon intensity, cross-border flows, day-ahead prices & 24-hour history · data from Fraunhofer ISE / ENTSO-E
| Country | Gen GW | Load GW | Renew % | Solar % | Wind % | Nuclear % | Fossil % | g CO₂ |
|---|
Every fifteen minutes, each European transmission system operator publishes how much electricity its country produced, broken down by fuel. That obligation comes from EU transparency regulation, and the results land on the ENTSO-E Transparency Platform. Fraunhofer ISE cleans and republishes it through the free energy-charts.info API, which is what this page reads.
One wrinkle: the upstream API does not send CORS headers, so a browser is not allowed to call it directly from another domain. This page therefore requests it through a thin read-only relay on jasperbernaers.com that does nothing but forward the query and hand back the JSON unchanged — it stores nothing and sees nothing about you beyond the country code you clicked. If that relay is unavailable it falls back to public CORS relays, and if the upstream ever enables CORS it will simply call it directly.
The generation mix here counts only actual generation. The consumption series that the API also returns — pumped-storage pumping, battery charging, cross-border trading, load, residual load and the pre-computed share figures — are deliberately excluded from the mix so that the percentages describe what power stations are producing, and nothing else. Renewable share is taken straight from the source. Carbon intensity is the one estimated figure on the page: a weighted average using standard direct-emission factors per fuel, explained in the FAQ below.
No accounts, no API keys, no cookies, no analytics profile of you, no ads. Just a single HTML file and a public research API. Data is licensed CC BY 4.0 by Fraunhofer ISE.