User Rating 0.0
Total Usage 0 times
Fuel Selection
Select fuel to auto-fill stoichiometric AFR
Auto-filled from fuel type (editable for custom)
Calculation Mode
Measured lambda value (0.5 – 5.0)
Measured air-fuel ratio by mass
Mass airflow rate in kg/h
Operating lambda for this calculation
Actual AFR:1 by mass
Lambda (λ)
Equivalence Ratio (Φ)
Excess Air%
Fuel Mass Flowkg/h
Mixture
Lambda Gauge
Is this tool helpful?

Your feedback helps us improve.

About

Incorrect air-fuel ratio causes catalytic converter failure, increased NOx emissions, detonation knock, and up to 25% fuel waste. The stoichiometric AFR for gasoline is approximately 14.7:1 by mass, meaning 14.7kg of air per 1kg of fuel. This calculator derives the actual air-fuel ratio from lambda (λ) or vice versa, computes the equivalence ratio Φ, and quantifies excess air percentage for 15 common fuels. All stoichiometric values are sourced from SAE J1829 and ISO 16183 combustion standards. The tool approximates ideal combustion assuming complete oxidation, dry air composition of 21% O2 by volume, and no dissociation at high temperatures.

Pro tip: real-world engines rarely operate at λ = 1.0 continuously. Most gasoline ECUs target λ = 0.85 - 0.90 under wide-open throttle for cooling, and λ = 1.00 - 1.05 at cruise for efficiency. Diesel engines run lean by design (λ = 1.3 - 2.0). Note: this model does not account for humidity, altitude corrections, or fuel blend variations such as E10/E85 intermediate mixtures.

air-fuel ratio AFR calculator lambda sensor stoichiometric ratio combustion equivalence ratio excess air engine tuning

Formulas

The air-fuel ratio represents the mass of air divided by the mass of fuel entering the combustion chamber. Lambda expresses this ratio relative to the chemically ideal (stoichiometric) mixture.

λ = AFRactualAFRstoich

The equivalence ratio is the reciprocal of lambda.

Φ = 1λ = AFRstoichAFRactual

Excess air percentage quantifies how much additional air beyond stoichiometric is supplied.

EA = (λ 1) × 100%

Fuel mass flow rate from known air mass flow.

mfuel = mairAFRactual

Where λ = lambda (relative AFR), Φ = equivalence ratio, AFRactual = measured air-fuel ratio kg/kg, AFRstoich = stoichiometric AFR for selected fuel kg/kg, EA = excess air %, mair = air mass flow rate kg/h, mfuel = fuel mass flow rate kg/h.

Reference Data

FuelChemical FormulaStoich AFRDensity kg/LLHV MJ/kgOctane (RON)Carbon %Hydrogen %
Gasoline (Petrol)C8H1814.70.74543.49584.215.8
Diesel (No. 2)C12H2314.50.83542.5 - 86.113.9
Ethanol (E100)C2H5OH9.00.78926.810852.213.1
Methanol (M100)CH3OH6.40.79219.710837.512.5
E85 (85% Ethanol)Blend9.80.78329.210557.013.5
LPG (Propane)C3H815.70.49346.411281.818.2
LPG (Butane)C4H1015.40.57345.79282.817.2
CNG (Methane)CH417.20.65650.012075.025.0
Hydrogen (H2)H234.30.071120.01300.0100.0
Biodiesel (B100)C19H36O213.80.88037.3 - 77.012.0
Kerosene (Jet A)C12H2614.50.81043.0 - 84.715.3
AcetyleneC2H213.21.09748.2 - 92.37.7
NitromethaneCH3NO21.71.13711.3 - 19.74.9
EthaneC2H616.10.54647.811580.020.0
TolueneC7H813.50.86740.612091.38.7
Wood Gas (Syngas)CO + H2 mix1.0Varies5.0 - VariesVaries

Frequently Asked Questions

Modern engines run slightly lean at idle (λ = 1.01-1.05) to reduce hydrocarbon emissions and improve catalytic converter light-off efficiency. This is normal closed-loop behavior controlled by the ECU using the narrowband or wideband oxygen sensor feedback. If lambda exceeds 1.10 at idle, suspect a vacuum leak, faulty injector, or fuel pressure issue.
At higher altitude, air density decreases (approximately 12% per 1000 m elevation). A naturally aspirated engine ingests less air mass per cycle, effectively richening the mixture if fuel delivery remains constant. Turbocharged engines compensate via boost control. This calculator uses sea-level stoichiometric values. For altitude correction, multiply the actual AFR by the density ratio (ρ_altitude / ρ_sea_level).
Lambda (λ) is the ratio of actual AFR to stoichiometric AFR. Values above 1.0 indicate lean, below 1.0 indicate rich. Equivalence ratio (Φ) is simply 1/λ, so Φ > 1.0 means rich and Φ < 1.0 means lean. Aerospace and combustion research typically use Φ, while automotive industry uses λ. Both convey identical information in inverse form.
Yes. Select E85 from the fuel presets, which uses a stoichiometric AFR of 9.8:1. For custom ethanol blends (e.g., E20, E30), use the Custom fuel option and interpolate: AFR_stoich = (ethanol_fraction × 9.0) + ((1 − ethanol_fraction) × 14.7). Flex-fuel ECUs perform this interpolation in real time using an ethanol content sensor.
Hydrogen (H₂) has an extremely low molecular weight of 2 g/mol. Burning 1 kg of H₂ requires 8 kg of oxygen (stoichiometric), and since dry air is only 23.2% oxygen by mass, approximately 34.3 kg of air is needed. Despite this high AFR, hydrogen's gravimetric energy density of 120 MJ/kg means less fuel mass is required per unit of power output.
Below λ = 0.75, combustion becomes unstable. Unburned hydrocarbons saturate the catalytic converter, causing overheating and potential substrate melting. Spark plugs foul with carbon deposits. Fuel washes cylinder walls, diluting oil and accelerating bore wear. Exhaust temperatures paradoxically drop because incomplete combustion absorbs less heat. The misfire threshold for gasoline typically occurs near λ = 0.65-0.70.