Most infrared thermometer problems come down to a handful of fixable issues: a dirty lens, standing too far from the target, incorrect settings, or a device that hasn’t adjusted to its environment. Actual hardware failure is relatively rare. Before assuming your thermometer is broken, work through the common causes below.
The Lens Is Dirty or Obstructed
Infrared thermometers read the thermal radiation coming off a surface, and that radiation passes through a small lens on the front of the device. Even a thin film of dust, grease, or fingerprint oil on that lens can absorb or scatter the signal and throw off your readings by several degrees. This is the single most common reason an IR thermometer starts giving inaccurate numbers over time.
To clean it, use a cotton swab dampened with 70% isopropyl alcohol. Gently rub the tip over the lens in a circular motion to loosen dirt and oils. Clean the metal shaft around the lens as well to remove any dust or particles that could migrate back onto the glass. Take care not to scratch the lens surface, and let it dry completely before taking another reading.
You’re Standing Too Far Away
Every infrared thermometer has a distance-to-spot ratio, often printed on the device itself, that tells you how large an area it measures at a given distance. A thermometer with a 12:1 ratio, for example, reads a 1-inch circle of surface area from 12 inches away and a 2-inch circle from 24 inches away. The farther you stand, the larger the circle gets.
This matters because if that measurement circle extends beyond the object you’re aiming at, the thermometer averages in the temperature of whatever background surfaces fall inside the circle: a wall, a countertop, or open air. The result is a reading that seems wildly off. The fix is simple: move closer to the target so the measurement spot stays entirely on the surface you care about. Before each reading, estimate your distance and do a quick mental calculation based on the ratio printed on your device.
The Device Hasn’t Acclimated
Infrared thermometers need time to adjust when they move between environments with different temperatures. If you bring a thermometer in from a cold car and immediately try to take a reading indoors, or carry an industrial unit from a freezer into a warm kitchen, the device’s own internal temperature is changing rapidly. That thermal shock affects the sensor’s reference point and produces unreliable numbers.
Research on infrared temperature stabilization found that devices can take 8 to 16 minutes to settle into a new environment. As a practical rule, let your thermometer sit in the environment where you plan to use it for at least 10 minutes before trusting the readings. This is especially important for medical forehead thermometers in winter, when the device may have been sitting in a cold bag or drawer.
Low Battery Is Skewing Readings
A weak battery doesn’t just make the screen dim. It can cause the sensor to underperform and produce inaccurate measurements before the device shuts off entirely. If your thermometer’s readings have gradually drifted or become inconsistent, swap in fresh batteries before troubleshooting anything else. FLIR, one of the largest infrared device manufacturers, lists low battery as the first thing to rule out when readings seem off.
Emissivity Is Set Wrong
Different materials emit infrared radiation at different rates. This property is called emissivity, and it’s rated on a scale from 0 to 1. Human skin, brick, wood, and most painted surfaces have high emissivity values (above 0.90), which means they radiate heat efficiently and are easy for IR thermometers to read. Shiny or reflective surfaces like polished stainless steel, aluminum foil, or bare metal have much lower emissivity, sometimes below 0.30. When you point an IR thermometer at a low-emissivity surface, it picks up reflected thermal energy from surrounding objects instead of the surface’s actual temperature.
Many consumer-grade thermometers are preset to an emissivity of 0.95 or 0.97, which works well for skin, food, walls, and most household surfaces. If your thermometer has an adjustable emissivity setting and it’s been changed, or if you’re pointing it at bare metal or a glossy surface, that’s likely the source of your error. Check your manual for how to adjust the setting, and match it to the material you’re measuring. For cooking or medical use at home, the default setting is almost always correct.
Steam, Fog, or Moisture in the Air
Infrared radiation gets absorbed and scattered by water vapor, carbon dioxide, and airborne particles between the thermometer and the target. In practical terms, this means taking a reading through a cloud of steam (over a boiling pot, for instance) or in a foggy environment will produce significant errors. Research published in Scientific Reports found that foggy conditions caused considerable measurement errors because water droplets in the air absorb infrared energy and can even register temperatures higher than the actual target. Smoky environments caused much smaller errors, and in some cases the interference was negligible.
If you’re getting strange readings in a kitchen or industrial setting, make sure the air between you and the target is clear. Wait for steam to dissipate, move to a better angle, or get closer to reduce the amount of air the infrared signal has to travel through.
You’re Measuring Through Glass or Plastic
A common mistake is pointing an infrared thermometer at something behind a window, a plastic container, or a glass oven door and expecting to read the temperature of what’s inside. Infrared thermometers measure surface temperature only. Glass has an emissivity of about 0.91, so the thermometer reads the glass itself, not whatever is on the other side. The same applies to plastic wrap, car windshields, and aquarium walls. To get the temperature of what’s inside, you need a direct line of sight to that surface.
How to Test if Your Thermometer Is Accurate
If you’ve addressed all the issues above and your readings still seem off, you can run a simple calibration check at home using an ice bath. Fill a glass or Pyrex container with crushed ice and add just enough water to make a slushy mixture. Stir it, then let the solution sit for about 20 minutes while keeping it slushy with crushed ice still visible. The surface temperature of this mixture should be very close to 32°F (0°C).
Point your thermometer at the surface of the ice water from a few inches away and take a reading. Most consumer infrared thermometers are accurate to within about 2°F, so a reading between 30°F and 34°F suggests the device is working within its normal tolerance. If the reading is significantly outside that range, the sensor may be damaged or the device may need professional recalibration, and replacement is often more cost-effective for inexpensive models.
Medical vs. Industrial Thermometers
If you’re using a medical forehead thermometer and getting readings that seem too low or too high, keep in mind that these devices are calibrated for a very narrow temperature range (roughly 95°F to 109°F) and are designed to read human skin at a specific distance, usually 1 to 2 inches from the forehead. Sweat, sunscreen, or makeup on the forehead can all affect readings. Taking a measurement right after the person has been outdoors in cold or hot weather will also skew results, since skin temperature needs a few minutes to normalize indoors.
Industrial and kitchen infrared thermometers cover a much wider range (often -40°F to 1,000°F or more) but are less precise at body-temperature ranges. Using an industrial thermometer to check for a fever will often give unreliable results, not because the device is broken, but because it wasn’t designed for that purpose.

