How to batch export temperature data from many FLIR images

Updated 5 November 2026

Opening thermal images one by one and copying the maximum temperature into a spreadsheet works for five images. For a survey of a whole building, a solar array, a row of electrical cabinets or a lab experiment with hundreds of frames, it does not. This guide explains how to export temperature data from many FLIR® radiometric JPG files in one go, what to check before you start, and how to keep the results consistent.

What "batch export" should give you

A useful batch export produces two kinds of output:

  • A summary table with one row per image: which file, when it was taken, which camera, and the key values (maximum, minimum, mean, center) together with the parameters used to calculate them.
  • The full temperature matrix of each image, so you can compute your own statistics, plot heat maps or feed the data into a script.

Just as important is that every image in the batch is calculated the same way. If half of your images were taken with emissivity 0.95 and half with 0.80 because someone changed a camera setting, the numbers are not comparable. A good batch tool lets you set the parameters once for the whole set and records what it used.

Before you start

  1. Collect the original files. Copy the radiometric JPGs straight from the camera's memory card or storage (often a DCIM folder) or from the FLIR One app. Screenshots and edited copies contain no thermal data.
  2. Remove what does not belong. Visual-only photos, SEQ/CSQ sequences and videos cannot be batch-exported as radiometric JPGs; leaving them in is harmless in IRBatch (they are reported as unsupported), but it keeps the table cleaner.
  3. Decide on the parameters. Emissivity and reflected temperature have the biggest effect on the result. If the values saved in the camera were right, use them as they are. If not, decide on one emissivity and one reflected temperature that fit the surfaces you measured.

Step by step in IRBatch

  1. Open IRBatch in a current desktop browser. Nothing is installed and nothing is uploaded — the files are processed in the browser tab on your computer.
  2. Drop one image first. The free preview shows the thermal image, maximum, minimum, center and the temperature under the cursor. Check that the values look plausible for what you measured.
  3. Under Settings, choose °C or °F, the CSV format (standard, or Excel EU with semicolons and decimal commas) and, if needed, an emissivity and reflected temperature override. Leave the fields empty to use the values stored in each file.
  4. Select all the images (Ctrl+A or Cmd+A in the file dialog) and drop or open them (with a Pro license; up to 500 files per batch, 64 MB per file). Processing runs in the background with a progress bar and can be cancelled. A damaged or unsupported file is marked in the table with the reason and does not stop the rest.
  5. If you change a setting after the batch has run, click Recalculate with these settings. Until you do, the table and the exports keep using the settings of the last calculation, so a half-changed form never mixes two sets of parameters.
  6. Export: Download summary CSV for the table, Download temperature matrices (ZIP) for one CSV per image, and PDF report if you also need a document to hand over.

Reading the results

In the summary CSV every row lists the emissivity, reflected temperature, object distance, air temperature and humidity that went into the calculation, and whether you overrode the values from the file. Keep that file with your data: it documents how each number was produced. The ZIP also contains a short README.txt recording the unit and any overrides.

The maximum, minimum and center come with pixel coordinates, so you can see where in the image each value was found. The center is the middle pixel of the thermal image — handy when you aimed the camera's crosshair at the spot you cared about.

Tips for large batches

  • Group by surface. One emissivity applies to the whole batch. If you measured very different materials (painted metal, bare copper, brick), run them as separate batches with fitting values.
  • Keep the originals. IRBatch never changes your files, but keep an untouched copy anyway; it is your raw data.
  • Use the matrices for anything custom. Averages over an area, differences between two images or time series are easiest to compute from the per-image temperature CSV files.
  • Mind the browser memory. Very large batches are processed one file at a time per worker, but a few hundred high-resolution files still take a while. Splitting a survey into folders keeps things quick.

Which cameras

IRBatch reads radiometric JPGs saved by FLIR cameras. We have tested it on sample files from the FLIR E-series (E5), AX8, SC660 and the DJI Zenmuse XT-R, which uses a FLIR core and file format, and on a sample file believed to be from a FLIR One (the model name is masked in the file). SEQ/CSQ files, video, DJI R-JPEG files from DJI's own thermal cameras (such as M30T or H20T) and some older models with a different raw format (such as the FLIR i7) are not supported. Many other FLIR cameras use the same format; open one file in the free preview to check before buying.