Spectra Studio: A Free Spectral Plotting Tool for XRD, FTIR, RAMAN & DSC
In materials, chemistry and physics labs, plotting spectral data is a daily task that rarely gets the attention it deserves. The usual workarounds are: Excel (tedious formatting, inconsistent output quality), expensive commercial software (licenses cost hundreds to thousands of dollars), or hand-written Python scripts (rewritten from scratch every time). Spectra Studio was built for exactly this need: free, ready to use in seconds, and designed to produce reproducible, journal-ready figures through a consistent workflow.
🎬 Spectra Studio in 60 Seconds
Quick Start: What You Get in the Free Download
The installer you download is the complete application — all Free-edition features work immediately. Pro features are already built into the same installer; buy a key and they unlock instantly, with no re-download.
The Free edition ($0, forever, no watermarks) includes:
- Data loading: XRD (.txt / .xy / .csv / .dat), FTIR (.asc), RAMAN, DSC/TGA (Excel .xlsx / .xls)
- Multi-sample management: overlay, stack, normalize, vertical offset, batch coloring
- Preprocessing: Savitzky-Golay smoothing, ALS baseline correction
- Peak analysis: automatic peak detection
- Journal styles: one-click Nature / ACS / Elsevier, fine-tunable legend and ticks
- Export: PNG / JPG (up to 300 DPI), watermark-free, free to use in papers and reports

Step by Step: A Journal Figure in 10 Minutes
Here is the full workflow, using “three XRD samples → an ACS-style submission figure” as the example.
Step 1: Load Your Data
Click “Load data” and pick files (or drag & drop them into the window). Multiple files load at once — the sample list on the left fills in and the curves appear immediately. Stack, normalize and vertical-offset options keep multi-sample comparisons clear.

Step 2: Preprocess (Smoothing + Baseline)
Adjust the smoothing window (Savitzky-Golay) and baseline parameters (ALS) in the preprocessing panel — every change previews live. A typical workflow: smooth with a window of 9–15 to remove noise, then flatten the background with baseline correction.

Step 3: Automatic Peak Detection
Click “Auto peak detection” and the tool marks candidate peaks based on height and shape (sensitivity is adjustable). Detected peaks appear in a table and are annotated on the plot for immediate review.

Step 4: Peak Fitting (Pro)
For overlapping peaks, use peak fitting: the tool seeds initial values from the detection results and fits Gaussian / Lorentzian (or mixed) profiles, reporting each peak’s position, FWHM, area, R² and residuals — a results table you can paste straight into supplementary materials.

Step 5: Apply a Journal Style
Switch between Nature / ACS / Elsevier styles with one click; legend position, fonts, line widths and tick directions are all fine-tunable. Pro adds Miller-index annotation and phase-matching labels on the plot.

Step 6: Export
Preview before saving, then pick a format and resolution. PNG / JPG go up to 300 DPI; Pro unlocks PDF / SVG / EPS / TIFF vector export and higher resolutions — submission figures leave from here.

