AFR Calculator
ChemistryCalculate Air-Fuel Ratio (AFR), stoichiometric AFR, lambda (λ), and equivalence ratio (φ) for petrol, diesel, CNG, LPG, ethanol, and other fuels. Engine combustion calculator.
Stoichiometric AFR
What is a Air-Fuel Ratio?
The AFR Calculator computes Lambda (λ = actual AFR / stoichiometric AFR), Equivalence Ratio (φ = 1/λ), and Mixture Condition (rich/lean/stoichiometric) for petrol, diesel, CNG, LPG, ethanol, and hydrogen fuels. Select the fuel type and enter the actual air-fuel ratio.
Air-Fuel Ratio is the mass ratio of air to fuel in a combustion mixture. Stoichiometric AFR is the theoretically perfect ratio for complete combustion (14.7 for petrol, 17.2 for CNG, 9.0 for ethanol). Lambda and equivalence ratio express how far the actual mixture deviates from stoichiometric — controlling emissions, power output, and fuel economy. Modern BS6 engines maintain λ = 1 ± 0.01 via closed-loop oxygen sensor feedback for optimal three-way catalyst performance.
For the underlying combustion chemistry producing CO₂ and H₂O, the Combustion Reaction Calculator balances the stoichiometric equation for hydrocarbon fuels. For green chemistry efficiency metrics, the Atom Economy Calculator provides the analogous concept for synthetic reactions.
How to use this Air-Fuel Ratio calculator
- Select the Fuel Type — petrol for spark ignition engines; diesel for compression ignition; CNG for natural gas vehicles; ethanol for E85 or flex-fuel; hydrogen for fuel cell vehicles.
- Note the Stoichiometric AFR shown — this is the reference.
- Enter the Actual AFR — from ECU data, exhaust analysis, or design specification.
- Read Lambda — values 0.85–1.15 are the operating range for most engines; TWC requires 0.99–1.01.
- Read Mixture Condition — use to diagnose rich (CO emissions) vs lean (NOx emissions) issues.
Formula & Methodology
AFR, lambda, and equivalence ratio:AFR_stoich depends on fuel CₓHᵧOᵤ: O₂ required = (x + y/4 − z/2) mol per mol fuel AFR_stoich = [(x + y/4 − z/2) × 32 / 0.232] / M_fuel Petrol (C₈H₁₈): AFR = 14.7 Diesel (C₁₂H₂₃): AFR = 14.5 CNG / CH₄: AFR = 17.2 LPG / C₃H₈: AFR = 15.7 Ethanol C₂H₅OH: AFR = 9.0 Hydrogen H₂: AFR = 34.3 λ = AFR_actual / AFR_stoich φ = 1/λ = AFR_stoich / AFR_actual λ < 1 → rich (φ > 1, excess fuel) λ = 1 → stoichiometric (φ = 1) λ > 1 → lean (φ < 1, excess air)Worked example — E20 (20% ethanol blend) combustion: E20 fuel: 80% petrol + 20% ethanol by volume (approximately 80% by mass after density correction; petrol: 0.72 kg/L, ethanol: 0.79 kg/L → mass fractions: 77.5% petrol, 22.5% ethanol).AFR_stoich(E20) = 0.775 × 14.7 + 0.225 × 9.0 = 11.39 + 2.025 = 13.42 If engine calibrated for petrol (AFR = 14.7) but running E20: Actual AFR delivered = 14.7 (same fuel injection volume for air) But stoichiometric AFR for E20 = 13.42 λ = 14.7 / 13.42 = 1.095 → lean mixture (φ = 0.91)Result: lean combustion → higher NOx, potential knocking. This is why E20 requires ECU recalibration — India's NITI Aayog E20 mandate (target: nationwide E20 by 2025) requires all new vehicles sold from 2023 to be E20-compatible. Maruti Suzuki, Hyundai, and Tata Motors have already launched E20-compatible model variants recalibrated for the lower stoichiometric AFR.
Frequently Asked Questions