Select a sample route and aircraft below to explore full radiative forcing, per-cabin emissions, aircraft efficiency rankings, and SAF scenarios - all grounded in peer-reviewed climate science with full methodology transparency.
These are curated sample routes. Need a specific route analyzed? Get in touch and we will add it. Higher-level emissions stats (CO₂, CO₂e, fuel burn) are also calculated live on every route in the Flight Plan tab of the main tool.
New: our fuel model now curves with the real physics of a lightening airframe. See it live in The Breguet Effect →
| Variable | Formula / Value | Source |
|---|---|---|
| CO₂ from fuel | fuel_kg × 3.16 |
ICAO Annex 16 |
| CO₂e (RFI 2.0) | CO₂ × 2.0 (sum of all EWFs) |
Lee et al. 2021 |
| NOₓ → O₃ | CO₂ × 0.52 |
Lee et al. 2021 EWF |
| NOₓ → CH₄ (cooling) | CO₂ × −0.26 |
Lee et al. 2021 EWF |
| H₂O vapour | CO₂ × 0.08 |
Lee et al. 2021 EWF |
| Soot (BC) | CO₂ × 0.04 |
Lee et al. 2021 EWF |
| Contrail cirrus | CO₂ × 0.62 |
Lee et al. 2021 EWF |
| Total RFI | 1.00 + 0.52 − 0.26 + 0.08 + 0.04 + 0.62 = 2.00 |
Lee et al. 2021 |
| Fuel burn | lto + climbKg×lfMult + descKg + cruiseKgHr×cruiseHrs×lfMult×stepClimb |
ICCT 2022 + OEM planning docs |
| Weight-shedding (Breguet) | cruise × [(1−w) + w·(RcMax/Rc)·(e^(Rc/CB)−1)/(e^(RcMax/CB)−1)], w=0.5 |
Breguet range eq · pinned neutral at max range |
| Actual distance | GC_nm × (1 + detour%) |
EUROCONTROL |
| LTO cycle | ltoKg: fixed kg / landing-takeoff cycle per airframe (e.g., 737 MAX 720, 787-9 1380, A350 1800, 777-300ER 2900) |
ICAO EEDB times-in-mode |
| SAF CO₂ reduction | fossil_factor = 1 − (SAF% × 0.73) |
ICAO Doc 10085, HEFA |
| Per-seat (cabin) | (CO₂e_total / effective_seats) × cabin_multiplier |
IATA floor-area |
| Effective seats | Σ(paxcabin × multiplier), F:4.2 J:2.7 W:1.7 Y:1.0 |
IATA RP 1726 |
| Fuel efficiency | (fuel_kg × 0.8) / (pax × dist_km) × 100 L/100pkm |
Standard metric |
| CORSIA offset | combustion CO₂ × $6-$16 / tonne |
ICAO 2025 band |
| Quadratic regression | y = ax² + bx + c (OLS fit across all aircraft × distances) |
Model-generated |
| R² | 1 − SSres / SStot |
Standard statistics |
| Weighted avg LF | Σ(cabin_seats × cabin_LF) / total_seats |
IATA standard |
| Mode comparisons | Car: 0.171 kg/km EV: 0.053 Rail: 0.035 |
IPCC AR6 / IEA 2023 |
Aviation carbon accounting depends on a small number of physical inputs (fuel burn, combustion ratio, atmospheric forcings) and a much larger number of methodology choices (load factor, RFI multiplier, SAF lifecycle treatment, cabin allocation). This calculator surfaces both layers so you can see how each assumption moves the headline number.
Block fuel for a single flight is computed as
lto + climbKg × lfMult + descKg + cruiseKgHr × cruiseHrs × lfMult × stepClimb,
split into a fixed taxi/takeoff/approach cycle (LTO, ICAO EEDB), a fixed
climb and descent per aircraft type, and cruise that scales with distance.
This is the same phase model used by the route planner's flight-plan card and
the Tier 2 emissions breakdown, so all three agree. The cruise rate is pinned
so each airframe reproduces its published max-range fuel; short and medium
haul read higher because the fixed climb fraction is a larger share of a
shorter flight. Stage length over 50 nm is multiplied by a 4% great-circle
detour factor for routing inefficiency, the load factor weight multiplier
follows IATA RP1726
0.66 + LF × 0.34
(applied to climb + cruise), and a duration-based step-climb credit (up to 4%
on long-haul) reflects cruising higher on the cruise segment as the aircraft
burns down.
Aircraft engines do more than emit CO2. At cruise altitude (FL280-FL420), nitrogen oxides catalyse ozone production, water vapour persists longer than at the surface, soot acts as ice nuclei, and persistent contrails spread into cirrus that traps outgoing infrared. The Radiative Forcing Index packages all of this into a single multiplier on combustion CO2. This page uses RFI 2.0 (Lee et al. 2009): about 1.0 from CO2, 0.52 from NOx-driven ozone, −0.26 from NOx-driven methane sink, 0.08 from water vapour, 0.04 from soot, and 0.62 from contrail cirrus. The Lee et al. 2021 effective radiative forcing review suggests the multiplier may be closer to 3.0; ICAO CORSIA disclosures use combustion CO2 only. Both views matter and the calculator displays both.
Sustainable Aviation Fuel is chemically near-identical to Jet-A in the engine, combustion still produces the same 3.16 kg of CO2 per kg of fuel burned. The savings come from the lifecycle: feedstock carbon uptake, lower upstream emissions in cultivation and refining. ICAO Doc 10085 (CORSIA Eligible Fuels) approves the HEFA pathway at up to 73% well-to-wake CO2 reduction, but feedstock-weighted real-world blends average 50-65%. Importantly, SAF does not reduce the non-CO2 forcings, contrails, NOx, and water vapour are driven by physical combustion, not by the carbon balance of the fuel. The practical ceiling on RFI-weighted CO2e reduction at 100% SAF is therefore around 36.5%, not the headline 73%.
The contrail risk badge combines four signals: route midpoint latitude (30-60° mid-latitude jet stream zones and 60-80° polar/sub-polar zones both cross ice-supersaturated regions in the cruise altitude band), season (winter measurably increases ISSR coverage in mid-latitudes), local time of day (nighttime contrails warm two to three times more than daytime contrails because there is no reflective-albedo offset), and engine generation (modern lean-burn combustors like the GE9X, GEnx, Trent XWB, LEAP, and PW1100G emit fewer ice nuclei per kg fuel than legacy CFM56 or CF6 engines). It is a climatology proxy. For real-time per-flight contrail avoidance, see Schumann's CoCiP and ECMWF IFS ISSR forecasts; both go beyond what a static client tool can compute.
Cabin-class CO2 uses the IATA floor-area method. Total flight CO2e is divided across cabins weighted by relative floor area: economy 1.0, premium economy 1.7, business 2.7, first 4.2. Multiplied by the occupied-seat count in each cabin (base seats × class load factor) so the per-economy-pax number represents an actual passenger's share, not a fictional per-available-seat figure. A long-haul business seat therefore carries roughly 2.7× the per-economy CO2e on the same flight, which is consistent with how IATA, ICAO, and the major carbon-disclosure frameworks allocate.
Car, EV, and rail comparators are expressed per passenger-kilometre, so a single multiplication by distance gives a fair side-by-side. Car uses 0.114 kg CO2/pkm (EEA fleet average at 1.5 occupancy), EV uses 0.035 kg/pkm (US grid average at 1.5 occupancy), and intercity rail uses 0.035 kg/pkm (EEA EU intercity). Note that flight values here include RFI while ground modes do not, flight has no clean ground-mode peer for the contrail and high-altitude NOx components. Stripping RFI brings per-pax flight CO2 closer to a 1.5-occupant gasoline car.