As an Amazon Associate, Akermin earns from qualifying purchases. Product links on this page are affiliate links.
Check three things. First, the listing: a named metal-oxide module (Sensirion SGP30/SGP40/SGP41, Bosch BME680/688, AMS CCS811, Renesas ZMOD) or the words “metal oxide” or “MOX” indicate a real VOC sensor; a µg/m³ figure with “safe” thresholds and no module name indicates the same sensor presented dishonestly. Second, the sanitizer test: alcohol nearby should send the reading up sharply within a minute. Third, the CO₂ channel: if it also jumps on sanitizer, the “CO₂” is derived from the VOC sensor and is not a measurement. A monitor that passes the first two and fails the third has a real VOC sensor and a fake CO₂ one.
What “real” means here
Consumer VOC sensing has one technology: a heated metal-oxide film whose resistance changes with reducing gases. It responds to hundreds of compounds and reports one number. Professional photoionization detectors are more stable and quantitative but still non-specific. So the honest question is whether a monitor’s VOC channel is a responsive metal-oxide sensor presented as an index, rather than a marketing number. See VOC vs TVOC.
Check 1: The listing
| Good signs | Warning signs |
|---|---|
| Module named (SGP4x, BME68x, CCS811, ZMOD44xx) | No sensor named |
| “VOC index” or “relative” wording | “Accurate TVOC in mg/m³” with health thresholds |
| Separate NDIR CO₂ sensor named | “CO₂/TVOC sensor” as one item, or eCO₂ |
| Warm-up time stated (minutes to hours) | Instant readings claimed |
| Baseline behavior explained in the manual | Nothing about baseline or calibration |
Check 2: The sanitizer test
- Let the monitor run for at least 30 minutes; metal-oxide sensors need warm-up and some need hours to settle after power-on.
- Apply alcohol hand sanitizer to your hands about half a meter from the monitor.
- Within a minute the VOC index or TVOC value should rise sharply.
- Over 10 to 30 minutes it should fall back.
A monitor that does not respond has no working VOC sensor. A monitor that responds is working; how much it rises depends on its scale and baseline.
Check 3: The CO₂ channel
During the same test, watch the CO₂ reading. A real NDIR sensor ignores alcohol. If CO₂ rises with the VOC index, the monitor is printing an eCO₂ estimate from the VOC sensor, and its CO₂ number is not usable for ventilation. See how to check for a true NDIR sensor.
Check 4: Baseline behavior
Leave the monitor in a room with a steady VOC source (a freshly painted wall, a new rug) for a day. An adaptive-baseline sensor drifts back toward its “normal” index despite the source, because it assumes the cleanest air it has seen recently is clean. That is expected behavior, and it is why the index shows change rather than level. Monitors that explain this in the manual are being honest; those claiming an absolute concentration while doing it are not.
What a specific measurement looks like
- Formaldehyde: a separate electrochemical sensor, slow response (minutes), a reading in mg/m³ or ppm that does not move on sanitizer as sharply (though some cross-react). See how to choose a formaldehyde meter.
- Laboratory analysis: a passive sampler and a report listing compounds and concentrations.
Using a VOC sensor you have verified
Watch for departures from baseline and match them to activities; ventilate when they persist. See how to choose a VOC monitor and why VOC readings rise after painting or cleaning. Monitors with honest VOC channels are in best air quality monitors.
Recommended Tools
Products shown because their documented specifications fit this guide. Price and availability are on Amazon and can change.
Frequently Asked Questions
Is there a consumer monitor that identifies specific VOCs?
No. Consumer VOC sensors are all broad-response metal-oxide types. Only formaldehyde has a dedicated consumer sensor (electrochemical). Specific identification needs a laboratory.
How do I test the VOC sensor?
Use alcohol hand sanitizer half a meter away. A working sensor rises sharply within a minute and recovers over 10 to 30 minutes. No response means the sensor is dead, still warming up, or not present.
Why does my VOC reading always drift back to the same value?
The adaptive baseline. The firmware treats the cleanest recent air as normal, so the index returns to its baseline value over hours regardless of the absolute level. It is designed to show change, not level.
Affiliate disclosure: Akermin earns a commission from qualifying Amazon purchases made through links on this page. Our editorial picks are based on documented specifications and owner feedback, not commissions.

