Operational Carbon Engineering Tool
WEB SITE
CARBON
CALCULATOR.
Model the actual equipment that keeps a site online, the hours it remains powered, its measured or declared power curve, facility overhead, infrastructure allocation, and the lifecycle carbon intensity of the electricity supplying it.
Infrastructure Model
Build the system. Then account for every powered hour.
The map locates the selected national dataset. National averages do not resolve regional, utility, contractual, or hourly differences within that country.
Electricity Source
Enter a lifecycle intensity, not “zero” merely because annual certificates were purchased.
Shares must total 100%. Default factors are IPCC AR5 lifecycle medians and remain editable because technology and geography matter.
| Equipment | Power at duty | Powered hours | Allocation | IT kWh | Facility kWh | kg CO₂e |
|---|
Formula Applied Per Node
Efacility = quantity × hours/day × days/year × P(duty) ÷ 1000 × PUE × allocation
CO₂eoperational = ΣEfacility × grid intensity ÷ 1000
g/page view = (kg CO₂e operational + embodied allocation) × 1000 ÷ annual page views
Traceable Hardware Data
Sourced power catalogue
Whole-system wall measurements, device idle/active figures, and component TDP/TBP values are labelled separately. A thermal design figure is useful for a power budget; it is not a substitute for measured server wall power. The catalogue is source-gated: unlisted equipment must use the custom measured path rather than receiving an invented industry-average value.
| Category | Manufacturer / model | Idle W | Load / declared W | Measurement basis | Source | Build |
|---|
1. Power
Use a curve when one exists.
SPECpower server records contain measured average wall power at active idle and at ten load points from 10% to 100%. The calculator linearly interpolates only between those published points. Vendor “maximum” values remain constant upper bounds unless another measured point exists.
2. Time & Duty
Uptime and workload are different variables.
Powered hours determine how long the equipment consumes energy. Duty selects power along its curve during those hours. At 0% duty, powered equipment still consumes its published active-idle or conservative maximum value.
3. Allocation
Dedicated means 100%.
A dedicated machine belongs entirely to the site, even if traffic is tiny. Shared infrastructure requires an explicit allocation rule; this tool uses the user-entered percentage and displays it in every device row rather than hiding a tenancy assumption.
4. Facility Overhead
PUE is a measured multiplier.
PUE multiplies IT energy to include cooling and power-delivery overhead. The default is 1.00 so no facility overhead is invented. Enter the facility’s published or measured value per node.
5. Grid Carbon
Intensity drives emissions.
Ember’s annual intensity includes lifecycle emissions and is multiplied by facility kWh. Fossil generation share is reported as context only; multiplying energy by fossil percentage would incorrectly treat non-fossil generation as emission-free.
6. Per-Page Attribution
Annual energy comes first.
Per-view carbon is annual allocated emissions divided by annual page views. One annual page view on a dedicated always-on server therefore inherits that server’s full annual allocated footprint.
Primary Sources & Data Provenance
- Ember Yearly Electricity Data CSV — 213 latest available national or economy records; bundled 16 August 2026 under CC BY 4.0, with each record year shown in the interface.
- Ember Electricity Data Methodology v1.5 — lifecycle factors, country methods, projections, and caveats.
- SPECpower_ssj2008 published results and field definitions — measured server wall-power curves.
- IPCC AR5 WGIII Annex III — lifecycle median factors used by custom-mix mode.
- IEA: Data centres and data transmission networks — system boundary and 24/7 matching context.
- mledoze/countries — ISO country-centre coordinates used to position the national records on the map.
- Every hardware row links to its manufacturer data sheet, official technical documentation, or SPEC result.