Flight Emissions Dashboard

Climate Impact by Route & Aircraft

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 →

SAMPLE ROUTES
EMISSIONS ANALYSIS · RFI 2.0
JFK → LHR
JFK → LHR
787-9
Economy Seat
-
CO₂e incl. RFI 2.0
First Class Seat
-
×4.2 floor area
Total Fuel
-
whole flight
Total CO₂e
-
RFI 2.0 · all agents
-
Load Factor by Cabin
WEIGHTED AVG LF
-
- total pax
0% SAF blend
+4% routing · LTO auto
RESET TO DEFAULTS
F:95% · J:90% · W:86% · Y:82%
CO₂E / SEAT · ECONOMY
-
TOTAL FUEL BURN
-
TOTAL CO₂E · RFI 2.0
-
FUEL EFFICIENCY
-
Want emissions for your own route? Plan any city pair in the Flight Plan tab and the route card will show CO₂, CO₂e, and fuel burn automatically.
- CONTRAIL RISK
Contrail cirrus risk based on route latitude & season. Carries ±50% uncertainty; may contribute as much forcing as CO2 alone.
Radiative Forcing Breakdown
Each row is one agent's CO₂-equivalent warming for the whole flight. NOₓ→CH₄ is a cooling partial offset, shown dashed.
vs. Other Transport Modes
Per-passenger CO₂e for the same point-to-point distance, regardless of whether that mode could actually make the trip. This is standard IPCC/IEA methodology: it isolates the carbon intensity of each mode per passenger-km so you can compare like for like. Nobody is driving a car across the Atlantic, but knowing that economy-class aviation emits roughly the same CO₂e per km as a solo car puts the number in perspective.
The flight bar is stacked by cabin class; hover each segment for breakdown.

Seat Occupancy: Load Factor by Cabin
Each segment shows one cabin's filled seats as a share of total aircraft capacity. The unoccupied remainder completes the ring. Drag the sliders above to update live.
Seat Breakdown
ASSUMED SEAT CONFIGURATION · -
Floor-area multipliers: Economy ×1.0 · Premium ×1.7 · Business ×2.7 · First ×4.2 (IATA standard). Narrowbodies (typical 3-class config): First Class 2-2, Premium Class 3-3, Economy 3-3. Seat counts shown at current cabin load factors.

CORSIA OFFSET EST. (COMBUSTION CO₂ BASIS)
-
PER SEAT (ECON)
-
Whole-flight cost at ICAO 2025 band ($6-$16/t CO₂e). Per-seat figure uses IATA floor-area allocation. Informational only.
Aircraft Comparison: Same Route
CO₂e per economy seat, best → worst. Aircraft outside range excluded. Your selection highlighted.

Fuel Efficiency Model: Distance vs CO2e/Seat
Scatter plot of every aircraft across all viable distances, computed by this model live. Dot size reflects LTO (takeoff/climb/descent) overhead; larger dot = more phase-of-flight penalty. Dashed curve is the quadratic regression fit; R² shows how well distance alone predicts emissions. Your current flight is the highlighted point.
Quadratic regression fit
Large dot = high LTO phase overhead (short-haul penalty)
Highlighted = current selection

Methodology, All Formulas
Complete list of equations and constants used in this emissions model. All values computed live in-browser.
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
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
METHODOLOGY & TRANSPARENCY · Fuel burn from OEM airport planning docs and performance estimates, built per aircraft type across the LTO, climb, cruise and descent phases, with cruise following the Breguet weight-shedding curve, scaled at the selected load factor. CO₂ factor: 3.16 kg/kg Jet-A (ICAO Annex 16). Non-CO₂ forcing: Lee et al. (2021) EWF; total RFI ≈ 2.0×CO₂-only. Contrail uncertainty: ±50%. SAF: 73% well-to-wake (lifecycle) CO₂ reduction (HEFA pathway, ICAO Doc 10085), credits feedstock carbon uptake. SAF combustion still emits ~3.16 kg CO₂/kg fuel at the engine, so non-CO₂ forcings (NOx, H₂O, soot, contrail) are derived from physical combustion (tank-to-wake) and unaffected by feedstock choice, they scale with fuel mass, not with SAF blend. Cabin allocation: IATA floor-area method. Mode comparisons: IPCC AR6 / IEA 2023 on a per-passenger-km basis (car & EV at 1.5 avg occupancy, intercity rail per-pax-km direct). CORSIA: ICAO 2025 band. Seat counts = representative typical configs based on published operator seat maps; actual airline layouts vary by carrier and aircraft variant. Educational use only. Not for regulatory or operational use.

How flight CO2 is actually measured

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.

Fuel burn: phase model (LTO + climb + cruise + descent)

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.

RFI: why one tonne of jet fuel warms more than one tonne of CO2

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.

SAF: what a 100% blend actually does

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%.

Contrail risk: a climatology proxy, not a forecast

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.

Per-passenger allocation: floor area, not seat count

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.

Mode comparison: like-for-like per passenger-km

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.

-