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.
Tips and example
One tonne of CO2e (1,000 kg), spread over 40 years using a 21 kg/yr rate, needs about 2 trees — because 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. Use the result to communicate scale, but remember that avoiding the emission in the first place is always more reliable than planting to compensate for it.