Air-Fuel Ratio Calculator

Convert between air-fuel ratio (AFR) and lambda for gasoline, diesel, E85, methanol, propane, CNG, and other fuels. Shows rich/lean status, equivalence ratio, and target AFR ranges - all in real time.

Calculate AFR & Lambda

Stoichiometric AFR for the selected fuel
Mass ratio of air to fuel (e.g., 14.7 = stoichiometric for gasoline)

⚡ AFR & Lambda Results

Air-Fuel Ratio -
Lambda (λ) -
Equivalence Ratio (φ) -
Mixture Status -
Stoichiometric AFR -
Deviation from Stoich -

Common Target AFR Ranges

Select a fuel type above to see recommended lambda/AFR targets for different driving conditions. These are general starting points - always fine-tune on a dyno or with data logging.

Application Lambda AFR (Gasoline) Notes

How Air-Fuel Ratio Calculation Works

Air-fuel ratio (AFR) is the mass ratio of air to fuel present in a combustion event. Every fuel has a chemically ideal - or stoichiometric - AFR at which all available oxygen reacts with all available fuel, producing only carbon dioxide and water as byproducts. For gasoline, that ratio is approximately 14.7:1, meaning 14.7 kilograms of air are needed to completely burn 1 kilogram of gasoline. The stoichiometric ratio is determined by the fuel's chemical composition - specifically its hydrogen-to-carbon ratio and oxygen content.

In the real world, engines rarely operate exactly at stoichiometric. Under load, the mixture is deliberately enriched (more fuel, lower AFR) to maximize power and protect against detonation. At cruise, modern fuel-injected engines lean out slightly (higher AFR) for better fuel economy and lower emissions. The key to proper engine tuning is knowing exactly where your mixture falls relative to stoichiometric - and that is where lambda and equivalence ratio come in.

Lambda (λ) normalizes the AFR to be fuel-independent. A lambda of 1.0 always means stoichiometric, regardless of fuel type. Lambda of 0.85 on gasoline (AFR 12.5) means the same enrichment percentage as lambda 0.85 on E85 (AFR 8.3). This makes lambda the preferred metric for flex-fuel vehicles and multi-fuel tuning, which is why OEM ECUs and most professional tuning platforms operate internally in lambda or equivalence ratio rather than raw AFR.

The equivalence ratio (φ) is simply the inverse of lambda: φ = 1/λ. It is widely used in combustion engineering because values above 1.0 intuitively represent fuel-rich conditions. GM's OBD-II data stream and HP Tuners use equivalence ratio natively. Ford and most Japanese OEMs use lambda. Understanding both is essential for anyone working with scan tools, standalone ECUs, or datalog analysis.

The Math Behind It

The conversions are straightforward once you know the stoichiometric AFR for your fuel:

AFR to Lambda:
λ = AFR / AFRstoich
Example: An AFR of 12.5 on gasoline gives λ = 12.5 / 14.7 = 0.850

Lambda to AFR:
AFR = λ × AFRstoich
Example: A lambda of 0.90 on E85 gives AFR = 0.90 × 9.8 = 8.82

Equivalence Ratio:
φ = 1 / λ = AFRstoich / AFR
Example: λ = 0.85 gives φ = 1 / 0.85 = 1.176 (rich)

Deviation from Stoichiometric:
Deviation % = (λ - 1.0) × 100
Negative = rich, Positive = lean. A lambda of 0.85 is 15% rich; a lambda of 1.05 is 5% lean.

The stoichiometric AFR itself is derived from the balanced chemical equation for complete combustion. For octane (C8H18), a primary gasoline component: 2C8H18 + 25O2 → 16CO2 + 18H2O. The molecular weight of air consumed per mole of fuel, accounting for nitrogen as 79% of air by volume, yields the 14.7:1 mass ratio. Ethanol (C2H5OH) already contains oxygen in its molecule, so it requires less air - yielding a stoichiometric AFR of approximately 9.0:1 for pure ethanol.

Industry Standards & References

SAE J1979 (OBD-II diagnostic standard) defines lambda and equivalence ratio as standard parameter IDs (PIDs) that all compliant vehicles must report. PID $24-$2B report oxygen sensor lambda values, and PID $44 reports the commanded equivalence ratio. This is the data your scan tool or OBD-II data logger reads.

