Combustion Calculator
Stoichiometric and actual air-fuel ratio, excess air, moles of combustion products, and adiabatic flame temperature for methane, propane, octane, and hydrogen
Air-fuel ratio, combustion products, and adiabatic flame temperature.
Stoich. AF Ratio (mass)
17.20 kg_air/kg_fuel
Actual AF Ratio (mass)
17.20 kg_air/kg_fuel
Excess Air
0.0 %
LHV (fuel)
50.05 MJ/kg
Products of Combustion (mol per mol fuel)
CO₂
1.000
H₂O
2.000
N₂
7.524
O₂
0.000
Combustion Products per Mole of Fuel
Tip: hover to read values, click to pin a point for export
Adiabatic Flame Temperature (estimate)
2328 K (2055 °C)
An energy balance assuming complete combustion with no dissociation, with reactants at 25 °C and the fuel's lower heating value, using NIST-JANAF enthalpies for the products (to 3000 K). Real flames near stoichiometric are cooler: some CO₂ and H₂O dissociate, which takes up heat, and flames lose heat to their surroundings.
How to Use This Calculator
Enter your input values
Fill in all required input fields for the Combustion Calculator. Follow the units and input format printed next to each field. Where a unit selector is available, choose the units that match your data.
Review your inputs
Double-check that all values are correct and match the units or format shown for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.
Read the results
The Combustion Calculator computes the output in your browser and displays the results, with units clearly labeled, as soon as they are ready — no data sent to a server.
Explore parameter sensitivity
Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.
Formula Reference
Stoichiometric Air-Fuel Ratio (mass basis)
AFR_stoich = (a / 0.21) · 28.97 / M_fuel | with | a = x + y/4
Variables: AFR_stoich = stoichiometric air-fuel ratio (kg air per kg fuel), a = stoichiometric moles of O₂ required per mole of fuel (dimensionless; 2 for CH₄, 5 for C₃H₈, 12.5 for C₈H₁₈, 0.5 for H₂), x = carbon atoms per fuel molecule (dimensionless; 1, 3, 8, 0), y = hydrogen atoms per fuel molecule (dimensionless; 4, 8, 18, 2), 0.21 = mole fraction of O₂ in dry air (dimensionless), 28.97 = molar mass of dry air (kg/kmol), M_fuel = molar mass of the fuel (kg/kmol; 16.04, 44.10, 114.23, 2.016 respectively). Gives 17.20, 15.64, 15.10 and 34.21 kg air per kg fuel for methane, propane, octane and hydrogen. Dry air is modelled as 21% O₂ / 79% N₂ by mole with argon lumped into the N₂ and no humidity. Source: Cengel & Boles, Thermodynamics: An Engineering Approach, 8th ed., Ch. 15 (Chemical Reactions) — Fuels and Combustion, Theoretical and Actual Combustion Processes
Actual Air-Fuel Ratio and Percent Excess Air from Equivalence Ratio
AFR_actual = AFR_stoich / φ = ((a / φ) / 0.21) · 28.97 / M_fuel | excess air (%) = (1/φ − 1) · 100
Variables: φ = equivalence ratio (dimensionless; φ = 1 stoichiometric, φ < 1 lean with genuine excess air, φ > 1 rich with genuinely deficient air), AFR_actual = actual air-fuel ratio (kg air per kg fuel), AFR_stoich = stoichiometric air-fuel ratio (kg air per kg fuel), a/φ = moles of O₂ actually supplied per mole of fuel (dimensionless), a = stoichiometric moles of O₂ per mole of fuel (dimensionless), 0.21 = mole fraction of O₂ in dry air (dimensionless), 28.97 = molar mass of dry air (kg/kmol), M_fuel = fuel molar mass (kg/kmol). Percent excess air is POSITIVE for lean mixtures (φ < 1, e.g. +25% at φ = 0.8) and NEGATIVE for rich mixtures (φ > 1, e.g. −20% at φ = 1.25); the calculator shows a rich mixture's negative excess air as a positive deficiency, e.g. 20.0 % deficient at φ = 1.25. Source: Cengel & Boles, Thermodynamics: An Engineering Approach, 8th ed., Ch. 15 (Chemical Reactions) — Theoretical and Actual Combustion Processes; Turns, An Introduction to Combustion, 3rd ed., Ch. 2 (Combustion and Thermochemistry)
Product Balance for Lean and Stoichiometric Mixtures (φ ≤ 1), per mole of fuel
C_xH_y + (a/φ)·(O₂ + 3.76·N₂) → x·CO₂ + (y/2)·H₂O + a·(1/φ − 1)·O₂ + 3.76·(a/φ)·N₂ | [valid for φ ≤ 1]
Variables: x = carbon atoms per fuel molecule (dimensionless; 1, 3, 8, 0 for CH₄, C₃H₈, C₈H₁₈, H₂), y = hydrogen atoms per fuel molecule (dimensionless; 4, 8, 18, 2, so the H₂O yield y/2 is 2, 4, 9, 1), a = x + y/4 = stoichiometric moles of O₂ per mole of fuel (dimensionless), φ = equivalence ratio (dimensionless), 3.76 = 0.79/0.21 = moles of N₂ carried with each mole of O₂ in dry air (dimensionless; the tool applies the exact ratio 3.762). All product quantities are moles per mole of fuel (dimensionless molar ratios), which is the basis the calculator reports. This balance holds for φ ≤ 1; for φ > 1 see the rich-mixture balance below. Source: Cengel & Boles, Thermodynamics: An Engineering Approach, 8th ed., Ch. 15 (Chemical Reactions) — combustion with excess air and incomplete combustion; Turns, An Introduction to Combustion, 3rd ed., Ch. 2 (Combustion and Thermochemistry)
Product Balance for Rich Mixtures (φ > 1), per mole of fuel
C_xH_y + (a/φ)·(O₂ + 3.76·N₂) → n_CO₂·CO₂ + n_CO·CO + n_H₂O·H₂O + n_H₂·H₂ + 3.76·(a/φ)·N₂ | n_CO₂ + n_CO = x, n_H₂O + n_H₂ = y/2, 2·n_CO₂ + n_CO + n_H₂O = 2a/φ, n_CO·n_H₂O = K·n_CO₂·n_H₂ with K = 3.5
Variables: n_CO₂, n_CO, n_H₂O, n_H₂ = moles of each product per mole of fuel (dimensionless), x, y = carbon and hydrogen atoms per fuel molecule (dimensionless), a = x + y/4 = stoichiometric moles of O₂ per mole of fuel (dimensionless), φ = equivalence ratio (dimensionless, above 1), 3.76 = 0.79/0.21 = moles of N₂ per mole of O₂ in dry air (the tool applies 3.762), K = equilibrium constant of the water–gas shift CO₂ + H₂ ⇌ CO + H₂O, taken as 3.5, the value Heywood uses for fuel-rich engine exhaust (the NIST-JANAF tables give K = 3.5 at about 1720 K). The three element balances (C, H, O) and the water–gas shift fix the four amounts: with B = 2a/φ − x, n_CO₂ is the non-negative root of (K − 1)·n² + [K·(y/2 − B) + x + B]·n − x·B = 0, and at φ = 1 this gives complete combustion. No O₂ is left, and no soot or unburned fuel is assumed; when 2a/φ < x the air cannot turn all the carbon into CO and the calculator shows no products. Source: Heywood, Internal Combustion Engine Fundamentals (McGraw-Hill, 1988), for K = 3.5 in fuel-rich exhaust; NIST-JANAF Thermochemical Tables, 4th ed. (Chase, 1998), tables C-093 (CO), C-095 (CO₂), H-050 (H₂) and H-064 (H₂O), whose Gibbs energies of formation give K = 3.5 at 1723 K; Turns, An Introduction to Combustion, 3rd ed., Ch. 2 (water–gas shift equilibrium)
Adiabatic Flame Temperature — Energy Balance (lean and stoichiometric mixtures, up to 3000 K)
Σ n_i · [H_i(T_ad) − H_i(298.15 K)] = LHV · M_fuel | H_i(T) − H_i(298.15 K) from the NIST-JANAF tables | n_i from the complete-combustion balance (φ ≤ 1)
Variables: T_ad = adiabatic flame temperature (K; also displayed in °C as T_ad − 273.15), n_i = moles of CO₂, H₂O, O₂ and N₂ per mole of fuel from the lean product balance above (dimensionless), H_i(T) − H_i(298.15 K) = each product's enthalpy above its value at 298.15 K (J/mol) from the NIST-JANAF Thermochemical Tables, tables C-095 (CO₂), H-064 (H₂O, gas), N-023 (N₂) and O-029 (O₂), between tabulated temperatures by the cubic polynomial that matches the tabulated enthalpy and heat capacity at both ends, LHV = the fuel's lower heating value as listed (MJ/kg), M_fuel = fuel molar mass (kg/kmol); the reactants enter at 298.15 K. The balance assumes complete combustion with no dissociation, so real flames near stoichiometric, where some CO₂ and H₂O dissociate and take up heat, are cooler than it gives. The tool solves for T_ad by bisection up to 3000 K, where the excerpt of the NIST-JANAF tables it uses ends (the tables themselves run to 6000 K; none of its fuels comes near 3000 K). Rich mixtures (φ > 1) get no estimate, since their temperature depends on how the products split and dissociate at flame temperature. Methane gives about 1481 K at φ = 0.5 and about 2328 K at φ = 1. Source: NIST-JANAF Thermochemical Tables, 4th ed. (M. W. Chase, J. Phys. Chem. Ref. Data Monograph 9, 1998; janaf.nist.gov); Cengel & Boles, Thermodynamics: An Engineering Approach, 8th ed., Ch. 15 (Adiabatic Flame Temperature); Turns, An Introduction to Combustion, 3rd ed., Ch. 2
When to Use This Calculator
- •Use the Combustion Calculator to check your hand calculations on homework or exam problems — comparing its result with your own working helps identify arithmetic errors before they propagate.
- •Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
- •Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
- •Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
- •Use it in the field when a quick estimate is needed and a full engineering software package is not available.
About This Calculator
The Combustion Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Stoichiometric and actual air-fuel ratio, excess air, moles of combustion products, and adiabatic flame temperature for methane, propane, octane, and hydrogen All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Follow the units printed beside each field. Where a unit selector is provided, the selected unit is converted internally. Results are computed in your browser without sending data to a server, which keeps your inputs private. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.
The Theory Behind It
Combustion is a rapid exothermic chemical reaction, most commonly between a hydrocarbon fuel (CₓHᵧ) and oxygen (usually from air). The stoichiometric reaction is CₓHᵧ + (x + y/4)O₂ → xCO₂ + (y/2)H₂O, releasing energy as heat. The stoichiometric air-fuel ratio (AFR_stoich) is the minimum air needed for complete combustion; it is typically 14.7 for gasoline, 14.5 for diesel, 17.2 for natural gas (methane), and 15 for propane. Real combustion almost always uses 'excess air' (more than stoichiometric) to ensure complete combustion and to reduce peak flame temperature. The excess air percentage is 100 × (actual AFR − stoichiometric AFR) / stoichiometric AFR. Typical excess air: 10-20% for gas burners, 20-50% for liquid fuel burners, 50-100% for solid fuels (coal, biomass). Insufficient air (rich mixture, AFR below stoichiometric) produces unburned CO, unburned hydrocarbons, and soot. Too much excess air wastes energy by heating nitrogen that could have been avoided. The 'flue gas analysis' measures actual CO₂, O₂, and CO in the exhaust to compute actual AFR and combustion efficiency. Products of combustion include CO₂ (the main greenhouse gas), H₂O (latent heat loss if not condensed), and NOx (nitrogen oxides formed from N₂ at high temperatures, a regulated pollutant). The adiabatic flame temperature is the theoretical maximum temperature reached if all the heat of combustion stays in the gas products; for methane in stoichiometric air, complete combustion with no dissociation gives about 2328 K (about 2055 °C), dropping with excess air. Real flames are cooler, because they lose heat to their surroundings and, near stoichiometric, some CO₂ and H₂O dissociate, which takes up heat.
Real-World Applications
- •Burner and furnace design: compute the stoichiometric air for a fuel, add appropriate excess air, and size the air delivery system. Excess air targets depend on fuel type, burner technology, and emissions regulations.
- •Combustion efficiency analysis: from measured flue gas CO₂% and stack temperature, compute the fuel efficiency and quantify losses to dry flue gas and water vapor. Efficiency improvement programs target reduced excess air and lower stack temperature.
- •Emissions compliance: compute expected NOx, CO, and particulate emissions from combustion conditions for permit applications. Operating points are chosen to balance emissions, efficiency, and equipment durability.
- •Boiler and water heater fuel sizing: determine fuel input required for a target heat output, accounting for combustion efficiency. A 100 kW water heater at 90% efficiency needs 111 kW of fuel input.
- •Engine tuning: air-fuel ratio is the primary variable for engine power, efficiency, and emissions. Most modern engines target stoichiometric for emissions catalysts; rich mixtures for maximum power (knock limited); lean mixtures for peak economy (combustion stability limited).
Frequently Asked Questions
What is stoichiometric air-fuel ratio?
The ratio of air mass to fuel mass required for complete combustion with no excess oxygen. For common fuels: gasoline 14.7, diesel 14.5, methane (natural gas) 17.2, propane 15.6, ethanol 9. Rich (low AFR) means more fuel than air can burn — excess unburned fuel. Lean (high AFR) means more air than needed — excess O₂ in exhaust. Running stoichiometric gives maximum energy release per unit fuel but is not always optimal for real engines due to peak temperature, emissions, or stability concerns.
Why use excess air?
Real combustion isn't perfect mixing — some fuel might not find oxygen in time to burn. Excess air ensures sufficient oxygen is available throughout the combustion zone for complete reaction. Typical excess: 10-20% for gas burners, 20-50% for liquid fuels, 50-100% for solid fuels. Too little excess air leaves unburned CO and hydrocarbons (wasted fuel, emissions violations). Too much excess air wastes energy heating nitrogen that could have stayed ambient — reducing thermal efficiency.
What are the products of hydrocarbon combustion?
Ideally CO₂ and H₂O. Real combustion also produces: CO (from incomplete oxidation), unburned hydrocarbons (incomplete combustion), NOx (from high-temperature N₂ reaction with O₂), SO₂ (from sulfur in fuel), soot and particulates (from rich combustion pockets), and traces of many other species. The 'dirty' byproducts are what emissions regulations target. Clean-burning fuels like natural gas produce lower levels of most pollutants than coal or heavy fuel oil.
What is the adiabatic flame temperature?
The theoretical maximum temperature reached when a fuel burns with all heat of combustion going into the products, with no heat loss. Assuming complete combustion with no dissociation, as this calculator does: methane in stoichiometric air reaches about 2328 K (about 2055 °C), methane with 20% excess air about 2070 K (about 1797 °C), and hydrogen in stoichiometric air about 2524 K (about 2251 °C). Real flames are cooler: they lose heat by radiation and convection, and near stoichiometric some CO₂ and H₂O dissociate, which takes up heat.
How do I compute combustion heat release?
Multiply fuel mass flow by heating value. The 'higher heating value' (HHV) includes the latent heat of water vapor condensation; the 'lower heating value' (LHV) assumes water leaves the combustion zone as vapor. Typical HHV/LHV: natural gas 55.5/50.0 MJ/kg, gasoline 47/44 MJ/kg, diesel 45/42 MJ/kg, coal 24-33 MJ/kg. For most power and process calculations, use LHV because the water vapor doesn't condense in typical combustion systems. Condensing boilers are an exception and can extract the extra 10% from HHV.
Related Calculators
Ideal Gas Law Calculator
Solve for P, V, n, or T using PV = nRT with unit conversions for pressure, volume, and temperature
Isentropic Process Calculator
Calculate isentropic process relations between states using P, V, T and the specific heat ratio γ
Carnot Efficiency Calculator
Calculate Carnot cycle efficiency, net work, and required temperatures for a given efficiency
Otto Cycle Calculator
Calculate Otto cycle thermal efficiency and state-point temperatures and pressures from compression ratio
Diesel Cycle Calculator
Calculate Diesel cycle thermal efficiency from compression ratio, cutoff ratio, and specific heat ratio
Rankine Cycle Calculator
Calculate Rankine cycle efficiency, turbine work, pump work, and heat input from IAPWS-IF97 steam states or entered state-point enthalpies
References & Further Reading
Wikipedia
Standards & Organizations
Add the live Combustion Calculator to your site. Free to embed, with a link back to MegaCalc.