How the Website Carbon Footprint Calculator Works
The calculator implements the Sustainable Web Design Model v4 — the methodology behind websitecarbon.com and the Green Web Foundation’s CO2.js. It treats page weight (the total bytes downloaded to load a page) as a proxy for data transferred, converts it to gigabytes, and multiplies by the energy intensity of each system segment: operational energy of 0.055 kWh/GB for data centres, 0.059 for networks and 0.080 for user devices, plus embodied energy of 0.012, 0.013 and 0.081 kWh/GB respectively for the hardware. The resulting kilowatt-hours are multiplied by a global-average grid carbon intensity of 494 g CO₂e/kWh to give grams of CO₂ per full page load, all in a pure, unit-tested engine that runs in the browser.
- Page weight is used as a proxy for data transferred (SWDM v4)
- Operational kWh/GB: data centre 0.055, network 0.059, device 0.080
- Embodied kWh/GB: data centre 0.012, network 0.013, device 0.081
- Grid carbon intensity: 494 g CO₂e per kWh (global average, Ember)
- All math is client-side JavaScript with no server round-trip
