NMR Purity Calculator: How It Works
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
An NMR purity calculator determines the molar purity of a compound from its 1H NMR spectrum by comparing the integrated signal of a known internal standard against the integrated signal of the analyte. You enter the integrals, molecular weights, and masses of both compounds, and the calculator returns the purity percentage of your sample.
Formula
The NMR purity calculation is based on the principle that the integrated area of a proton signal is directly proportional to the number of protons giving that signal. The formula is:
Purity (%) = (Aa / na) / (As / ns) × (MWs / MWa) × (ms / ma) × 100
Where:
- Aa = integral of the analyte signal (unitless)
- na = number of protons in the analyte signal
- As = integral of the standard signal (unitless)
- ns = number of protons in the standard signal
- MWs = molecular weight of the standard (g/mol)
- MWa = molecular weight of the analyte (g/mol)
- ms = mass of the standard added (mg)
- ma = mass of the analyte sample (mg)
The ratio A/n gives the molar amount of each compound relative to its proton count. The mass and molecular weight terms convert the molar ratio into a mass ratio, yielding the purity.
Worked Example
Using the default values from the calculator:
- Analyte integral = 1.0, protons = 1, MW = 150 g/mol, mass = 10 mg
- Standard integral = 1.0, protons = 1, MW = 100 g/mol, mass = 5 mg
Step 1: Calculate molar amounts per proton:
Analyte: 1.0 / 1 = 1.0
Standard: 1.0 / 1 = 1.0
Step 2: Ratio of analyte to standard = 1.0 / 1.0 = 1.0
Step 3: Multiply by MW ratio: 100 / 150 = 0.6667
Step 4: Multiply by mass ratio: 5 / 10 = 0.5
Step 5: Purity = 1.0 × 0.6667 × 0.5 × 100 = 33.33%
The calculator returns 33.33%, matching the manual calculation.
When to Use NMR Purity Calculation
This method is used in analytical chemistry when you need to know the exact purity of a compound, especially for:
- Quantitative NMR (qNMR) analysis of synthesized products
- Quality control of reference standards
- Determining purity of compounds that lack a chromophore (so UV-HPLC is not suitable)
- Validating the purity of a sample before biological testing
It is a primary ratio method, meaning it does not require a calibration curve of the same analyte. The internal standard acts as a known reference.
How to Choose an Internal Standard
The internal standard must meet several criteria to give accurate results:
- High purity (≥99%) and known molecular weight
- Non-reactive with the analyte and solvent
- Soluble in the same solvent as the analyte
- Produces at least one well-resolved 1H NMR signal that does not overlap with analyte signals
- Has a known number of protons for that signal (e.g., 1, 3, 6)
Common standards include 1,3,5-trimethoxybenzene, maleic acid, and dimethyl sulfone (DMSO2). The choice depends on solubility and chemical shift.
Common Mistakes and Pitfalls
Several errors can lead to inaccurate purity values:
- Incorrect proton counts: Using the wrong number of protons for the integrated signal. Always verify the multiplicity and assignment.
- Overlapping signals: If the standard and analyte signals overlap, the integrals are wrong. Choose a different standard or a different signal.
- Incomplete relaxation: The delay between pulses must be long enough (typically 5× T1) for full relaxation; otherwise integrals are not quantitative.
- Unit mix-ups: Using grams instead of milligrams, or forgetting to convert to the same mass unit.
- Impure standard: If the standard itself is not pure, the calculated purity is off by the same factor.
Always run a relaxation measurement or use a long delay (e.g., 30 seconds) to ensure quantitative conditions.
Limitations of the Method
NMR purity is accurate only within the linear range of the spectrometer. The method assumes:
- The analyte and standard are fully soluble and homogeneous
- No exchange broadening or dynamic effects that distort integrals
- The NMR experiment is set to quantitative conditions (no NOE enhancement, sufficient relaxation)
- The molecular weights are known exactly (use monoisotopic or average as appropriate)
For very low purity (<1%), the error becomes large because the analyte signal may be near the noise level. Also, if the analyte contains water or residual solvents, the purity value may be misleading; those are not detected in the same way.
Frequently Asked Questions
What is the difference between NMR purity and HPLC purity?
HPLC purity is based on UV absorbance, which requires a chromophore and a calibration curve. NMR purity is a direct molar ratio method that does not need a response factor. NMR can detect non-UV-active impurities, but it is less sensitive for trace impurities (below ~0.1%).
Can I use any proton signal for the calculation?
You should use a signal that is well-resolved, baseline-separated, and represents a known number of protons. For the analyte, choose a signal that is unique to the compound and not exchangeable (like OH). For the standard, use a signal that does not overlap with anything.
Why is my purity over 100%?
This usually happens when the standard mass is too low, the standard is impure (so its actual mass is less than weighed), or the analyte signal is over-integrated due to overlapping impurities. Check your integrals and use a fresh, dry standard.
How accurate is NMR purity?
With careful technique, qNMR can achieve accuracy within 1-2% for purities above 90%. The main sources of error are integral accuracy, standard purity, and mass measurement. Using a high-precision balance and a validated standard improves accuracy.
Do I need a deuterated solvent?
Yes, the NMR lock and shim require a deuterated solvent. The solvent should not have residual proton signals that overlap with your regions of interest. Common solvents are CDCl3, DMSO-d6, and D2O.