Air fuel ratio (AFR) is expressed as a simple number like 14.7:1, meaning 14.7 parts air for every 1 part fuel by weight. For gasoline, 14.7:1 is the stoichiometric ratio, the point where all the fuel and all the oxygen are theoretically consumed during combustion. Numbers below 14.7 mean the mixture is rich (more fuel), and numbers above 14.7 mean it’s lean (more air). Once you understand that single reference point, every AFR reading snaps into context.
What the Numbers Mean
Think of the stoichiometric ratio as the dividing line on your gauge. For gasoline, that line sits at 14.7:1. A reading of 12.5:1 tells you the engine is burning a richer mixture with extra fuel relative to air. A reading of 15.4:1 tells you the mixture is lean, with more air than the fuel can use. The further a reading moves from stoichiometric in either direction, the more extreme the condition.
Different fuels have different stoichiometric values. Diesel is 14.6:1, E85 (85% ethanol blend) is 9.8:1, and pure ethanol is 9.0:1. E10, the pump gas most people actually buy, sits around 14.2:1. This matters because a reading of 11.0:1 on gasoline is moderately rich, while 11.0:1 on E85 would actually be lean. You always need to know which fuel your gauge is calibrated for, or the numbers are meaningless.
Narrowband vs. Wideband Sensors
Your car’s factory oxygen sensor is almost certainly a narrowband unit. It outputs between 0 and 1 volt, with 0.45 volts representing stoichiometric. These sensors don’t hold a steady voltage. They constantly switch back and forth across that midpoint, which is why they’re called switching sensors. A voltage above 0.45 means the mixture is rich; below 0.45 means lean. The ECU uses that oscillation to keep the engine hovering around 14.7:1 during normal driving, but a narrowband sensor can’t tell you how rich or how lean. It only flags which side of stoichiometric you’re on.
A wideband sensor is what you need for actual AFR numbers. It outputs 0 to 5 volts and can accurately read ratios from roughly 10:1 all the way up to 18:1 on gasoline. A wideband gauge or controller translates that voltage into a specific AFR value and displays it in real time. If you’re tuning a carburetor, dialing in a standalone ECU, or just monitoring engine health, a wideband setup is the tool that gives you actionable data.
Understanding Lambda
Lambda is an alternative scale that expresses AFR relative to stoichiometric for any fuel. A lambda of 1.0 always means stoichiometric, regardless of whether you’re burning gasoline, E85, or diesel. Below 1.0 is rich. Above 1.0 is lean. The conversion is straightforward: divide your AFR reading by the stoichiometric ratio of your fuel. A gasoline AFR of 12.5:1, for instance, is 12.5 divided by 14.7, which gives you a lambda of 0.85.
Lambda becomes especially useful when you switch fuels. A turbocharged engine might target a lambda of 0.80 under full boost. On gasoline, that translates to an AFR of 11.8:1 (0.80 times 14.7). On E85, the same lambda target gives you 7.8:1 (0.80 times 9.8). The lambda target stays the same even though the AFR numbers look completely different. Many professional tuners and modern gauge software work in lambda internally for exactly this reason, then convert to AFR on the display for readability.
Target Ranges for Gasoline Engines
A naturally aspirated gasoline engine doesn’t run one AFR all the time. The target shifts depending on what you’re asking the engine to do.
- Idle: Most fuel-injected engines target 14.7:1 at idle to keep emissions low and the catalytic converter working efficiently. The catalyst performs best right at stoichiometric, where the ECU constantly oscillates the mixture slightly rich and slightly lean to replenish oxygen on the catalyst’s surface.
- Light cruise: Expect readings in the low 13s to 14.7:1. Some modern engines run slightly lean of stoichiometric during light load for fuel economy, while carbureted setups often sit around 13.5:1 during steady cruising.
- Wide open throttle (WOT): The mixture richens substantially, typically to 12.0:1 to 12.8:1. The extra fuel serves two purposes: it produces maximum power, and the unburned fuel absorbs heat, cooling the combustion chamber and reducing the risk of detonation.
These are general ranges. Every engine combination has its own sweet spot, which is why tuners use wideband gauges and dyno pulls to find the AFR that delivers peak power without excessive heat.
Target Ranges for Turbocharged Engines
Forced induction raises combustion temperatures and pressures, so turbocharged and supercharged engines need richer mixtures under boost to stay safe. A turbo gasoline engine under moderate to full boost typically targets somewhere between 11.5:1 and 12.0:1, though the exact number depends on boost pressure, fuel quality, and engine design. Running too lean under boost creates dangerous heat levels that can cause knock and, in severe cases, melt pistons or damage head gaskets.
If you’re monitoring a turbocharged car on a wideband gauge and you see the AFR climbing above 12.5:1 under full load, that’s a warning sign. It could indicate a fuel delivery problem, a boost leak, or an injector that can’t keep up. Back off the throttle and investigate before the engine suffers real damage.
How Diesel Engines Differ
Diesel engines operate in an entirely different AFR range because they always run with excess air. While gasoline engines hover near 14.7:1, a diesel engine at idle might read 30:1 or higher due to minimal fuel injection. At full load, that drops to 18:1 to 20:1 as more fuel is sprayed into the cylinder. The stoichiometric ratio for diesel is 14.6:1, but healthy diesel engines rarely operate that close to it. Running near stoichiometric in a diesel produces excessive soot and heat. The surplus air ensures more complete combustion and helps manage exhaust temperatures.
Reading a Gauge in Real Time
When you’re watching a wideband AFR gauge while driving, the number will move constantly. At a stoplight, it should settle near 14.7 on a fuel-injected gasoline car. As you accelerate gently, you’ll see it dip into the 13s. Floor it, and the number drops into the 12s or even the 11s depending on your setup. Lift off the throttle completely and the reading may spike lean or show a dash, because many ECUs cut fuel during deceleration.
What you’re looking for depends on your goal. If you’re just monitoring a stock car, you want to confirm the ECU is maintaining stoichiometric during cruise and enriching properly under heavy throttle. If you’re tuning, you’re comparing the gauge reading against your target at each load and RPM point, then adjusting fuel delivery until they match. Consistent readings that stay within expected ranges are a sign of a healthy fuel system. Erratic jumps, unexplained lean spikes under load, or a gauge that never reaches stoichiometric during cruise all point to issues worth diagnosing.
One common mistake is reading an AFR gauge calibrated for gasoline while running E85 or a high-ethanol blend. The gauge will display numbers that look dangerously lean because it’s applying the wrong stoichiometric reference. If you switch fuels, recalibrate your gauge or controller to the correct fuel type, or switch your display to lambda so the reading stays accurate regardless of the fuel in the tank.

