SpectralBench

Open Bruker OPUS Files Online

Free, no software required — view and convert OPUS files in your browser

Features

  • Direct binary parsing of Bruker OPUS format (.0, .1, .2, ... .9)
  • View absorbance, transmittance, ATR, reflectance, and Raman spectra
  • Convert to CSV, JCAMP-DX, JSON, SPC, or MATLAB
  • Interactive chart with zoom, pan, and peak detection
  • Automatic data block selection — finds the best spectrum in the file
  • Works on Windows, macOS, Linux — any modern browser
  • 100% client-side — your files never leave your computer

Supported Formats

OPUS (.0-.9)JCAMP-DXSPCCSV

The Problem

Bruker's OPUS format is one of the most common proprietary spectral file formats in analytical chemistry. Every Bruker FTIR spectrometer — Alpha, Tensor, Vertex, Invenio — saves data in this binary format with numbered file extensions (.0, .1, .2, .3).

The catch: you need Bruker's OPUS software to open these files, and a full OPUS license costs $3,500+ per module. Bruker does offer a free OPUS Viewer, but it deliberately cannot export or convert your data — keeping you locked into the Bruker ecosystem. If you need to share data with a collaborator who doesn't have OPUS, or access your spectra on a Mac or Linux machine, you're stuck.

The Solution

SpectralBench reads Bruker OPUS binary files directly in your browser. No installation, no license, no upload to external servers. Drop your .0 file onto the viewer, and your spectrum appears in seconds — with interactive zoom, peak detection, and format conversion built in.

Need to get your data into Excel? Convert to CSV. Sharing with a collaborator who uses different software? Export as JCAMP-DX, the open spectroscopy standard. Want structured data for Python or MATLAB? Export to JSON or MAT format. All conversions happen client-side — your data never leaves your machine.

How It Works

1

Drop Your File

Drag your .0, .1, or .2 file onto SpectralBench. The parser detects the OPUS format automatically.

2

View & Analyze

Your spectrum renders as an interactive chart. Zoom in, detect peaks, toggle absorbance/transmittance.

3

Export

Convert to CSV, JCAMP-DX, JSON, or MATLAB. Download instantly — no server round-trip.

Also Works With

SpectralBench isn't limited to Bruker files. Open spectral data from any instrument:

Frequently Asked Questions

Can I open OPUS files without Bruker software?

Yes. SpectralBench reads Bruker OPUS binary files directly in your browser. You do not need Bruker's OPUS software, a license dongle, or a Windows machine. Simply drop your .0, .1, or .2 file onto the viewer to see your spectrum instantly.

Can I convert OPUS to CSV?

Yes. SpectralBench exports Bruker OPUS data to CSV, JCAMP-DX, JSON, SPC, and MATLAB formats. The entire conversion runs client-side in your browser — no data is uploaded to any server.

Is my data safe?

All processing happens in your browser using JavaScript. Your OPUS files never leave your computer and are never transmitted over the network. SpectralBench has no server-side file storage.

What OPUS data blocks are supported?

SpectralBench reads absorbance (AB), transmittance (TR), reflectance, Kubelka-Munk, ATR, Raman, and single-channel data blocks. The parser automatically selects the most useful result spectrum from the available blocks.

Why can't I open OPUS files on Mac or Linux?

Bruker's OPUS software only runs on Windows, which locks Mac and Linux users out of their own data. SpectralBench runs in any modern browser on any operating system — Windows, macOS, Linux, and even mobile devices.

What are .0, .1, .2 files?

Bruker OPUS uses numbered file extensions (.0, .1, .2, .3, etc.) instead of a conventional extension like .opus. Each number represents a sequential measurement. Most operating systems don't recognize these extensions, which is why you need specialized software — or SpectralBench — to open them.

Related Tools

100% client-side
No account required
No data uploaded