Tree Equivalent Carbon Calculator

Convert your CO2e into the number of trees needed to absorb it

Enter a CO2e figure in kg or tonnes, choose a tree species and the number of years, and the tool computes how many trees are needed to absorb it using average sequestration rates. A clear communication tool for sustainability reports and offset messaging. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How much CO2 does one tree absorb?

It varies hugely by species, age, climate, and management, but a common planning figure is around 21 kg CO2 per mature tree per year, or roughly 0.5 to 1 tonne over a 40-year life. Young trees absorb little; the peak comes in their middle decades.

This calculator turns an abstract CO2e figure into a relatable number of trees. You enter the emissions, pick a species and a timeframe, and it works out how many trees would be needed to absorb that carbon over the period you choose, using average sequestration rates.

How it works

Each species has an average annual absorption rate. Over your chosen number of years, one tree absorbs that rate multiplied by the years, and the tree count is simply the total CO2e divided by per-tree lifetime absorption:

co2_kg          = amount in kg (tonnes × 1000 if needed)
per_tree_total  = species rate (kg CO2/yr) × years
trees_needed    = co2_kg / per_tree_total   (rounded up)

A widely used planning rate is around 21 kg CO2 per tree per year for a mature broadleaf, but young trees absorb far less, so these figures describe averaged lifetime performance rather than a sapling’s first year.

Worked examples

For a single long-haul flight, a rough CO2e figure might be around 1.5 tonnes (1,500 kg). At a 21 kg/yr rate over 30 years, one tree absorbs about 630 kg — so you would need about 3 trees to absorb 1,500 kg over that window. Shorten the timeframe to 10 years (matching the climate impact timing more closely) and each tree absorbs only 210 kg, requiring 8 trees for the same emissions. Timeframe is the single biggest lever.

One tonne of CO2e (1,000 kg), spread over 40 years using a 21 kg/yr rate, needs about 2 trees — each tree absorbs roughly 840 kg over that period. Halve the timeframe to 20 years and you need about 3 trees for the same emissions.

Why species choice changes the result

Sequestration rates vary by species, climate, and management. Fast-growing broadleaves in temperate climates and many tropical hardwoods fix carbon more quickly than slow-growing conifers or small ornamentals. The tool uses representative average annual rates per species type — treat the species selection as indicative rather than a measured figure. Real reforestation projects use site-specific growth models and measured biomass data.

Important limitations

Tree planting communicates carbon scale effectively but is not a straightforward offset of fossil emissions:

  • Absorption is gradual. A newly planted tree contributes almost nothing in its first years; the bulk of absorption happens in middle decades.
  • Permanence is uncertain. Carbon stored in trees can be released by fire, disease, drought, or felling, sometimes well before the planned timeframe ends.
  • Additionality matters. Trees that would have grown anyway provide no offset value. Verified offsetting requires trees that would not have existed without the project.

Use this tool to make a CO2e number tangible for a sustainability report, presentation, or product label — not as a substitute for accredited offset credits with verified, additional, and permanent sequestration.