ISO 16183 specifies exhaust gas measurement procedures for heavy-duty engines, requiring lambda-based calculations for emissions compliance testing. This standard ensures that emissions equipment from different manufacturers agrees on mixture strength readings.

Bosch LSU 4.9 is the industry-standard wideband oxygen sensor used by AEM, Innovate, PLX, and most aftermarket wideband controllers. It measures the oxygen partial pressure in the exhaust gas and the controller converts this to a lambda value. The sensor's measurement range is lambda 0.65 to infinity (air), with an accuracy of +/- 0.007 lambda at the stoichiometric point per Bosch technical specifications.

ASTM D4814 defines gasoline specifications in the United States, including ethanol content limits (currently up to 10% for standard E10, 15% for E15 where approved). The ethanol content directly affects the actual stoichiometric AFR of pump fuel, which is why many tuners measure ethanol content with a flex-fuel sensor for precision tuning.

Step-by-Step Example

Scenario: You are tuning a turbocharged 2JZ-GTE on E85, and your AEM X-Series wideband gauge is configured for gasoline (14.7 stoich). At wide-open throttle, the gauge reads 11.0 AFR. You need to know: what is the actual E85 lambda, the true E85 AFR, and is the mixture safe?

Step 1: Find lambda from the gasoline-referenced reading.
The gauge is displaying gasoline-equivalent AFR, so:
λ = 11.0 / 14.7 = 0.748

Step 2: Convert lambda to actual E85 AFR.
AFRE85 = λ × AFRstoich,E85 = 0.748 × 9.8 = 7.33

Step 3: Calculate the equivalence ratio.
φ = 1 / 0.748 = 1.337
This means 33.7% more fuel than stoichiometric.

Step 4: Evaluate the result.
At lambda 0.748 (equivalence ratio 1.337), the engine is running very rich. Typical WOT targets for turbocharged E85 are lambda 0.82-0.87. This reading suggests either too much fuel or a misread. If the wideband is configured correctly, you would want to lean out significantly - potentially reducing injector pulse width or lowering fuel pressure. If you accidentally configured the gauge for E85 but are actually reading gasoline-referenced numbers, the true lambda is much richer than it appears.

Result: This example illustrates why lambda is the universal language of mixture tuning. Had you looked only at the "11.0 AFR" number without knowing the gauge's fuel reference, you might think the engine is reasonably rich for a boosted gas application - when in reality it is dangerously over-fueled for E85 operation.

Common Mistakes to Avoid

  • Confusing gasoline-referenced AFR with actual AFR on E85: If your wideband is configured for gasoline's 14.7 stoich, the AFR reading does not directly tell you the E85 mixture. You must convert to lambda first, then multiply by E85's stoichiometric AFR (9.8). Why it matters: A gauge reading of 11.0 on a gasoline-configured wideband means lambda 0.75 - extremely rich on any fuel - not a safe-sounding "11.0 on E85."
  • Targeting gasoline AFR numbers when running E85: Some tuners mistakenly target 12.5 AFR on E85, thinking it is a good WOT target. But 12.5 on E85 is lambda 1.28 - dangerously lean and will cause detonation under boost. Why it matters: Always think in lambda when switching fuels. Lambda 0.85 is a safe starting WOT target regardless of fuel.
  • Ignoring wideband sensor calibration: The Bosch LSU 4.9 sensor degrades over time, especially with leaded fuel or high exhaust temperatures. A sensor that reads 0.02 lambda off from reality can be the difference between safe and detonation. Why it matters: Calibrate your wideband sensor per manufacturer instructions (free-air calibration) before every tuning session. Replace the sensor at the recommended interval.
  • Using narrowband O2 sensor readings for AFR tuning: Factory narrowband O2 sensors only reliably indicate rich/lean relative to stoichiometric - they cannot accurately measure AFR. They are designed for closed-loop emissions control, not WOT tuning. Why it matters: Cheap "AFR gauges" that use narrowband sensors are essentially rich/lean indicators with poor resolution. You need a true wideband controller for meaningful AFR data.
  • Assuming diesel engines should run at stoichiometric: Diesel engines always run lean (lambda 1.3 to 4.0+) because they control power by varying fuel quantity at constant air flow. Running a diesel at lambda 1.0 produces extreme soot and is mechanically dangerous. Why it matters: The target AFR table for diesel applications uses completely different ranges than gasoline. A "rich" diesel at lambda 1.3 is already producing visible smoke.

