HomeWeather & Environment › Electricity Carbon Footprint Calculator

Electricity Carbon Footprint Calculator

Multiplies electricity consumption by a regional grid emission factor (world, US, Australia, EU, China, India or a custom value, kg CO₂ per kWh) to estimate monthly and yearly CO₂, and expresses the yearly total as mature-tree absorption years.

When to use

You want the CO₂ emissions of a household or device's electricity use, an EV's charging, or to compare regions' grid intensities.

Do not use when: You know your supplier's specific factor or use certified renewable energy (enter it as a custom factor), or you need the cost of the electricity (use electricity-cost).

Formula

CO₂_kg = kWh × factor; yearly = monthly × 12; tree_years = CO₂_kg_per_year / 21.77 (48 lb per mature tree per year)

Average grid factors as of 2024 (kg CO₂/kWh): world 0.49 (IEA Emissions Factors 2024), United States 0.37 (EPA eGRID 2022, 823.1 lb/MWh), Australia 0.65 (DCCEEW NGA 2024), EU 0.25 (EEA, 2022), China 0.58 (MEE 2022), India 0.71 (CEA 2022–23). Location-based scope 2 factors at the point of use excluding transmission losses; marginal factors and specific suppliers differ.

Inputs

ParameterTypeUnitRequiredDescription
electricity_kwhnumberyesKilowatt-hours consumed in the chosen period. Range: ≥ 0, ≤ 1000000000
periodenum: month | yeardefault monthWhether electricity_kwh is a monthly or yearly amount.
regionenum: world | us | australia | eu | china | india | customdefault worldGrid whose average emission factor is applied.
custom_factor_kg_per_kwhnumberkg CO₂/kWhnoYour own grid or supplier factor; used only when region=custom. Range: ≥ 0, ≤ 2

Outputs

OutputTypeUnitDescription
emission_factor_kg_per_kwhnumberkg CO₂/kWhFactor applied.
region_descriptionstringRegion, source and data year of the factor.
co2_kg_per_monthnumberkgMonthly emissions (yearly ÷ 12 when a yearly amount was given).
co2_kg_per_yearnumberkgYearly emissions (monthly × 12 when a monthly amount was given).
co2_tonnes_per_yearnumbertYearly emissions in metric tonnes.
electricity_kwh_per_yearnumberkWhAnnualised consumption.
tree_years_equivalentnumbertreesNumber of mature trees needed for one year to absorb the yearly CO₂, at 21.8 kg (48 lb) per tree per year.

Example

300 kWh/month, world average: {"electricity_kwh":300,"period":"month","region":"world"}{"emission_factor_kg_per_kwh":0.49,"co2_kg_per_month":147,"co2_kg_per_year":1764,"co2_tonnes_per_year":1.764,"electricity_kwh_per_year":3600,"tree_years_equivalent":81}

7000 kWh/year, Australia: {"electricity_kwh":7000,"period":"year","region":"australia"}{"emission_factor_kg_per_kwh":0.65,"co2_kg_per_year":4550,"co2_kg_per_month":379.2,"tree_years_equivalent":209}

GET https://tttkmbb.com/api/v1/calculate/carbon-footprint-electricity?electricity_kwh=300&period=month&region=world

Machine access

Sources

FAQ

Why do published factors for my country differ?

Factors change yearly with the generation mix, and reports differ between location-based averages, market-based supplier factors and marginal factors; enter your supplier's value as a custom factor for precise reporting.

How is the tree equivalent derived?

From the Arbor Day Foundation figure of about 48 lb (21.8 kg) of CO₂ absorbed per mature tree per year; the EPA uses a much lower 6 kg/year for a growing urban seedling, so treat it as an illustration.

Does the factor include transmission losses?

No. Grid losses of 5–10 % raise the emissions attributable to consumption by the same fraction.

Related calculators