Best Free Spectroscopy Software (2026)

Our top picks:
- Best overall free option: Spectragryph
- Best for Raman: Open Specy
- Best web-based: SpectralBench
- Best for curve fitting: Fityk
How We Tested
We evaluated each tool on file format support, technique coverage, platform availability, feature depth, learning curve, and active development status. We downloaded and used each tool on real spectral data sets including JCAMP-DX, CSV, and SPC files across FTIR, Raman, and UV-Vis modalities.
Scores reflect overall capability and practical value for working spectroscopists - not just feature counts. A specialized tool that does one thing excellently can outscore a general tool that does everything poorly.
At a Glance
| Software | Techniques | Platforms | Best For | Rating |
|---|---|---|---|---|
| Spectragryph | FTIR, Raman, UV-Vis, NIR, fluorescence, XRD | Windows | All-around spectral analysis | 8.5 |
| SpectralBench | FTIR, Raman, UV-Vis, NIR, SERS, fluorescence, CD | Web (Windows, macOS, Linux, Chromebook, iPad) | All-in-one browser-based analysis | 8 |
| Open Specy | Raman, FTIR | Web, Windows, macOS, Linux (via R) | Raman & microplastics ID | 7.5 |
| Fityk | Any XY data (FTIR, Raman, XRD, etc.) | Windows, macOS, Linux | Curve fitting & peak deconvolution | 7 |
| MestReNova (Free) | NMR (1D/2D) | Windows, macOS, Linux | 1D NMR processing | 6.5 |
| Essential FTIR | FTIR | Web (any browser) | Learning FTIR interpretation | 6 |
| OPUS Viewer | FTIR (Bruker instruments) | Windows | Viewing Bruker OPUS files | 5 |
Spectragryph
8.5/10At a glance
- Developer:
- Friedrich Menges (deceased December 2024)
- License:
- Freeware
- Platforms:
- Windows
- Techniques:
- FTIR, Raman, UV-Vis, NIR, fluorescence, XRD
- File formats:
- JCAMP-DX, SPC, CSV, ASCII, Bruker OPUS, Thermo SPA/SPG, PerkinElmer SP, and 20+ more
- Last updated:
- 2024 (v1.2.16.1 - final release)
- Website:
- effemm2.de/spectragryph
Spectragryph was, for years, the undisputed best free spectroscopy software available. Developed by Friedrich Menges as a labor of love over nearly a decade, it grew into a genuinely comprehensive tool that rivaled commercial software costing thousands. Version 1.2.16.1 supports over 30 file formats, handles FTIR, Raman, UV-Vis, NIR, and fluorescence data, and includes peak picking, baseline correction, spectral math, smoothing, normalization, and basic library matching - all in a clean, responsive Windows interface.
The breadth of format support alone sets Spectragryph apart. In our testing, it opened JCAMP-DX, Bruker OPUS, Thermo SPA, PerkinElmer SP, Shimadzu SPC, and plain CSV files without issue. Batch processing lets you apply the same operations across dozens of spectra simultaneously, and the spectral calculator handles difference spectra, ratios, and derivatives cleanly.
There is no way to discuss Spectragryph in 2026 without addressing what makes it both remarkable and risky: Friedrich Menges passed away in December 2024. Version 1.2.16.1 is the last release. The software is closed-source, so no community fork is possible. It still works on Windows 10 and 11 today, but no one will fix bugs, add new instrument formats, or patch security issues going forward. We gave it our highest score because nothing else matches its capability - but every month without updates is a month closer to obsolescence.
Pros
- ✓Most comprehensive file format support (30+ formats)
- ✓Full-featured peak analysis and spectral math
- ✓Intuitive interface with minimal learning curve
- ✓Batch processing for multiple spectra simultaneously
Cons
- ✕No future updates - developer deceased December 2024
- ✕Windows only - no macOS or Linux support
- ✕Closed source - no community maintenance possible
- ✕Will eventually become incompatible with newer OS versions
Bottom line: Still the most capable free spectroscopy software available in 2026, but frozen in time. Use it now, but plan for what comes next.
SpectralBench
8/10At a glance
- Developer:
- LumenMark LLC
- License:
- Free (no account required)
- Platforms:
- Web (Windows, macOS, Linux, Chromebook, iPad)
- Techniques:
- FTIR, Raman, UV-Vis, NIR, SERS, fluorescence, CD
- File formats:
- JCAMP-DX, SPC, Bruker OPUS, Thermo SPA/SPG, Renishaw WDF, Horiba NGS/L6S, PerkinElmer SP, JASCO JWS, CSV, MATLAB, and 20+ more
- Last updated:
- 2026
- Website:
- spectralbench.com
SpectralBench is a full-featured spectroscopy suite that runs entirely in the browser. It ships 15 integrated tools - not just a viewer with basic processing, but a genuine analysis platform covering file conversion, peak identification, library search, preprocessing, curve fitting, PCA and chemometrics, spectral comparison, and an AI-powered spectrum interpreter. What sets it apart from traditional desktop tools is that it modernizes the spectral analysis workflow: you can save and share spectra projects, collaborate with your team, and access your work from any machine. The platform is under very active development, with new features and improvements shipping regularly.
Format support matches Spectragryph's breadth: over 30 formats including vendor-specific binaries from Bruker (OPUS), Thermo Fisher (SPA/SPG), Renishaw (WDF), Horiba (NGS/L6S), PerkinElmer (SP), and JASCO (JWS), alongside universal formats like JCAMP-DX, SPC, CSV, and MATLAB. The batch converter can handle multiple files at once and packages results as a ZIP download. The reference library includes 54,028 spectra from 12 open-access sources, with HQI-ranked similarity scoring that automatically detects the spectral modality.
The analysis depth is where SpectralBench separates from other free web tools. Curve fitting supports Gaussian, Lorentzian, and pseudo-Voigt profiles via Levenberg-Marquardt optimization - with parameter locking, residual plots, and integrated peak area output. PCA generates score plots, loading plots, and scree plots for multivariate classification. Preprocessing includes three baseline correction algorithms (SNIP, polynomial, rubberband), Savitzky-Golay smoothing, normalization, and first/second derivatives. The five-mode spectral comparison tool (overlay, stack, difference, mirror, split) with HQI scoring is well-implemented.
The real trade-off is the internet requirement - there is no offline mode, so field work and air-gapped lab environments are out. And as a newer platform, it lacks the decade-plus publication track record that gives researchers confidence when citing software in peer-reviewed work.
Pros
- ✓15 integrated tools including curve fitting, PCA, and AI interpreter
- ✓30+ file formats with vendor binary support (OPUS, WDF, SPA, NGS)
- ✓54,028 reference spectra from 12 open-access databases
- ✓Under very active development with frequent feature updates
Cons
- ✕Requires internet connection - no offline or air-gapped mode
- ✕Web-based processing slower than native desktop for very large datasets
- ✕Newer platform with less publication track record than established tools
- ✕No desktop version for fully offline workflows
Bottom line: The most capable free web-based spectroscopy tool available - matching Spectragryph's format breadth while adding PCA, curve fitting, and AI-assisted analysis. The only significant limitation is the internet requirement.
Open Specy
7.5/10At a glance
- Developer:
- Win Cowger et al.
- License:
- Open source (GPL-3.0)
- Platforms:
- Web, Windows, macOS, Linux (via R)
- Techniques:
- Raman, FTIR
- File formats:
- CSV, JCAMP-DX, SPC, OPUS, SPA, ASP, JSON
- Last updated:
- 2025
- Website:
- openspecy.org
Open Specy occupies a specific and valuable niche: identifying unknown materials - particularly microplastics - from Raman and FTIR spectra. Developed by a research team led by Win Cowger, it combines spectral processing with a curated reference library purpose-built for polymer identification. If you work in environmental science, materials characterization, or any field where identifying unknown plastics and polymers is routine, Open Specy is the tool to know.
The web interface at openspecy.org handles the essentials: upload a spectrum, run baseline correction, and search the reference library for matches. The matching algorithm returned results quickly for the spectra we tested. The R package (available on CRAN) unlocks more power - custom preprocessing pipelines, batch matching, and programmatic access to the full library of over 40,000 reference spectra. But the R dependency is real: if you are not comfortable writing R scripts, the web version is your ceiling.
Where Open Specy falls short is scope. This is not a general-purpose spectroscopy tool. There is no support for UV-Vis or NMR data, limited spectral math capabilities, and no curve fitting. The reference library, while excellent for polymers and common materials, does not cover the breadth you would find in a commercial database. For polymer and microplastics work, it is excellent. For complex multi-technique analysis, look elsewhere.
Pros
- ✓Large open-source spectral reference library (40,000+ spectra)
- ✓Open source with active community development
- ✓Both web and R package interfaces available
- ✓Strong Raman and FTIR polymer identification
Cons
- ✕Narrow focus - primarily polymers and microplastics
- ✕R knowledge required for advanced features
- ✕No UV-Vis, NMR, or general spectroscopy capabilities
- ✕Web interface can be slow with large datasets
Bottom line: The best free tool for microplastics and polymer identification by Raman or FTIR. Too specialized for general spectroscopy work.
Fityk
7/10At a glance
- Developer:
- Marcin Wojdyr
- License:
- Open source (GPLv2)
- Platforms:
- Windows, macOS, Linux
- Techniques:
- Any XY data (FTIR, Raman, XRD, etc.)
- File formats:
- ASCII, CSV, TSV, Rigaku DAT, Siemens RAW, CPI
- Last updated:
- 2024
- Website:
- fityk.niez.pl
Fityk is not trying to be a general spectroscopy viewer. It is a curve fitting tool - arguably the best free one available - and it does that job exceptionally well. If your workflow involves deconvoluting overlapping peaks, fitting Gaussian, Lorentzian, or Voigt profiles, or performing rigorous baseline subtraction with mathematical precision, Fityk is purpose-built for exactly this work.
The interface takes time to learn. The data manipulation model is scripting-oriented even in the GUI, and the documentation assumes familiarity with fitting mathematics. But once you understand the workflow - load data, define background function, add peak functions, optimize - the results are excellent. The Lua scripting engine allows full automation of repetitive fitting procedures, and cross-platform support means it runs on Windows, macOS, and Linux.
What Fityk does not do: spectral library searching, format conversion, multi-technique workflows, or compound identification. It takes XY data as input and fits mathematical functions to it. If you need precise peak positions and areas with error estimates for a publication, it delivers. If you need to know what compound produced the spectrum, use a different tool.
Pros
- ✓Best-in-class peak fitting and deconvolution
- ✓Cross-platform (Windows, macOS, Linux)
- ✓Scriptable via Lua for automated workflows
- ✓Open source with long development history
Cons
- ✕Steep learning curve for new users
- ✕No spectral library or compound identification
- ✕Minimal file format support (ASCII-based only)
- ✕Not a general-purpose spectroscopy tool
Bottom line: The free tool for serious curve fitting and peak analysis. Not a viewer, not a library - just precise, powerful mathematical fitting.
MestReNova (Free)
6.5/10At a glance
- Developer:
- Mestrelab Research
- License:
- Free academic / trial
- Platforms:
- Windows, macOS, Linux
- Techniques:
- NMR (1D/2D)
- File formats:
- Bruker, JEOL, Varian/Agilent, JCAMP-DX
- Last updated:
- 2025
- Website:
- mestrelab.com
MestReNova (Mnova) is the industry standard for NMR data processing, and the free version - available to academic users and as a time-limited trial - gives you a taste of why. The interface handles 1D NMR spectra with the kind of polish you would expect from mature commercial software: automatic phase correction, baseline flattening, peak picking, and integration all work smoothly and predictably.
The problem is the free tier's scope. Most of the features that make MestReNova worth using - 2D NMR processing, advanced peak fitting, structure verification, LC-MS integration - require a paid license. The free version is essentially a viewer with basic 1D processing. It is also NMR-only: if you work with IR, Raman, or UV-Vis data, MestReNova has nothing for you.
For NMR-focused researchers at institutions with academic licenses, MestReNova is hard to beat for its specific niche. But as a free tool for the broader spectroscopy community, its narrow technique focus and limited free tier put it behind more versatile options on this list.
Pros
- ✓Industry-standard NMR processing quality
- ✓Polished, intuitive interface
- ✓Comprehensive NMR file format support
- ✓Strong academic licensing program
Cons
- ✕Severely limited free tier - most features require paid license
- ✕NMR only - no IR, Raman, or UV-Vis
- ✕Full functionality locked behind commercial pricing
- ✕Large installation footprint
Bottom line: Excellent for 1D NMR processing if you can get an academic license. Too restrictive in the free tier to recommend broadly.
Essential FTIR
6/10At a glance
- Developer:
- FDM (Federal University of Minas Gerais)
- License:
- Free (web-based)
- Platforms:
- Web (any browser)
- Techniques:
- FTIR
- File formats:
- JCAMP-DX, CSV
- Last updated:
- 2025
- Website:
- essentialftir.com
Essential FTIR is a web-based reference tool for FTIR spectroscopy - think interactive textbook rather than analysis software. It provides a curated collection of FTIR reference spectra organized by functional group and compound class. Click a functional group, see representative spectra with labeled absorption bands. For students learning IR interpretation or researchers who need a quick reference, it is a clean, accessible resource.
That is also where it ends. There is no data import - you cannot upload your own spectra for analysis. There are no processing tools, no peak picking algorithms, no baseline correction, and no export capability. The reference library is modest compared to commercial databases or SpectralBench's growing collection. Essential FTIR is useful for learning and quick functional group reference, but it is not a tool you would use in a research workflow.
Pros
- ✓Zero learning curve - browse and learn immediately
- ✓Good for teaching FTIR interpretation
- ✓No installation required - runs in any browser
- ✓Clean functional group organization and correlation tables
Cons
- ✕No data import or analysis capability
- ✕Small reference library compared to alternatives
- ✕FTIR only - no Raman, UV-Vis, or NMR
- ✕Not a research tool - educational reference only
Bottom line: A helpful learning resource for FTIR beginners, but too limited to function as analysis software.
OPUS Viewer
5/10At a glance
- Developer:
- Bruker
- License:
- Free (viewer only)
- Platforms:
- Windows
- Techniques:
- FTIR (Bruker instruments)
- File formats:
- Bruker OPUS (.0-.999), JCAMP-DX
- Last updated:
- 2025
- Website:
- bruker.com
If your lab has a Bruker FTIR instrument, you have encountered OPUS files. The free OPUS Viewer lets you open and view these proprietary-format spectra outside the full OPUS software suite. That is its entire purpose: view Bruker files. For labs that share data with collaborators who do not have OPUS licenses, it solves a real - if narrow - problem.
The viewer does exactly what the name implies: it views. There is no peak picking, no baseline correction, no spectral math, and no export to standard formats like CSV or JCAMP-DX. You can zoom, scroll, and print. The interface inherits the complexity of full OPUS but strips out all the functionality that justified that complexity. It also only runs on Windows.
We include OPUS Viewer here because Bruker instruments are ubiquitous in analytical labs, making the file format unavoidable. But calling it spectroscopy software is generous. It is a file viewer - useful for opening Bruker data, but you will do your real analysis work elsewhere.
Pros
- ✓Opens Bruker OPUS files reliably
- ✓Free to download and use
- ✓Same interface as full OPUS - familiar for Bruker users
Cons
- ✕View only - no analysis, peak picking, or spectral math
- ✕Bruker OPUS format and JCAMP-DX only - no CSV, SPC, or others
- ✕No export to standard formats
- ✕Windows only with dated interface
Bottom line: A necessary utility for Bruker-equipped labs, not spectroscopy software. Use it to view OPUS files, then do your real work elsewhere.
What About Paid Software?
This guide covers free tools, but the commercial landscape is worth knowing. The major players - Bruker OPUS, Thermo Fisher OMNIC, PerkinElmer Spectrum, and JASCO Spectra Manager - offer deeper instrument integration, validated workflows for regulated industries, and dedicated support teams. Pricing ranges from $3,000 to $15,000+ for standalone licenses, often bundled with instrument purchases.
If your lab has budget for commercial software and needs GLP/GMP compliance, audit trails, or vendor-specific instrument control, these tools are worth evaluating.
We will be publishing in-depth reviews of commercial spectroscopy software soon. We'll cover the criteria that matter most when deciding between free and paid options.
Frequently Asked Questions
What is the best free spectroscopy software in 2026?
Based on our hands-on testing, Spectragryph and SpectralBench are the two most capable free spectroscopy tools available in 2026, both supporting 30+ file formats and multiple techniques. Spectragryph offers mature desktop performance but will receive no future updates after the developer's passing in December 2024. SpectralBench matches its format breadth in the browser and adds PCA, curve fitting, and AI-assisted analysis - but requires an internet connection. For Raman and microplastics identification specifically, Open Specy is the best option.
Can free spectroscopy software replace commercial tools like OPUS?
For basic spectral viewing, peak picking, and library searching, free tools like Spectragryph and SpectralBench can handle many common tasks. However, commercial software like Bruker OPUS, Thermo OMNIC, and Spectra Manager offer deeper instrument integration, validated workflows for regulated industries, larger reference libraries, and dedicated support. If your lab requires GLP/GMP compliance or manufacturer-specific calibration routines, commercial software is still necessary.
What file formats should spectroscopy software support?
At minimum, spectroscopy software should support JCAMP-DX (.jdx, .dx) - the universal exchange format - and CSV or ASCII for general data import. Beyond that, look for support for your instrument manufacturer's proprietary format: Bruker OPUS, Thermo SPA/SPG, PerkinElmer SP, or Shimadzu SPC. The more formats a tool supports, the easier it is to collaborate across labs with different instruments.
Is web-based spectroscopy software reliable for research?
Web-based tools like SpectralBench and Open Specy are increasingly capable for routine analysis, but they have trade-offs. They require an internet connection, may have slower performance with very large datasets, and typically support fewer file formats than desktop software. For published research, verify that the tool's processing algorithms are documented and reproducible. Web-based tools excel for teaching, quick reference, and collaborative workflows where accessibility across devices matters more than raw processing power.