SpectralBench
Free, no software required — view and convert OPUS files in your browser
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.
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.
Drag your .0, .1, or .2 file onto SpectralBench. The parser detects the OPUS format automatically.
Your spectrum renders as an interactive chart. Zoom in, detect peaks, toggle absorbance/transmittance.
Convert to CSV, JCAMP-DX, JSON, or MATLAB. Download instantly — no server round-trip.
SpectralBench isn't limited to Bruker files. Open spectral data from any instrument:
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.
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.
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.
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.
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.
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.