emissions_calculator
Estimate freight transport CO2e emissions (kg) for a shipment leg using mass, distance, and mode. Returns well-to-wheel and tank-to-wheel values based on published factors from DEFRA, EPA, or ADEME.
Instructions
Estimate freight transport greenhouse-gas emissions (kgCO2e) for a shipment leg, per ISO 14083:2023 / GLEC Framework v3.2: emissions = mass × distance × a published emission-intensity factor (kgCO2e/tonne-km).
Provide mass + distance_km + mode (road | rail | sea | air | inland_waterway); optionally choose sub_mode, region/authority (uk = DEFRA, us = EPA, fr = ADEME) and basis (wtw default, or ttw). Returns well-to-wheel AND tank-to-wheel emissions where the factor has both, the exact factor used (value, authority, edition), the tonne-km activity, and a _source citing BOTH the ISO method and the specific open factor.
Use when you need a carbon estimate for a shipment whose mass and distance are already known. Distinct from cbm_calculator / ldm_calculator / chargeable_weight_calculator (those size or bill a shipment; this one estimates its CO2e). Distance must be provided — this tool does NOT route, geocode, or compute distances. Best-effort reference estimate from open factors (DEFRA / EPA / ADEME) — NOT a verified or audited carbon report. IMPORTANT: pass ACTUAL GROSS MASS, not chargeable/volumetric weight (a common air-freight mistake — see mass_basis). The fleet-average factor already includes average empty running (see empty_running) — do NOT add your own empty-return leg. Sea and air are low-representativeness generic defaults: real emissions vary materially by vessel/aircraft type, load factor and routing (see representativeness + the result summary). An unknown mode/sub_mode/region returns available:false with the covered options, never a fabricated factor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mass | Yes | Shipment mass, expressed in mass_unit. Example: 1000 | |
| mode | Yes | Transport mode | |
| basis | No | Emissions basis: wtw = well-to-wheel incl. upstream (default), ttw = tank-to-wheel / operation only | |
| region | No | Factor source/region: uk = DEFRA, us = EPA, fr = ADEME. Default is per-mode. | |
| sub_mode | No | Optional sub-mode / vehicle class (e.g. "articulated", "container ship", "long-haul"). Omit for the representative default. | |
| mass_unit | No | Unit for mass (default: kg) | |
| distance_km | Yes | Transport distance in kilometres — you provide it; the tool does not route |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| factor | No | ||
| inputs | No | ||
| _source | No | ||
| message | No | ||
| summary | No | ||
| tonne_km | No | ||
| available | Yes | ||
| emissions | No | ||
| confidence | No | ||
| disclaimer | Yes | ||
| mass_basis | No | ||
| methodology | Yes | ||
| available_for | No | ||
| empty_running | No | ||
| representativeness | No |