Open Workbench w/ All Tools
By SpectralBench Editorial Team5 min read

Free Spectroscopy Software — FTIR, Raman & UV-Vis Tools Compared

The landscape of free spectroscopy software has changed significantly in recent years. Legacy desktop applications face maintenance challenges, Python and R ecosystems have matured, and browser-based tools have emerged as viable alternatives for routine analysis. Researchers today have more options than ever — but choosing the right tool depends on your spectroscopic technique, computing platform, programming comfort, and workflow requirements.

This guide surveys the major free options across three categories: browser-based tools, desktop applications, and programmatic libraries. Each has distinct strengths and trade-offs. No single tool is best for everyone.

Whether you need free FTIR software for routine analysis, FTIR spectroscopy software that works on Mac and Linux, or a comprehensive spectroscopy software package with reference libraries and AI — this guide covers your options.

Browser-Based Tools

SpectralBench

SpectralBench is a multi-technique tool supporting FTIR, Raman, UV-Vis, NIR, and fluorescence spectroscopy. It runs entirely in the browser with no installation. Features include a large reference spectrum library, automated peak identification, baseline correction, curve fitting, PCA, and AI-assisted interpretation. No installation required — works in any browser on any device. Limitation: it supports fewer file formats than Spectragryph (30+ format families vs. ~90), and as a newer tool it has a smaller user community.

OMNIC Anywhere

Thermo Fisher's cloud-connected companion to OMNIC Paradigm, enabling browser-based viewing and correlation searching of FTIR spectra. Actively updated (releases in March and June 2025). Limitation: tightly coupled to Thermo Fisher instruments and ecosystem — requires a Thermo Fisher Connect account, and full data collection and advanced processing still require OMNIC Paradigm on an instrument PC. Not a standalone open tool.

SpectraGuru

A recently released (2025) open-source platform for Raman and SERS spectroscopy, published in Analytical Chemistry. Covers preprocessing, peak identification, and multivariate analysis (PCA, hierarchical clustering, t-SNE) in the browser. Limitation: narrowly focused on Raman/SERS only and as a very new project, long-term maintenance is unproven.

NMRium

An excellent example of what browser-based scientific tools can achieve. NMRium is a fully open-source NMR processing platform supporting 1D/2D processing, peak picking, multiplet analysis, and structure assignment. Actively developed by Zakodium. Scope is NMR only — not applicable to vibrational spectroscopy, but worth noting as proof that publication-quality analysis is possible entirely in the browser.

Browser-based tools offer cross-platform access, zero installation, and increasingly collaborative workflows. Trade-offs include internet dependency (though fully client-side tools like SpectralBench work offline after loading) and generally less mature ecosystems than established desktop software.

Desktop Tools

Spectragryph

Spectragryph was one of the most widely used free spectroscopy applications, serving over 22,000 researchers and cited in more than 1,100 papers. It supported approximately 90 file formats — the broadest format coverage of any free tool. The software is no longer actively maintained following the passing of its developer in December 2024. The last release was v1.2.16. Existing users with activated licenses can continue using it, but new license activations no longer work and there will be no further updates. Windows-only.

Fityk

Fityk is an open-source, cross-platform curve-fitting program supporting Gaussian, Lorentzian, Voigt, Pearson VII, and user-defined peak functions. It works well for peak fitting across spectroscopy and diffraction data. The last versioned release was v1.3.1 (2016), though the codebase has seen incremental maintenance since. It remains functional and widely cited, but lacks modern features like cloud integration, though it includes a scripting DSL and Python API for automation. Available for Windows, macOS, and Linux.

Desktop tools offer deep functionality and work offline, but face platform limitations, maintenance risk from single-developer projects, and increasing difficulty running on modern operating systems without updates.

Programmatic Tools (Python & R)

OpenSpecy (R)

OpenSpecy is an R package (v1.5.3) with a companion Shiny web app, primarily developed for Raman and FTIR spectral identification of microplastics. It includes over 40,000 open-source reference spectra and two machine-learning classifiers. A landmark v1.0 paper was published in Analytical Chemistry in 2025. Limitation: the reference library is heavily skewed toward polymers/plastics, and the spectral database uses a CC BY-NC license that restricts commercial reuse.

rampy (Python)

rampy is a Python library (v0.6.4, March 2026) by Charles Le Losq for processing Raman, IR, and XAS spectra. It provides baseline subtraction, smoothing, resampling, and ML-based classification via scipy, lmfit, and emcee. Actively maintained with regular releases. Limitation: it is a low-level toolkit with no GUI — users must script their own workflows, and it lacks built-in spectral library matching.

specutils (Python)

Part of the Astropy ecosystem, specutils provides a standardized framework for spectroscopic analysis in Python — line finding, equivalent width measurement, smoothing, and template matching. Developed for astronomical spectroscopy. Its core data structures and basic operations (smoothing, line-finding) are domain-agnostic, though many specialized features are astronomy-specific. Well-maintained with strong community backing.

Programmatic tools offer maximum flexibility, reproducibility, and integration with statistical workflows. The trade-off is a steep learning curve for researchers without programming experience — they are libraries, not point-and-click applications.

Choosing the Right Tool

There is no universal best choice. The right tool depends on your specific situation:

  • For teaching labs: Browser-based tools eliminate IT setup headaches. Students can start analyzing spectra immediately on any device without software installation or licensing.
  • For reproducible research: Programmatic tools (rampy, OpenSpecy, specutils) offer scripted, version-controlled workflows that can be shared and reproduced exactly.
  • For routine lab analysis: A GUI tool — whether desktop or browser-based — with good file format support and quick peak identification will serve most daily needs.
  • For specific techniques: Match the tool to the technique. OpenSpecy excels at polymer/microplastics identification. SpectraGuru is built for Raman/SERS. NMRium handles NMR. General-purpose tools like SpectralBench cover multiple modalities.
  • For format compatibility: If you work with many vendor-specific binary formats, check support carefully. Format converters can bridge gaps between tools.

The Evolving Landscape

Several trends are reshaping spectroscopy software. Browser-based and cloud-native tools are growing because they solve real problems: cross-platform access, zero-configuration deployment in teaching environments, and built-in collaboration through shareable links and cloud storage.

AI-assisted spectral interpretation is emerging as a practical capability — not replacing expert judgment, but accelerating the identification of functional groups and suggesting possible compound matches. Open reference data initiatives are also expanding, making large spectral libraries available without expensive proprietary database subscriptions.

The loss of Spectragryph highlights a structural risk in scientific software: critical research tools maintained by a single developer are inherently fragile. Open-source, community-maintained projects and commercially supported tools both offer more continuity than individual labors of love — though neither model is perfect.

Software Alternatives by Brand

Looking for a free replacement for specific commercial spectroscopy software? See our detailed comparison pages:

If you use FTIR spectroscopy software from a specific instrument vendor, SpectralBench works as a free companion tool alongside your existing setup:

The field of spectroscopy software is healthier when multiple tools exist, interoperate through open formats, and serve different niches well. If you are evaluating tools, try several — most free options can be tested in minutes. Use what fits your technique, your platform, and your workflow. SpectralBench is one of these tools, and we welcome your feedback as we continue development.

Try It Yourself

Apply what you've learned — open your spectra and use all the analysis tools in one place.

Open Workbench
w/ All Tools

No download · No account required · Works on any device