Environmental impact
What does it cost the planet to put this food on your plate? We measure three things you can hold in your head: the climate cost in carbon dioxide, the land it takes to grow, and the water it drinks up. The numbers come from published life-cycle research, with honest ranges so you can see how much wiggle room each estimate has.
Four ways to score
One food, two foods side by side, a full day of eating, or every metric at once.
Score a food or meal
Compare two foods
Score a full day
Three things we measure
Life-cycle research can measure many things, but only some have strong enough per-food evidence to publish honestly. We start with the three you probably already think about: climate, land, and water.
Climate
kg of CO₂ equivalentThe greenhouse gases released to grow, raise, and harvest the food, added up as if they were all carbon dioxide. Beef is around 10 kg per 100 g you eat. Lentils are around 0.4 kg.
Land
square metres for one yearHow much farmland it takes to produce the food, weighted by how long the land is held. Beef sits near 9 square-metre-years per 100 g. A head of lettuce is closer to half a square metre.
Water
cubic metres of scarce waterThe freshwater drawn from rivers and aquifers to grow the food, weighted by how scarce that water is locally. Almonds in California carry a much higher water cost than the same almonds in Spain.
How the number is built
Five things happen behind the scenes when you score a food.
Pick the right reference number
Every food has a published climate, land, and water figure based on averages from many real farms and producers. When the matching is uncertain, we fall back to the average for the food group, which is a less precise but still defensible number.
Show the range, not just a single number
Real farms vary a lot. A litre of milk from one dairy can carry many times the climate cost of a litre from another. We show a low, a central, and a high estimate so you see how much that variability matters. These are envelopes from published farm-level data, not statistical confidence intervals.
Compare on a fair basis
You can ask the same question four ways: per serving, per 100 calories, per 100 grams, or per gram of protein. Per-calorie is the default because it stops a cucumber from looking artificially cheap next to a bowl of pasta.
Make water local
Climate is the same wherever the gases come from, but water scarcity is not. You can score a food with global average water-scarcity weights or pick a country so the water number reflects where the food is actually grown.
Match smart, never invent
When you score a food from the Canadian catalogue, we use a language model to choose the best life-cycle entry from a shortlist of real candidates, not to make one up. If the model is not confident enough, we fall back to the group average and flag the match openly.
Break composite dishes apart
Pizza, stew, and casserole are not a single ingredient. When you score one, we break it into the ingredients that make it up, score each, and combine them by mass. The breakdown is shown so you can see what is driving the total.
Three ways to read every result
The numbers do not change. The explanation does. Pick the view that fits why you are looking.
Everyday
Climate, land, and water in plain language, with a quick read on whether this food sits low, medium, or high for its group. No formulas, no acronyms.
Researcher
Full life-cycle method, how the food was matched, the data quality rating behind the matched entry, and a parallel set of values from a second method as a cross-check.
Policy
Population-level framing for procurement, taxation, and labelling decisions. Includes an optional dollar value of the climate impact using the Government of Canada's published social cost of carbon.
What this is not
- Not the whole life of the food. Only the production stage. What happens after, like driving, refrigeration, cooking, and disposal, is left out for now.
- Not a statistical margin of error. The low and high bounds reflect how much real producers vary, drawn from published farm-level meta-analyses. They are honest envelopes, not confidence intervals.
- Not a toxicity score. The life-cycle methods for toxicity are still considered provisional in the underlying research, so we keep them out rather than show a number we cannot defend.
- Not a pesticide-residue check. What you might be eating from your food is a different question from what was released growing it. We do not answer the residue question yet.
- Not regenerative agriculture. The data behind the numbers comes from conventional farming. If you are eating something grown regeneratively, the climate and land numbers may be too high for your specific case.
- Group averages when matching is uncertain. When the tool cannot pin down a specific life-cycle entry for your food, it falls back to the average for its group. Within a group, real foods can vary widely. Skim milk and aged cheddar belong to the same group but their climate footprints differ by roughly ten times.
Where the foods come from
Every food you score is drawn from the same catalogue used by every other tool here. That is 5,691 foods from Canada's national food file, plus 1,028 West African staples from the FAO regional table. The matcher resolves either source against the life-cycle catalogue the same way.
Other regional food tables can plug in later through the same setup.
Where the life-cycle numbers come from
Climate and land numbers come from a peer-reviewed meta-analysis of thousands of real farms (Poore & Nemecek, Science, 2018), combined with France's national life-cycle catalogue AGRIBALYSE, which holds 2,425 commodity-level entries. Water uses a separate published source that tracks scarcity by region.
Each catalogue entry carries a data-quality rating, and most entries meet a good-enough bar. A handful of entries are known to have published errors in the source data, and we flag those clearly when they appear in your result.
Scan a packaged product
See it next to the rest
Environmental impact is one of six measures on all scores. Sustainability decisions rarely live alone. Diet quality, healthy-life minutes, product-level ratings, and a Food Guide read travel with the environmental view on the same panel.
Where the science comes from
Method
- The life-cycle assessment method is ReCiPe 2016, developed by Huijbregts and colleagues for the Dutch national institute RIVM and published in the International Journal of Life Cycle Assessment in 2017.
- The per-food climate and land numbers come from Poore & Nemecek's 2018 meta-analysis in Science, the largest of its kind.
Data and matching
- AGRIBALYSE is the French government's national life-cycle catalogue, maintained by ADEME and updated to version 3.2 in 2024.
- The matching layer that connects food databases to life-cycle entries is informed by recent work on retrieval-then-rank methods by Zhou and colleagues (2025) and earlier interlinking research by Furrer and colleagues (2024).