Trees to Offset Carbon Calculator
Use this calculator to estimate how many trees it would take to offset a given amount of carbon dioxide. Enter the CO₂ in kilograms or tonnes, choose the number of years and the per-tree absorption rate, and get the number of trees — a useful way to put your footprint into tangible terms.
Last updated:
Calculate trees needed to offset CO₂
Enter values above and press Calculate to see your result.
Formula used
The number of trees is the total CO₂ divided by how much the trees absorb over the chosen period:
Trees = CO₂ (kg) ÷ (absorption per tree × years)
A commonly cited figure is that a mature tree absorbs about 21 kg of CO₂ per year (roughly 1 tonne over a 40-year life). Young trees absorb much less, so real-world offsetting takes longer than a single year's snapshot suggests.
Worked examples
One tonne. 1,000 kg over 1 year at 21 kg/tree needs about 48 trees in that year.
Over a decade. The same tonne over 10 years needs only about 5 trees, as each absorbs CO₂ every year.
Annual footprint. Offsetting a 4-tonne yearly footprint takes roughly 190 trees absorbing for that year.
How to use this calculator
- Enter the amount of CO₂ you want to offset.
- Choose kilograms or tonnes.
- Set the number of years over which the trees will absorb carbon.
- Adjust the per-tree absorption if you have a better local figure.
- Press Calculate for the number of trees.
Rough CO₂ figures for context
| Activity | Approx. CO₂ | Trees (1 year @ 21 kg) |
|---|---|---|
| Average person, 1 year (global) | ~4,700 kg | ~224 |
| Round-trip short-haul flight | ~600 kg | ~29 |
| Driving 10,000 km (petrol car) | ~2,000 kg | ~96 |
| 1 tonne CO₂ | 1,000 kg | ~48 |
Figures are broad averages and vary widely by country, vehicle and lifestyle.
Who should use this calculator
Anyone curious about the scale of carbon offsetting — individuals estimating a personal footprint, teachers illustrating climate concepts, or organisers planning a tree-planting goal for an event or campaign.
Why trees are a slow, imperfect offset
Trees store carbon as they grow, but a sapling absorbs only a fraction of a mature tree's intake, and it takes decades to reach the often-cited 21 kg/year. Trees can also burn, be felled, or die — releasing stored carbon back. Planting trees is valuable, but reducing emissions at the source is far more reliable than offsetting after the fact.
Getting a more realistic estimate
- Use a multi-year horizon — a tree planted today offsets over its lifetime, not in one year.
- Adjust the per-tree rate for your species and climate; fast-growing species in good conditions absorb more.
- Account for survival — not every planted tree lives, so plant more than the bare minimum.
Limitations of this calculator
This is a simplified model using an average absorption rate. It ignores tree age, species, climate, soil, mortality, and the time lag before young trees absorb much carbon. Treat the number as an illustrative estimate, not a verified carbon-accounting figure.
Frequently asked questions
How many trees offset one tonne of CO₂?
About 48 mature trees absorbing for one year, at the common rate of ~21 kg CO₂ per tree per year. Over a tree's ~40-year life, roughly one tree offsets a tonne.
How much CO₂ does a tree absorb per year?
A mature tree averages around 21 kg per year, but young trees absorb far less. The lifetime average is often cited as about 1 tonne over 40 years.
Why does the number of years matter?
Trees absorb carbon every year they live, so offsetting over 10 years needs far fewer trees than offsetting the same CO₂ in a single year.
Are tree-planting offsets reliable?
They help, but carbon stored in trees can be released by fire, disease or felling, and saplings take years to absorb much. Cutting emissions directly is more dependable.
What absorption rate should I use?
21 kg/year per mature tree is a reasonable default. Fast-growing species in good conditions absorb more; adjust the input if you have local data.