Thermal Analysis File Converter (NETZSCH NGB) (Beta)

Open NETZSCH Proteus .ngb files from STA, TGA, DSC and dilatometer instruments without Proteus and get every channel as CSV and Excel, with mass %, DTG, DSC in mW/mg, charts and the metadata.

Opens: NGB-SS3, NGB-BS3, NGB-DS3, NGB-SD7, NGB-DSU, NGB-DLA, NGB-CLA
Saves: CSV, XLSX

Convert

Measurement files
Choose files… or drop them here
up to 200 MB each, 50 files max
    Add more files

    NETZSCH Proteus measurement files such as .ngb-ss3, .ngb-bs3, .ngb-ds3, .ngb-sd7, .ngb-dsu, .ngb-dla or .ngb-cla. Several files or a .zip are converted together.

    More inputs
    Correction (baseline) file (optional)
    Choose a file… or drop it here
    up to 200 MB
      Replace file

      Optional: a correction measurement (.ngb-bs3, .ngb-cla …) to subtract from measurement files that do not already contain one. It must use the same temperature program.

      Options

      Pick the comma version if your Excel uses a decimal comma (most of Europe).

      More options

      Proteus can draw DSC curves with exothermic effects up or down. If your peaks point the other way than in Proteus, choose Inverted.

      Your files are deleted after processing.

      Open NETZSCH .ngb files without Proteus

      NETZSCH instruments save their measurements as .ngb-… files that only Proteus opens, and the Proteus licence usually lives on the instrument PC. This converter reads the files directly and gives you every recorded channel as a CSV and an Excel workbook with charts, together with the sample details, the temperature program and the calibration stored in the file.

      What to upload

      InstrumentFilesWhat is read
      STA and TGA (STA 449 F3 Jupiter, STA 449 C).ngb-ss3 (sample), .ngb-bs3 (correction), .ngb-ds3 and .ngb-dsu (Sample + Correction)time, sample temperature, TG mass change, DSC signal, purge and protective gas flows, furnace and housekeeping channels
      DSC (DSC 204 F1 Phoenix).ngb-sd7, both the older single-file layout (Proteus 5) and the current ZIP-based onetime, sample temperature, DSC signal, gas flows, furnace channels
      Push-rod dilatometer (DIL 402 Expedis).ngb-dla (Sample + Correction), .ngb-cla (correction)time, sample temperature, length change, push-rod force and its setpoint

      Files written by Proteus 5.2, 6.0 and 8.0 were checked. Other .ngb-… measurement files are read when they use the same container. Upload several files, or a .zip of a folder, to convert them together.

      What you get

      • CSV with one row per data point and one column per channel, units in the header, a segment number on every row, and the decimal comma version if your Excel needs it.
      • Values as Proteus shows them: mass in % of the sample mass, DTG in %/min, DSC in mW/mg computed with the DSC sensitivity calibration stored in the file (the sensitivity column is included), and dL/L0 in % for dilatometer runs. The signals as stored (µV, mg, µm) stay in the table too.
      • One CSV per segment, so a heat, cool, heat DSC run gives you the second heating on its own.
      • Excel workbook with the data and ready-made charts (mass, DTG, DSC or dL/L0 against temperature, one series per heating or cooling), a segments sheet, the temperature program with gas flows, and a metadata sheet: instrument, software version, sample name and mass, crucible, furnace, carrier, gases, operator, laboratory, project, comment and measurement date.

      Sample + Correction measurements

      .ngb-ds3, .ngb-dsu and .ngb-dla files contain the correction run they were measured with. The converter subtracts it the way Proteus does, segment by segment on the time axis, and for a dilatometer adds back the expansion of the reference material over the sample length. Corrected and uncorrected columns are both written. A separate correction file (.ngb-bs3, .ngb-cla) can be added under "More inputs" to correct plain sample files.

      How accurate is it?

      Results were compared with Proteus exports of the same measurements and with the open-source pyngb reader. DSC in mW/mg agrees with a Proteus text export within 0.00002 mW/mg, the sensitivity curve within 0.000006 µV/mW, and the corrected mass of a Sample + Correction TGA run within 0.003 %. All channels of the 20 test files that pyngb also reads came out identical, and corrected dilatometer dL/L0 equals pyngb's, which its author checked against Proteus exports. Proteus exports show the temperature slightly smoothed; the CSV keeps the temperature stored in the file. DTG is computed here (a straight-line fit over ±0.5 min), so it follows Proteus closely but not to the last digit.

      Privacy

      Files are processed on our server only to produce your downloads. Uploads are deleted when the conversion finishes and results are deleted automatically after 30 minutes.

      Not supported yet

      Proteus analysis files (.ngb-taa, .ngb-od7) store an evaluation, not the measurement, and are refused with a hint to upload the measurement file. Calibration files and files from other vendors (TA Instruments, Mettler Toledo, PerkinElmer) are not read. Proteus evaluations such as peak areas or onsets are not part of the measurement file and are not exported.

      Frequently asked questions

      Do I need Proteus installed?

      No. The .ngb file is decoded directly on our server, so you can open it on any computer, including a Mac or Linux laptop, without the Proteus licence that is tied to the instrument PC.

      Which files work?

      Proteus measurement files from STA, TGA, DSC and push-rod dilatometer instruments: .ngb-ss3, .ngb-bs3 and .ngb-ds3 (STA 449), .ngb-sd7 (DSC 204, both the older single-file and the current ZIP-based layout), .ngb-dsu (STA 449 C) and .ngb-dla / .ngb-cla (DIL 402). Other .ngb-… measurement files are read when they use the same container. Proteus analysis files (.ngb-taa, .ngb-od7) hold no data and are refused with a hint.

      Are the numbers the same as in a Proteus export?

      They were checked against Proteus text exports of the same measurements: DSC in mW/mg agrees within 0.00002 mW/mg, the DSC sensitivity curve within 0.000006 µV/mW, and the corrected mass of a Sample + Correction TGA run within 0.003 %. Proteus exports can show the temperature slightly smoothed; the CSV keeps the values stored in the file.

      What about Sample + Correction measurements?

      Files such as .ngb-ds3, .ngb-dsu and .ngb-dla contain the correction run they were measured with. The converter subtracts it like Proteus does and writes the corrected mass, DSC or dL next to the uncorrected signals, so you can use either.

      How do I open the CSV in Excel or Origin?

      Double-click it in Excel, or use Data, From Text/CSV. If your Excel uses a decimal comma, choose the “1234,5 (semicolon-separated)” number format before converting. The first row holds the column names with units.

      Is my data kept?

      No. Uploads are deleted when the conversion finishes and the results are deleted automatically after 30 minutes. Your data is not used for anything else.