mass spectrometry calculator

Interactive Mass Spectrometry Calculator

Use these tools to convert between neutral mass and observed m/z, and to generate a quick charge-state series. Enter charge as a signed integer (e.g., +2 or -1).

1) Calculate m/z from Neutral Mass

2) Calculate Neutral Mass from Observed m/z

3) Generate Charge-State Series

Useful for proteins/peptides where multiple charge states are observed. Choose polarity, adduct, and charge range.

What This Mass Spectrometry Calculator Helps You Do

Mass spectrometry data is reported as a mass-to-charge ratio (m/z), but most scientific questions are about the underlying neutral molecular mass. This page gives you a practical bridge between those two worlds. Whether you are checking peptide ions, intact proteins, metabolites, or synthetic compounds, these calculations save time and reduce transcription errors.

Core Equations

The calculator uses these standard relationships:

  • Forward calculation (neutral mass to m/z): m/z = (M + z × mcarrier) / |z|
  • Reverse calculation (m/z to neutral mass): M = (m/z × |z|) - z × mcarrier
  • Isotopic peak spacing for a given charge: 1 / |z| Da in m/z units

Here, M is neutral mass, z is integer charge, and mcarrier is mass added (or removed, based on charge sign) per charge unit.

Understanding Charge States and Adducts

Charge state (z)

A doubly charged ion has z = +2, a triply charged ion has z = +3, and deprotonated species may appear as z = -1, -2, etc. As charge magnitude increases, m/z decreases for the same neutral mass.

Adduct / charge carrier mass

Electrospray spectra are commonly protonated (H+) but sodium, potassium, and ammonium adducts are also frequent. Picking the wrong adduct can shift your inferred neutral mass by tens of daltons, so this input is one of the most important settings in the calculator.

Example Workflow

  1. Identify a confident monoisotopic or centroided peak in your spectrum.
  2. Estimate charge from isotope spacing (e.g., ~0.5 m/z spacing suggests z ≈ 2).
  3. Use the reverse tool to compute neutral mass.
  4. Generate a charge-state series to predict where neighboring charge states should appear.
  5. Cross-check expected peaks against observed data to validate assignment.

Common Mistakes to Avoid

  • Mixing average mass with monoisotopic mass in one calculation.
  • Forgetting sign on negative-mode charge states.
  • Using proton mass when a sodium or potassium adduct dominates.
  • Assuming all peaks belong to the same compound in complex mixtures.
  • Rounding m/z too aggressively before converting to neutral mass.

When to Use This Tool

This calculator is useful for quick data review, teaching, and sanity checks during method development. It is not a replacement for full deconvolution software, isotope modeling, or database-driven identification, but it is ideal for fast, transparent first-pass interpretation.

Practical Notes for Better Accuracy

Use calibrated data

Mass error from poor calibration can dominate your result. Calibrated, lock-mass-corrected spectra produce much more reliable neutral mass estimates.

Track significant figures

The calculator displays multiple decimals, but your real confidence depends on instrument resolution, signal-to-noise ratio, and peak shape. Report values with realistic precision.

Confirm with isotope envelopes

A plausible mass assignment should agree with expected isotopic spacing and envelope shape at the proposed charge state.

🔗 Related Calculators