Interpret NMR Spectrum
Read 1D and 2D NMR spectra. Assign peaks, determine coupling, propose molecular structural fragments consistent with all observed data.
When Use
- Determine structure of unknown organic compound from NMR data
- Confirm identity and purity of synthesized product
- Assign peaks in complex spectra with overlapping signals
- Correlate multiple NMR experiments (1H, 13C, DEPT, COSY, HSQC, HMBC) into unified structural picture
- Distinguish regioisomers, stereoisomers, conformational isomers
Inputs
- Required: NMR spectrum data (at minimum 1H spectrum with chemical shifts, multiplicities, integration)
- Required: Molecular formula or molecular weight (from mass spectrometry or elemental analysis)
- Optional: 13C and DEPT spectra (chemical shifts and multiplicities)
- Optional: 2D spectra (COSY, HSQC, HMBC, NOESY/ROESY correlation tables)
- Optional: Solvent and field strength used for acquisition
- Optional: Known structural constraints (e.g., reaction starting material, functional groups confirmed by IR)
Steps
Step 1: Assess Spectrum Type and Acquisition Parameters
Establish what data is available, its quality, before interpreting:
- Identify experiment types: Catalog which spectra available (1H, 13C, DEPT-135, DEPT-90, COSY, HSQC, HMBC, NOESY, ROESY, TOCSY). Note nucleus observed and dimensionality
- Record acquisition parameters: Spectrometer frequency (e.g., 400 MHz, 600 MHz), solvent, temperature, reference standard
- Identify solvent and reference peaks: Locate and exclude solvent signals using reference table:
| Solvent |
1H Residual (ppm) |
13C Signal (ppm) |
| CDCl3 |
7.26 |
77.16 |
| DMSO-d6 |
2.50 |
39.52 |
| D2O |
4.79 |
-- |
| CD3OD |
3.31 |
49.00 |
| Acetone-d6 |
2.05 |
29.84, 206.26 |
| C6D6 |
7.16 |
128.06 |
- Assess spectral quality: Check baseline flatness, resolution of multiplets, signal-to-noise. Flag any artifacts (spinning sidebands, 13C satellites, solvent impurity peaks like H2O at ~1.56 ppm in CDCl3)
Got: Complete inventory of available experiments. Solvent/reference peaks excluded from analysis. Quality assessment.
If fail: Poor signal-to-noise or severe baseline distortion? Note limitation, proceed with caution. Flag any peaks not reliably distinguishable from noise.
Step 2: Analyze 1H Chemical Shifts
Assign each 1H signal to chemical environment using characteristic shift ranges:
- Tabulate all signals: For each peak, record chemical shift (ppm), multiplicity, coupling constant(s) J (Hz), relative integration
- Classify by chemical shift region:
| Range (ppm) |
Environment |
Examples |
| 0.0--0.5 |
Shielded (cyclopropane, M-H) |
Cyclopropyl H, metal hydrides |
| 0.5--2.0 |
Alkyl (CH3, CH2, CH) |
Saturated aliphatic chains |
| 2.0--4.5 |
Alpha to heteroatom/unsaturation |
-OCH3, -NCH2, allylic, benzylic |
| 4.5--6.5 |
Vinyl / olefinic |
=CH-, =CH2 |
| 6.5--8.5 |
Aromatic |
ArH |
| 9.0--10.0 |
Aldehyde |
-CHO |
| 10.0--12.0 |
Carboxylic acid |
-COOH |
| 0.5--5.0 (broad, exchangeable) |
OH, NH |
Alcohols, amines, amides |
- Count hydrogens: Use integration ratios relative to molecular formula to assign number of protons per signal. Normalize to simplest whole-number ratio
- Note exchangeable protons: Signals disappearing on D2O shake (OH, NH, COOH) are exchangeable. Record presence and approximate shift
Got: Table of all 1H signals with shift, multiplicity, J-values, integration (number of H), preliminary environment assignment.
If fail: Integration ratios not summing to expected total protons? Check for overlapping signals, broad peaks hidden in baseline, or incorrect molecular formula.
Step 3: Determine Coupling Patterns and J-Values
Extract connectivity info from splitting patterns:
- Identify multiplicities: Assign each signal as singlet (s), doublet (d), triplet (t), quartet (q), doublet of doublets (dd), etc. For complex multiplets (m), estimate number of coupling partners
- Measure coupling constants: Extract J-values in Hz. Match reciprocal couplings (if H_A couples to H_B with J = 7.2 Hz, H_B must show same J to H_A)
- Classify J-values by type:
| J Range (Hz) |
Coupling Type |
| 0--3 |
Geminal (2J) or long-range (4J, 5J) |
| 6--8 |
Vicinal aliphatic (3J) |
| 8--10 |
Vicinal with restricted rotation |
| 10--17 |
Vicinal olefinic cis (6--12) or trans (12--18) |
| 0--3 |
Aromatic meta |
| 6--9 |
Aromatic ortho |
- Map coupling networks: Group mutually coupled protons into spin systems. Each spin system = connected fragment of molecule
- Assess roof effect: In AB-type patterns, inner lines of doublets more intense than outer → chemical shift proximity
Got: All coupling constants measured and matched reciprocally. Spin systems identified. Coupling types classified.
If fail: Multiplets too complex for first-order rules? Note higher-order pattern. Overlapping signals or strongly coupled nuclei (delta-nu/J < 10) make non-first-order patterns needing simulation.
Step 4: Analyze 13C and DEPT Data
Determine carbon types and count from 13C experiments:
- Count distinct carbon signals: Compare number of 13C peaks vs molecular formula. Fewer peaks than expected = molecular symmetry
- Classify by chemical shift:
| Range (ppm) |
Carbon Type |
Examples |
| 0--50 |
sp3 Alkyl |
CH3, CH2, CH, quaternary C |
| 50--100 |
Alpha to O or N |
-OCH3, -OCH2, anomeric C |
| 100--150 |
Aromatic / vinyl |
=CH-, ArC |
| 150--170 |
Heteroaromatic / enol / imine |
C=N, C-O aromatic |
| 170--185 |
Carboxyl / ester / amide |
-COOH, -COOR, -CONR2 |
| 185--220 |
Aldehyde / ketone |
-CHO, >C=O |
- Apply DEPT editing: Use DEPT-135 (CH and CH3 up, CH2 down, quaternary absent) and DEPT-90 (CH only) to determine number of attached hydrogens per carbon
- Calculate degree of unsaturation: DBE = (2C + 2 + N - H - X) / 2. Compare with count of pi bonds and rings implied by spectrum
Got: Every 13C signal classified by type (CH3, CH2, CH, C) and chemical environment. Degree of unsaturation calculated, consistent with observed functional groups.
If fail: DEPT data unavailable? Infer hydrogen attachment from HSQC correlations (Step 5). Carbon count does not match molecular formula? Check for coincident signals or quaternary carbons hidden in noise.
Step 5: Correlate 2D NMR Data
Build connectivity using two-dimensional experiments:
- COSY (1H-1H correlation): Identify which protons are 2-3 bonds apart. Map cross-peaks to confirm and extend spin systems from Step 3
- HSQC (1H-13C one-bond): Assign each proton to directly bonded carbon. Links 1H and 13C assignments unambiguously
- HMBC (1H-13C long-range): Identify 2-3 bond H-C correlations. HMBC critical for connecting fragments across quaternary carbons, heteroatoms, carbonyl groups lacking direct H-C bonds
- NOESY/ROESY (through-space): Identify protons spatially close (< 5 Angstroms) regardless of bonding. Use for stereochemical assignment and conformational analysis
- Build fragment connectivity: Use HMBC correlations to connect spin systems from COSY into larger fragments. Each HMBC cross-peak = 2-3 bond path from H to C
Got: Connectivity map linking all spin systems into coherent molecular framework, with stereochemical info from NOE data where available.
If fail: 2D data incomplete or ambiguous? Note which connections are tentative. Multiple structural proposals may be necessary. Prioritize HMBC correlations for fragment assembly — bridges gaps COSY cannot.
Step 6: Propose and Validate Structure
Assemble fragments into complete structural proposal:
- Assemble fragments: Connect structural fragments from Steps 2-5 using HMBC correlations and degree-of-unsaturation constraints
- Check molecular formula: Verify proposed structure matches molecular formula exactly (atom count, degree of unsaturation)
- Back-predict chemical shifts: For proposed structure, predict expected 1H and 13C chemical shifts. Compare with observed. Deviations > 0.3 ppm (1H) or > 5 ppm (13C) warrant re-examination
- Verify all correlations: Confirm every observed COSY, HSQC, HMBC correlation explained by proposed structure. Unexplained cross-peaks = error or impurity
- Consider alternatives: Multiple structures fit the data? List distinguishing experiments or correlations that would resolve ambiguity
- Assign stereochemistry: Use NOE data, J-value analysis (Karplus relationship for dihedral angles), known conformational preferences to assign relative and, where possible, absolute stereochemistry
Got: Single best-fit structural proposal with all NMR data accounted for, or ranked list of candidates with plan to distinguish them.
If fail: No single structure accounts for all data? Check for: mixture of compounds (extra peaks with non-integer integration ratios), dynamic processes (broad peaks from conformational exchange), paramagnetic impurities (anomalous broadening). Re-examine molecular formula if multiple structures remain equally viable.
Checks
Pitfalls
- Ignoring solvent peaks: Common solvents make signals overlapping analyte peaks. Always identify and exclude solvent residuals, water, grease peaks before interpretation.
- Forcing first-order analysis on second-order patterns: Strongly coupled nuclei (small chemical shift difference relative to J) make distorted multiplets not interpretable with simple n+1 rules. Recognize roof effects and non-binomial intensity patterns as indicators.
- Overlooking exchangeable protons: OH and NH signals may be broad, shifted by concentration/temperature, or absent in protic solvents. D2O shake experiment clarifies which signals exchangeable.
- Assuming all 13C peaks visible: Quaternary carbons have long relaxation times and low intensity. May be absent from short-acquisition spectra. HMBC correlations often only way to detect them.
- Misinterpret HMBC artifacts: HMBC spectra can show one-bond artifacts (misassigned as long-range correlations) and weak four-bond correlations. Cross-check with HSQC to filter out one-bond leakthrough.
- Neglect symmetry: Observed number of 13C peaks fewer than molecular formula predicts? Molecule likely has symmetry element. Account for this before proposing structure.
See Also
interpret-ir-spectrum — identify functional groups to constrain NMR-based structure proposals
interpret-mass-spectrum — determine molecular formula and fragmentation for cross-validation
interpret-uv-vis-spectrum — characterize chromophores and conjugation extent
interpret-raman-spectrum — complementary vibrational data for symmetric modes
plan-spectroscopic-analysis — select and sequence spectroscopic techniques before data acquisition
1---2name: interpret-nmr-spectrum-63description: Systematically interpret nuclear magnetic resonance spectra (1H, 13C, DEPT, and 2D experiments) to elucidate molecular structure. Covers chemical shift assignment, coupling pattern analysis, integration, and correlation of multi-dimensional data into coherent structural proposals.4license: MIT5---67# Interpret NMR Spectrum89Read 1D and 2D NMR spectra. Assign peaks, determine coupling, propose molecular structural fragments consistent with all observed data.1011## When Use1213- Determine structure of unknown organic compound from NMR data14- Confirm identity and purity of synthesized product15- Assign peaks in complex spectra with overlapping signals16- Correlate multiple NMR experiments (1H, 13C, DEPT, COSY, HSQC, HMBC) into unified structural picture17- Distinguish regioisomers, stereoisomers, conformational isomers1819## Inputs2021- **Required**: NMR spectrum data (at minimum 1H spectrum with chemical shifts, multiplicities, integration)22- **Required**: Molecular formula or molecular weight (from mass spectrometry or elemental analysis)23- **Optional**: 13C and DEPT spectra (chemical shifts and multiplicities)24- **Optional**: 2D spectra (COSY, HSQC, HMBC, NOESY/ROESY correlation tables)25- **Optional**: Solvent and field strength used for acquisition26- **Optional**: Known structural constraints (e.g., reaction starting material, functional groups confirmed by IR)2728## Steps2930### Step 1: Assess Spectrum Type and Acquisition Parameters3132Establish what data is available, its quality, before interpreting:33341. **Identify experiment types**: Catalog which spectra available (1H, 13C, DEPT-135, DEPT-90, COSY, HSQC, HMBC, NOESY, ROESY, TOCSY). Note nucleus observed and dimensionality352. **Record acquisition parameters**: Spectrometer frequency (e.g., 400 MHz, 600 MHz), solvent, temperature, reference standard363. **Identify solvent and reference peaks**: Locate and exclude solvent signals using reference table:3738| Solvent | 1H Residual (ppm) | 13C Signal (ppm) |39|---|---|---|40| CDCl3 | 7.26 | 77.16 |41| DMSO-d6 | 2.50 | 39.52 |42| D2O | 4.79 | -- |43| CD3OD | 3.31 | 49.00 |44| Acetone-d6 | 2.05 | 29.84, 206.26 |45| C6D6 | 7.16 | 128.06 |46474. **Assess spectral quality**: Check baseline flatness, resolution of multiplets, signal-to-noise. Flag any artifacts (spinning sidebands, 13C satellites, solvent impurity peaks like H2O at ~1.56 ppm in CDCl3)4849**Got:** Complete inventory of available experiments. Solvent/reference peaks excluded from analysis. Quality assessment.5051**If fail:** Poor signal-to-noise or severe baseline distortion? Note limitation, proceed with caution. Flag any peaks not reliably distinguishable from noise.5253### Step 2: Analyze 1H Chemical Shifts5455Assign each 1H signal to chemical environment using characteristic shift ranges:56571. **Tabulate all signals**: For each peak, record chemical shift (ppm), multiplicity, coupling constant(s) J (Hz), relative integration582. **Classify by chemical shift region**:5960| Range (ppm) | Environment | Examples |61|---|---|---|62| 0.0--0.5 | Shielded (cyclopropane, M-H) | Cyclopropyl H, metal hydrides |63| 0.5--2.0 | Alkyl (CH3, CH2, CH) | Saturated aliphatic chains |64| 2.0--4.5 | Alpha to heteroatom/unsaturation | -OCH3, -NCH2, allylic, benzylic |65| 4.5--6.5 | Vinyl / olefinic | =CH-, =CH2 |66| 6.5--8.5 | Aromatic | ArH |67| 9.0--10.0 | Aldehyde | -CHO |68| 10.0--12.0 | Carboxylic acid | -COOH |69| 0.5--5.0 (broad, exchangeable) | OH, NH | Alcohols, amines, amides |70713. **Count hydrogens**: Use integration ratios relative to molecular formula to assign number of protons per signal. Normalize to simplest whole-number ratio724. **Note exchangeable protons**: Signals disappearing on D2O shake (OH, NH, COOH) are exchangeable. Record presence and approximate shift7374**Got:** Table of all 1H signals with shift, multiplicity, J-values, integration (number of H), preliminary environment assignment.7576**If fail:** Integration ratios not summing to expected total protons? Check for overlapping signals, broad peaks hidden in baseline, or incorrect molecular formula.7778### Step 3: Determine Coupling Patterns and J-Values7980Extract connectivity info from splitting patterns:81821. **Identify multiplicities**: Assign each signal as singlet (s), doublet (d), triplet (t), quartet (q), doublet of doublets (dd), etc. For complex multiplets (m), estimate number of coupling partners832. **Measure coupling constants**: Extract J-values in Hz. Match reciprocal couplings (if H_A couples to H_B with J = 7.2 Hz, H_B must show same J to H_A)843. **Classify J-values by type**:8586| J Range (Hz) | Coupling Type |87|---|---|88| 0--3 | Geminal (2J) or long-range (4J, 5J) |89| 6--8 | Vicinal aliphatic (3J) |90| 8--10 | Vicinal with restricted rotation |91| 10--17 | Vicinal olefinic cis (6--12) or trans (12--18) |92| 0--3 | Aromatic meta |93| 6--9 | Aromatic ortho |94954. **Map coupling networks**: Group mutually coupled protons into spin systems. Each spin system = connected fragment of molecule965. **Assess roof effect**: In AB-type patterns, inner lines of doublets more intense than outer → chemical shift proximity9798**Got:** All coupling constants measured and matched reciprocally. Spin systems identified. Coupling types classified.99100**If fail:** Multiplets too complex for first-order rules? Note higher-order pattern. Overlapping signals or strongly coupled nuclei (delta-nu/J < 10) make non-first-order patterns needing simulation.101102### Step 4: Analyze 13C and DEPT Data103104Determine carbon types and count from 13C experiments:1051061. **Count distinct carbon signals**: Compare number of 13C peaks vs molecular formula. Fewer peaks than expected = molecular symmetry1072. **Classify by chemical shift**:108109| Range (ppm) | Carbon Type | Examples |110|---|---|---|111| 0--50 | sp3 Alkyl | CH3, CH2, CH, quaternary C |112| 50--100 | Alpha to O or N | -OCH3, -OCH2, anomeric C |113| 100--150 | Aromatic / vinyl | =CH-, ArC |114| 150--170 | Heteroaromatic / enol / imine | C=N, C-O aromatic |115| 170--185 | Carboxyl / ester / amide | -COOH, -COOR, -CONR2 |116| 185--220 | Aldehyde / ketone | -CHO, >C=O |1171183. **Apply DEPT editing**: Use DEPT-135 (CH and CH3 up, CH2 down, quaternary absent) and DEPT-90 (CH only) to determine number of attached hydrogens per carbon1194. **Calculate degree of unsaturation**: DBE = (2C + 2 + N - H - X) / 2. Compare with count of pi bonds and rings implied by spectrum120121**Got:** Every 13C signal classified by type (CH3, CH2, CH, C) and chemical environment. Degree of unsaturation calculated, consistent with observed functional groups.122123**If fail:** DEPT data unavailable? Infer hydrogen attachment from HSQC correlations (Step 5). Carbon count does not match molecular formula? Check for coincident signals or quaternary carbons hidden in noise.124125### Step 5: Correlate 2D NMR Data126127Build connectivity using two-dimensional experiments:1281291. **COSY (1H-1H correlation)**: Identify which protons are 2-3 bonds apart. Map cross-peaks to confirm and extend spin systems from Step 31302. **HSQC (1H-13C one-bond)**: Assign each proton to directly bonded carbon. Links 1H and 13C assignments unambiguously1313. **HMBC (1H-13C long-range)**: Identify 2-3 bond H-C correlations. HMBC critical for connecting fragments across quaternary carbons, heteroatoms, carbonyl groups lacking direct H-C bonds1324. **NOESY/ROESY (through-space)**: Identify protons spatially close (< 5 Angstroms) regardless of bonding. Use for stereochemical assignment and conformational analysis1335. **Build fragment connectivity**: Use HMBC correlations to connect spin systems from COSY into larger fragments. Each HMBC cross-peak = 2-3 bond path from H to C134135**Got:** Connectivity map linking all spin systems into coherent molecular framework, with stereochemical info from NOE data where available.136137**If fail:** 2D data incomplete or ambiguous? Note which connections are tentative. Multiple structural proposals may be necessary. Prioritize HMBC correlations for fragment assembly — bridges gaps COSY cannot.138139### Step 6: Propose and Validate Structure140141Assemble fragments into complete structural proposal:1421431. **Assemble fragments**: Connect structural fragments from Steps 2-5 using HMBC correlations and degree-of-unsaturation constraints1442. **Check molecular formula**: Verify proposed structure matches molecular formula exactly (atom count, degree of unsaturation)1453. **Back-predict chemical shifts**: For proposed structure, predict expected 1H and 13C chemical shifts. Compare with observed. Deviations > 0.3 ppm (1H) or > 5 ppm (13C) warrant re-examination1464. **Verify all correlations**: Confirm every observed COSY, HSQC, HMBC correlation explained by proposed structure. Unexplained cross-peaks = error or impurity1475. **Consider alternatives**: Multiple structures fit the data? List distinguishing experiments or correlations that would resolve ambiguity1486. **Assign stereochemistry**: Use NOE data, J-value analysis (Karplus relationship for dihedral angles), known conformational preferences to assign relative and, where possible, absolute stereochemistry149150**Got:** Single best-fit structural proposal with all NMR data accounted for, or ranked list of candidates with plan to distinguish them.151152**If fail:** No single structure accounts for all data? Check for: mixture of compounds (extra peaks with non-integer integration ratios), dynamic processes (broad peaks from conformational exchange), paramagnetic impurities (anomalous broadening). Re-examine molecular formula if multiple structures remain equally viable.153154## Checks155156- [ ] All solvent and reference peaks identified and excluded from interpretation157- [ ] Every 1H signal assigned chemical shift region, multiplicity, J-value, integration158- [ ] Coupling constants reciprocal (matched between coupling partners)159- [ ] 13C signals classified by DEPT multiplicity and chemical shift region160- [ ] Degree of unsaturation calculated and consistent with proposed structure161- [ ] 2D correlations (COSY, HSQC, HMBC) all explained by structural proposal162- [ ] Proposed structure matches molecular formula exactly163- [ ] Back-predicted chemical shifts agree with observed values within tolerance164- [ ] Stereochemistry addressed using NOE and/or J-value analysis where applicable165166## Pitfalls167168- **Ignoring solvent peaks**: Common solvents make signals overlapping analyte peaks. Always identify and exclude solvent residuals, water, grease peaks before interpretation.169- **Forcing first-order analysis on second-order patterns**: Strongly coupled nuclei (small chemical shift difference relative to J) make distorted multiplets not interpretable with simple n+1 rules. Recognize roof effects and non-binomial intensity patterns as indicators.170- **Overlooking exchangeable protons**: OH and NH signals may be broad, shifted by concentration/temperature, or absent in protic solvents. D2O shake experiment clarifies which signals exchangeable.171- **Assuming all 13C peaks visible**: Quaternary carbons have long relaxation times and low intensity. May be absent from short-acquisition spectra. HMBC correlations often only way to detect them.172- **Misinterpret HMBC artifacts**: HMBC spectra can show one-bond artifacts (misassigned as long-range correlations) and weak four-bond correlations. Cross-check with HSQC to filter out one-bond leakthrough.173- **Neglect symmetry**: Observed number of 13C peaks fewer than molecular formula predicts? Molecule likely has symmetry element. Account for this before proposing structure.174175## See Also176177- `interpret-ir-spectrum` — identify functional groups to constrain NMR-based structure proposals178- `interpret-mass-spectrum` — determine molecular formula and fragmentation for cross-validation179- `interpret-uv-vis-spectrum` — characterize chromophores and conjugation extent180- `interpret-raman-spectrum` — complementary vibrational data for symmetric modes181- `plan-spectroscopic-analysis` — select and sequence spectroscopic techniques before data acquisition