When to Use This Calculator

  • Wideband gauge interpretation: You are reading AFR from your wideband and need to convert to lambda for a fuel table in your standalone ECU, or you are switching between gasoline and E85 and need to verify your targets make sense for both fuels.
  • Datalog analysis: You are reviewing datalogs from HP Tuners, EFI Live, or Haltech, and the software reports equivalence ratio but your reference material lists AFR. Convert between the two to validate your tune against published recommendations.
  • Flex-fuel system calibration: You are building a flex-fuel table and need to know what AFR targets correspond to lambda 0.85 at various ethanol blends from E10 to E85. This calculator shows the correct AFR for each fuel type at any lambda value.
  • Emissions diagnostics: You are troubleshooting a check engine light related to fuel trim (P0171/P0172 lean/rich codes) and need to understand what the OBD-II lambda and equivalence ratio data mean in terms of actual mixture composition.

Recommended AFR Monitoring Tools

Hand-picked tools for this job - we only recommend what we'd use in the shop.

As an Amazon Associate, WrenchRig earns from qualifying purchases. We only recommend products we trust.

Frequently Asked Questions

What is air-fuel ratio (AFR) and why does it matter?

Air-fuel ratio (AFR) is the mass ratio of air to fuel in a combustion mixture. For gasoline, stoichiometric AFR is 14.7:1 - meaning 14.7 kg of air per 1 kg of fuel for complete combustion. AFR matters because it directly controls power output, fuel economy, exhaust emissions, and engine temperature. Running too rich wastes fuel and fouls spark plugs; running too lean causes misfires, overheating, and potential engine damage from detonation.

What is lambda and how does it relate to AFR?

Lambda (λ) is the ratio of actual AFR to stoichiometric AFR for a given fuel. Lambda = AFR / Stoichiometric AFR. A lambda of 1.0 means the mixture is perfectly stoichiometric. Lambda below 1.0 is rich (excess fuel), and lambda above 1.0 is lean (excess air). The advantage of lambda is that it is fuel-independent - lambda 0.85 means the same enrichment whether you are running gasoline, E85, or methanol.

What AFR should I target for wide-open throttle on gasoline?

For naturally aspirated gasoline engines at WOT, most tuners target 12.5-13.2 AFR (lambda 0.85-0.90). This provides a safety margin against detonation while maximizing power. For turbocharged or supercharged engines, richer targets of 11.5-12.0 AFR (lambda 0.78-0.82) are common to help cool the combustion charge. For E85, WOT targets are around 8.0-8.5 AFR (same lambda 0.82-0.87). Exact targets depend on engine design, compression ratio, and environmental conditions.

Why does my wideband gauge show different AFR for E85 than expected?

Most wideband controllers are configured to display AFR using gasoline's stoichiometric ratio of 14.7:1 by default. When running E85 (stoichiometric 9.8:1), the displayed number will look leaner than the actual E85 AFR. For accurate readings, either switch your gauge to display lambda (which is fuel-independent) or reconfigure it for E85's stoichiometric value. Many modern wideband controllers like the AEM X-Series and Innovate MTX-L Plus support multiple fuel type calibrations.

What is the equivalence ratio (phi) and when is it used?

Equivalence ratio (φ) is the inverse of lambda: φ = 1 / λ = Stoichiometric AFR / Actual AFR. A φ of 1.0 is stoichiometric, φ greater than 1.0 is rich, and φ less than 1.0 is lean. Equivalence ratio is commonly used in combustion engineering and academic literature because values greater than 1.0 intuitively indicate more fuel. Some ECU tuning platforms (like HP Tuners for GM vehicles) display equivalence ratio rather than lambda.

What stoichiometric AFR should I use for E10 pump gas?

Most U.S. pump gasoline contains approximately 10% ethanol by volume (E10). The stoichiometric AFR for E10 is approximately 14.1:1, slightly lower than pure gasoline's 14.7:1. However, many tuners and ECUs still use 14.7:1 as the reference because the difference is small and wideband sensors are typically calibrated to the 14.7:1 gasoline standard. For precision flex-fuel tuning, using the correct stoichiometric value matters more.

🔍 Report an Issue

Our team verifies every report against SAE, ISO, and industry standards.

✔ Thanks! We will review this and fix any issues we find.