Feature Details
Supported Data Formats
| Instrument / type | Formats | Notes |
|---|---|---|
| XRD powder diffraction | .txt / .xy / .csv / .dat | 2θ–intensity columns auto-detected |
| FTIR | .asc | wavenumber axis direction auto-corrected |
| RAMAN | .txt / .xy / .csv | same loading flow as XRD |
| DSC / TGA | .xlsx / .xls | read Excel sheets directly |
| PDF# reference cards | built-in format | used for phase matching (Pro) |
Peak Analysis
- Auto peak detection: height/shape-based detector with adjustable sensitivity
- Peak fitting (Pro): Gaussian / Lorentzian / mixed profiles; automatic initial values (seeded from detection); outputs position, FWHM, area, R², residuals; results table exportable
- Calculus (Pro): first derivative (inflection/phase-transition points) and integration (area/crystallinity)
Phase Matching (Pro)
Sample peaks are matched against PDF reference cards, with the corresponding phase and Miller indices (hkl) annotated directly on the peaks, including a tolerance setting. “Is this the α phase or the β phase?” — answered in seconds.
Journal Styles
| Style | Character |
|---|---|
| Nature | borderless, minimal, compact fonts |
| ACS | left/bottom axes, bold lines, in-figure legend |
| Elsevier | full box frame, classic academic layout |
Every style remains fine-tunable: fonts, sizes, line widths, tick direction/length, legend position, axis ranges, titles.
Export Formats
| Format | Free | Pro |
|---|---|---|
| PNG / JPG | ✅ (≤300 DPI) | ✅ (up to 600 DPI) |
| PDF / SVG / EPS | — | ✅ (vector, ideal for submission) |
| TIFF | — | ✅ (300/600 DPI presets) |
Free vs. Pro
Spectra Studio comes in two editions only: Free and Pro. The free edition is a complete everyday tool — no time limits, no watermarks. Pro adds advanced analysis and vector export.
| Free | Pro | |
|---|---|---|
| Price | $0 (forever) | $79 (one-time) |
| Data loading & multi-sample management | ✅ | ✅ |
| Smoothing, baseline correction, peak detection | ✅ | ✅ |
| Journal styles & PNG/JPG export (≤300 DPI) | ✅ | ✅ |
| Peak fitting (with R² and residuals) | — | ✅ |
| Phase matching (PDF cards) & Miller indices | — | ✅ |
| Derivative / integral calculus | — | ✅ |
| Vector export (PDF / SVG / EPS / TIFF) & high DPI | — | ✅ |
Pro is already complete: every Pro feature is finished and built into the v2.0.1 installer — nothing extra to download. After purchase, paste the key you receive by email under ”🔑 Unlock Pro” in the app (one online verification on first activation, offline afterwards).
🛒 Buy Pro on Gumroad ($79 one-time)
- One-time purchase, permanent license (includes updates within the current major version)
- 30-day money-back guarantee
- You receive the key (
XXXX-XXXX-...) in your receipt email; re-paste it after reinstalling or switching machines
Installation & Download
System requirements: Windows 10 or later (64-bit). No Python or dependencies needed.
Both options are identical in content — the full application including Pro features:
- Setup program (recommended): Download SpectraStudio-Setup-v2.0.1.exe (120 MB), double-click to install into the current user’s directory (no administrator rights needed), with Start-menu shortcut and uninstaller.
- Portable build: Download SpectraStudio-v2.0.1-portable.exe (120 MB) and double-click to run.
⚠️ About the SmartScreen warning: The software does not yet have a code-signing certificate. Windows may show a “Windows protected your PC” warning — click “More info” → “Run anyway” to continue. We plan to add signing as soon as revenue allows.
SHA-256 checksums (verify file integrity after download):
- Setup
SpectraStudio-Setup-v2.0.1.exe:52bc24caa78ccf7cbe21ccb312b397a8a2f3d5742b59f5e33ab79344751956a9 - Portable
SpectraStudio-v2.0.1-portable.exe:6720460eac64c8c9d993c29c51681d19e605d41fa9c158ee79bbc2ee2f4aca41
Updates: the app silently checks for new versions on startup (prompt only, never forced).
Privacy
All data is processed locally on your machine — no data files are ever uploaded. License verification is offline; only the version number is checked on startup. See the privacy policy for details.
FAQ
Q: Is there a Mac or Linux version? Windows only for now; a macOS build is planned.
Q: Can I use the free edition for published data? Yes. The free edition covers everyday plotting, exports have no watermarks, and figures can be used freely in papers and reports.
Q: How do I activate Pro after buying?
After purchasing on Gumroad, your receipt email contains a key (XXXX-XXXX-...). Click ”🔑 Unlock Pro” in the sidebar, paste the key, and the features unlock immediately (one online verification on first activation, offline afterwards) — no reinstall needed.
Q: Can I export peak-fitting results? Yes. The Pro edition reports each fitted peak’s parameters plus residuals, ready for supplementary materials.
Q: What if I switch computers? Licenses are bound offline. If you change machines, contact us with your machine code for a key reissue (keep your purchase receipt).
Q: Can I load data exported by my instrument software? Yes. The tool auto-detects format and columns from extension and content; exports from most instruments (Bruker, PANalytical, Rigaku, etc.) load directly.
Q: Can I output the same data in different styles? Yes. Style switches take effect instantly — produce a Nature version and an ACS version of the same dataset by switching and saving each.
Related Posts
SEM Particle Analyzer: Turning SEM Images into Real Size Distributions
A practical guide to the SEM Particle Analyzer: what problem it solves, who it is for, how to install and run it, and what you can do with the output.
Thesis Format Fixer: Get Your Word Thesis Format Right in One Pass
A practical guide to the Thesis Format Fixer: what pain it removes, who it is for, how to install and run it, and which formatting problems it fixes automatically.
Five Bottlenecks Blocking 2D Semiconductors from the Fab
MoS₂, WS₂ and other 2D semiconductors promise to extend Moore's Law, but at least five industrialization bottlenecks stand between a lab-scale flake and a wafer-scale product.