Open a Bruker OPUS file without OPUS (Beta)

View an OPUS spectrum, its metadata and every data block in your browser, then download CSV, Excel or JCAMP-DX.

Opens: OPUS (.0, .1 …), SPA, SPG, SPC, WDF, SP, JWS
Saves: CSV, XLSX, JCAMP-DX

Convert

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

    Bruker OPUS (.0, .1, .2 …), Thermo OMNIC (.spa, .spg), GRAMS/Galactic (.spc), Renishaw WiRE (.wdf), PerkinElmer (.sp) or JASCO (.jws). Several files or a .zip can be combined into one table.

    Options

    OPUS files usually hold several blocks (absorbance, sample and background single channel, interferograms). Groups and maps always export every spectrum.

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

    More options

    Columns: one x column and one column per spectrum. Rows: one spectrum per row (best for maps and chemometrics). Auto uses rows above 100 spectra.

    Convert between wavenumber and wavelength (not possible for Raman shift or time axes).

    Convert transmittance to absorbance (A = −log₁₀T) or back. Other spectrum types are left unchanged.

    Your files are deleted after processing.

    A file ending in .0 (or .1, .2 …) from an FTIR or NIR lab is almost always a Bruker OPUS file, and OPUS usually lives only on the instrument PC. Upload it here to look inside from any computer: the spectrum, the measurement settings and every data block, ready to download in open formats.

    How to open an OPUS file

    1. Upload the file as it is. OPUS files are recognised by their content, not the extension.
    2. Look at the preview:
      • a chart of the main spectrum, with the wavenumber axis running from high to low as in OPUS;
      • charts of the other blocks, such as interferograms or phase;
      • a table of all blocks with their type, x range and number of points;
      • the file information.
    3. Download what you need: CSV, an Excel workbook, JCAMP-DX, or a ZIP with every block as a separate CSV.

    What the file information shows

    OPUS stores the measurement parameters next to the data, and they are listed in plain words rather than as OPUS's three-letter codes. Depending on the instrument this includes the sample name and form, operator, instrument model and serial number, software version, experiment file, source, beamsplitter, detector, aperture, resolution, number of sample scans, scanner velocity, apodization, zero filling, phase correction and laser wavenumber. The Excel workbook repeats them on a Metadata sheet, and the JCAMP-DX file carries them as header labels.

    Which OPUS files work

    Files from OPUS 6.5 to 8.7 were tested, from VERTEX, TENSOR, INVENIO, ALPHA, MPA, TANGO and MultiRAM instruments: absorbance, transmittance, reflectance, Kubelka-Munk and Raman spectra, single channels, interferograms, phase, and extra blocks such as atmospheric-compensation or match results. A file holding only a background measurement opens too, as the background single channel. OPUS-format files written by other software, such as a PerkinElmer conversion, are read the same way.

    Common questions

    • Is it really my data? The x axis is rebuilt exactly as OPUS computes it, and values were compared with OPUS's own exports down to the last printed digit.
    • Several measurements of one sample (.0, .1, .2)? Upload them together; each is listed separately.
    • Not an OPUS file (a picture renamed to .0, say)? It is rejected with an explanation.

    Operator names and folder paths from the file appear only in your preview and aren't stored. For a CSV of one particular block, see OPUS to CSV.

    More about what this tool reads and writes: Spectrum File Converter (OPUS, OMNIC, SPC, WDF, SP, JWS).