Open lab instrument data. On any computer.

No vendor software or instrument PC needed. Works on Windows 11, Mac and Linux.

Reads HPLC (UV/DAD, CAD, ELSD, RID), GC-FID, GC/LC-MS and spectra (IR, Raman, UV-Vis, processed NMR) as JCAMP-DX, SPC or UVProbe. Versions and limits

Drop files or folders here

Dropping anywhere on this page works.

Early access: new formats and tools are added regularly. Missing something? Tell us.

  • Agilent ChemStation .D .ch .uv .ms
  • Agilent OpenLab CDS 2 .dx
  • Agilent MassHunter .d
  • Waters MassLynx .raw
  • JCAMP-DX .jdx .dx
  • Galactic SPC .spc
  • Shimadzu UVProbe .spc
  • AIA/ANDI .cdf
  • Text and CSV .csv .txt .arw
  • ZIP .zip

Unlock Pro tools for free during early access

Opening, viewing and exporting your files is free and stays free. For whole sequences, Pro adds: export every run to CSV in one zip, compare retention time, height and area across all runs, integrate peaks beyond your first chromatogram, and pull an ion chromatogram from every GC-MS run.

What is included?

Missing a format, or a file that will not open? or send us a message.

What you get

Screenshots from the built-in example data.

Chromatograms of two runs overlaid on one chart: UV at 280 nm from an HPLC run and the FID signal of a GC run
Overlay runs, even from different detectors and instruments. Here UV at 280 nm from an HPLC run and the FID of a GC run.
Diode-array spectrum map with the UV spectrum at the selected time
Diode-array data: the spectrum map, the UV spectrum at any time, and a chromatogram at any wavelength.
Mass spectrum at one retention time from a GC-MS run
GC-MS: the mass spectrum at any time, and the chromatogram of any ion.

Open Agilent, Waters and other lab data files without the vendor software

Nagura Lab opens chromatography and spectroscopy data from Agilent, Waters, Shimadzu and other instruments in your browser, with no vendor software and no instrument PC. Files are recognized by their contents, so you never pick an instrument or format. It works on Windows 11, Mac and Linux.

Agilent ChemStation and OpenLab store each injection as a .D folder of binary files: .ch for single detector channels (UV at one wavelength, FID, CAD, ELSD), .uv for full diode-array spectra and .ms for mass spectra. OpenLab CDS 2 packs the same kind of data into a single .dx file, and MassHunter keeps LC-MS and Q-TOF runs in an AcqData folder inside the .d. Waters MassLynx stores each run as a .raw folder of numbered function and channel files. Without the vendor software on a licensed PC these files are hard to open, and older ChemStation versions do not run on Windows 11.

It also opens vendor-neutral formats that almost every instrument can export: JCAMP-DX, Galactic SPC and Shimadzu UVProbe spectra (IR, Raman, UV-Vis, processed NMR, MS) and AIA/ANDI .cdf chromatograms and GC-MS runs from Empower, Chromeleon, LabSolutions, OpenLab and others, and the CSV and text exports these programs write.

Guides

All 22 guides

Is my data uploaded anywhere?

No. The decoding runs inside this page on your computer. Nothing is sent to a server, so confidential or unpublished data stays with you.

How do I export an Agilent chromatogram to CSV or Excel?

Drop the .D folder, tick the signals you want and press Download CSV. The file opens directly in Excel, Origin, Python or R.

Can I get a chromatogram at another wavelength from DAD data?

Yes. Open a DAD1.UV file, click the spectrum map at the time and wavelength you want, and add it as a chromatogram.

Can I open ChemStation data on Windows 11?

Yes. Only the newest ChemStation release is supported on Windows 11, but Nagura Lab runs in any modern browser, so old and new .D data opens on Windows 11, Mac and Linux without installing anything.

Which files are supported?

ChemStation .ch (versions 30, 130, 179, 181), .uv (31, 131 LC and OL) and .ms single-quadrupole files, including partial files from interrupted runs, and OpenLab CDS 2 .dx result files. MassHunter .d folders: profile and centroid mass spectra (single quad, triple quad, TOF and Q-TOF), binned to 1 Da, and the diode-array signals and spectra; not ICP-MS. OpenLab instrument traces (pump pressure, temperatures) are listed under each run. Waters MassLynx .raw folders: MS scan, SIR and MRM functions (binned to 1 Da, with polarity), PDA spectra, and the analog channels (CAD, ELSD, single PDA wavelengths, pressure); not high-resolution (TOF) MS. JCAMP-DX (.jdx, .dx, .jcm) in every compression form, including files with several spectra and peak tables; multi-page files (NTUPLES, such as NMR FIDs) are not supported yet. Galactic SPC (.spc, .cgm), new and old format, including files with many spectra (series, maps, GC-MS); each spectrum in the file is listed separately. Shimadzu UVProbe .spc (UV-Vis and UV-Vis-NIR in absorbance, %T or %R), every spectrum in the file. AIA/ANDI netCDF (.cdf), the export almost every chromatography data system offers: chromatograms (ASTM E1947) and GC-MS scans (E2077), netCDF classic, 64-bit offset and CDF-5; not netCDF-4. CSV and text exports (.csv, .txt, .arw, .asc, .xy): ChemStation CSV, LabSolutions ASCII (every chromatogram section, PDA 3D), Chromeleon and Empower text (including 3D exports), and any table whose first column is time, wavelength, wavenumber or m/z; peak tables are left out. Any of these inside a .zip (such as a zipped .D folder) is unpacked in your browser and opened; RAR and 7z archives need to be unpacked first.

My instrument's format is not supported. Can you add it?

Probably. Request a format and include a sample file if you may share one. We add formats on request for a one-off fee, quoted in advance.

Is it accurate?

Every supported Agilent and Waters file version is tested value by value against the open-source rainbow parser; JCAMP-DX, SPC, UVProbe and AIA files against independent open-source readers, the vendor's own text exports where available, and the checks stored in each file. Always check results that matter against your vendor software.