Advertisement · 728×90

AFR & Lambda Calculator

Convert between air-fuel ratio and lambda (λ) for any fuel type. Understand whether your tune is running rich, lean, or at stoichiometry.

🔬

Select Fuel Type

Stoichiometric AFR for selected fuel:
➡️

AFR → Lambda

Lambda (λ)
λ
Mixture
⬅️

Lambda → AFR

Air-Fuel Ratio
:1 AFR
Mixture
📊

AFR Reference Table - Gasoline

ConditionLambdaAFR
Advertisement · 728×90

AFR and Lambda Explained

Air-fuel ratio (AFR) is the mass ratio of air to fuel in a combustion mixture. Lambda (λ) is a normalized version - it expresses AFR as a fraction of the stoichiometric ratio for that fuel, making it universal across fuel types. Lambda = 1.0 always means stoichiometry, regardless of whether you're burning gasoline, E85, or methanol.

Lambda (λ) = Measured AFR / Stoichiometric AFR
AFR = Lambda × Stoichiometric AFR

Rich vs Lean

Why Lambda Matters More Than AFR

A wideband O2 sensor reports lambda - not AFR. The "AFR" number displayed by most gauge units is just lambda × 14.7 (gasoline stoich). If you're on E85 but your gauge is scaled for gasoline, every reading is wrong. Lambda is the only fuel-agnostic measurement. Always confirm your gauge or ECU is calibrated for the correct fuel type.

Target AFR Ranges (Gasoline)

Stoichiometric Values by Fuel

Every fuel has its own stoichiometric AFR - the exact mixture where all the fuel and all the available oxygen are consumed. Gasoline is 14.7:1, E85 about 9.76:1, pure ethanol (E100) about 9.0:1, methanol about 6.47:1, and diesel about 14.5:1. Alcohol fuels carry less energy per pound, so the engine has to burn far more of them, which is why their stoichiometric numbers are so much smaller and why they demand bigger injectors and pumps. Because these numbers differ so widely, an "AFR" figure is meaningless unless you also state the fuel - which is the whole reason lambda exists.

Power Targets vs Safe Targets

On gasoline, peak torque usually occurs around lambda 0.88-0.90 - this is "best power." But the safe full-load target you actually tune to is richer than best power. The additional fuel does not make more power; it evaporates in the cylinder and cools the charge, suppressing detonation. That is why a street turbo tune commonly sits at lambda 0.80-0.86 and a high-boost race tune at 0.74-0.78. You give up a sliver of power in exchange for a large margin against knock and excessive exhaust gas temperatures - cheap insurance for an expensive engine.

Worked Example

Imagine your wideband reads 0.80 lambda at full boost and you want to know the equivalent AFR. On gasoline (stoich 14.7):

AFR = Lambda × Stoich = 0.80 × 14.7 = 11.76:1

Now suppose you switch the car to E85 but the gauge is still scaled for gasoline. At the same true lambda of 0.80 the gauge keeps displaying 11.76 "AFR," but the real mixture is:

AFR (E85) = 0.80 × 9.76 = 7.81:1

Same combustion, same safety margin, completely different AFR number - and the gasoline-scaled gauge is now lying to you. This is exactly why you should tune to lambda, or recalibrate the gauge to your fuel's stoichiometric value before reading any AFR figure.

Frequently Asked Questions

What AFR is safe under boost?

Street turbo gasoline tunes typically target lambda 0.80-0.86 (AFR 11.8-12.6) at full load; high-boost race setups run richer, lambda 0.74-0.78. The extra fuel cools the combustion charge and suppresses detonation.

Why does my wideband read wrong on E85?

Wideband sensors actually measure lambda. Most gauges just multiply by gasoline's 14.7 stoich ratio to display "AFR" - on E85 (stoich 9.76) that displayed number is meaningless. Read lambda directly, or recalibrate the gauge for your fuel.

What is the difference between AFR and lambda?

AFR is the raw mass ratio of air to fuel, and its stoichiometric value changes with the fuel - 14.7:1 for gasoline, 9.76:1 for E85, 6.47:1 for methanol. Lambda normalizes that: lambda equals measured AFR divided by the fuel's stoichiometric AFR, so lambda 1.0 is always perfect stoichiometry no matter the fuel. Lambda is the fuel-agnostic number, which is why tuners increasingly target lambda directly.

What are the stoichiometric AFRs for gasoline, E85, and methanol?

Gasoline is about 14.7:1, E85 about 9.76:1, pure ethanol (E100) about 9.0:1, methanol about 6.47:1, and diesel about 14.5:1. Lower-energy alcohol fuels need far more fuel mass per unit of air, which is why their stoichiometric ratios are numerically smaller and why they demand larger injectors and fuel pumps.

What is the difference between a safe target and a maximum-power target?

Peak power on gasoline usually lands around lambda 0.88-0.90 (best torque), but a safe full-load target is richer than that. The extra fuel does not add power - it cools the charge and buys detonation margin, which is cheap insurance against a melted piston. Street turbo tunes commonly run lambda 0.80-0.86 at full load, accepting a tiny power give-up for a much bigger safety margin.

Do I need a wideband O2 sensor to tune AFR?

For any meaningful tuning, yes. A factory narrowband sensor only resolves mixture accurately right around stoichiometry - it cannot tell you whether you are at lambda 0.85 or 0.75 under boost, which is exactly where it matters. A wideband sensor reads lambda accurately across the whole range from rich to lean and is the only safe way to verify a full-load tune.

Related Calculators