How do I test an oxygen sensor?

Updated October 2026 · How we answer

Short answerYou can test an oxygen sensor with a scan tool or a digital multimeter. Look for a voltage that rapidly switches between about 0.1V and 0.9V on a good sensor.

Tools and basic checks

To test an oxygen sensor, you'll need a scan tool that can read live data or a digital multimeter with at least 10 megohms of input impedance. First, inspect the sensor and wiring for obvious damage like cracks, corrosion, or melted insulation. Make sure the engine is at operating temperature before testing, because most oxygen sensors only work properly when hot.

  • Scan tool with live data capability
  • Digital multimeter (10 MΩ or higher)
  • Backprobe pins or piercing probes
  • Safety glasses and gloves

Testing with a scan tool

If you have a scan tool, look at the oxygen sensor voltage in live data. A good sensor should switch rapidly between about 0.1 and 0.9 volts, crossing 0.45 volts several times per second at idle. If the voltage stays fixed, moves slowly, or doesn't cross the midpoint, the sensor is likely lazy or dead. Note that some newer vehicles use wideband oxygen sensors that read in milliamps or lambda, not 0–1 volt, so check your service information.

Testing with a multimeter

Without a scan tool, backprobe the signal wire (usually the black or blue wire on a conventional sensor) with the engine running. Connect the positive lead to the signal wire and the negative lead to a good ground. You should see the voltage fluctuate between 0.1V and 0.9V. If it stays below 0.1V, the sensor may be reading a lean condition; if it stays above 0.9V, it may be reading rich. A sensor that doesn't switch at all is faulty.

  • Backprobe the signal wire, not the heater wires
  • Engine must be at operating temperature
  • Watch for voltage swings between 0.1V and 0.9V
  • No switching means the sensor is likely bad

Common mistakes

  • Testing a cold sensor: oxygen sensors only generate voltage when hot, so a cold sensor may appear dead even if it's fine.
  • Confusing a sensor code with a bad sensor: a P0130 code can be caused by a vacuum leak, exhaust leak, or wiring issue, not just the sensor.
  • Using a cheap analog multimeter: it can load the circuit and give false readings; always use a high-impedance digital meter.
From our shopsWrought: Real metal, leather, wood and composite cases.