Reference library

How to Calculate Peak Purity in HPLC

Learn how PDA software computes peak purity: the spectral contrast angle formula, purity angle vs. purity threshold, and how to read a pass or fail result.

Peak purity in HPLC is calculated by comparing UV spectra collected across a single chromatographic peak using a photodiode array detector, then expressing the differences between those spectra as an angle. Each spectrum is treated as a vector in wavelength space; the spectral contrast angle between two spectra is θ = arccos[(x·y)/(|x|·|y|)]. Software computes a purity angle (the weighted average deviation of all spectra from the apex spectrum) and a purity threshold (the angle explainable by detector noise and solvent background alone). If purity angle < purity threshold, the peak passes. If purity angle > purity threshold, spectral heterogeneity exists and a co-eluting component is likely. In Waters Empower a typical pass looks like 0.412° against a threshold of 0.688°; Agilent ChemStation reports the same concept as a similarity factor on a 0–1000 scale, Shimadzu as a purity index near 1.0000.

The Actual Math, Step by Step

The calculation is not a black box, and understanding it is what separates an analyst who can defend a certificate of analysis from one who reads a green checkmark.

  • Collect spectra across the peak. A PDA sampling at 10–20 Hz over a peak with a 12-second baseline width yields 120–240 spectra. Practical minimum: 20 data points across the peak at half-height. Below that, the weighted average is dominated by too few spectra and the purity angle becomes unstable.
  • Normalize each spectrum to unit length. Absorbance scales with concentration, so a spectrum at the upslope has smaller magnitude than one at the apex. Normalizing removes concentration and leaves only shape.
  • Compute the angle to the reference spectrum. Usually the apex. For two normalized vectors, cos θ = x·y. Identical chromophores give θ = 0.000°. A shift of 0.5° is already meaningful at low noise.
  • Weight by absorbance. Spectra near the apex carry high signal-to-noise and are weighted heavily; spectra in the tails, where absorbance may be 2% of apex, are down-weighted because their angles are noise-dominated.
  • Derive the threshold. The software runs the same angle math on a blank region of baseline and on the solvent background, producing a noise angle and a solvent angle. Threshold = noise angle + solvent angle, sometimes with an added user-set offset.

The comparison is the whole test. A purity angle of 1.9° against a threshold of 2.4° passes; a purity angle of 1.9° against a threshold of 0.3° fails badly. Reporting the angle without the threshold is meaningless, and any certificate of analysis that prints "peak purity: pass" with no numeric pair is giving no information at all.

Loading the Peak Correctly, or the Number Is Fiction

Peak purity is exquisitely sensitive to how the peak was loaded, and this is where most bad numbers originate.

Photodiode array detectors are linear to roughly 1.5–2.0 AU depending on flow cell path length; a 10 mm cell saturates earlier than the 60 mm high-sensitivity cells used for trace work. Above linearity, the apex spectrum flattens where absorbance is highest — typically 210–230 nm for peptide bonds — while the tails stay linear. The apex and the tails then genuinely differ in shape, and the software reports spectral impurity for a chemically pure compound. Target an apex between 0.3 and 1.0 AU.

Underloading fails the other way. At an apex of 0.05 AU with baseline noise of 0.05 mAU, signal-to-noise across most of the peak is too poor for the angle math to resolve anything, so the threshold inflates and nearly everything passes. A "pass" on an underloaded peak is a null result being reported as a positive one.

Gradient runs add a third trap. Acetonitrile absorbs below about 220 nm, and if the mobile phase composition changes by 15–20% across the width of the peak, background absorbance drifts with it. Restrict the spectral evaluation range to 220–400 nm, or run reference spectrum subtraction from a blank gradient, or shallow the gradient to 0.5%/min across the region of interest.

Where the Method Is Blind

A peak purity pass is not evidence of purity. It is the absence of spectral evidence of impurity — and those are different claims.

This is the part most write-ups skip, and it matters more than the arithmetic.

The method can only see impurities that (a) co-elute, (b) absorb in the monitored range, and (c) have a different spectral shape. Fail any one and the impurity is invisible.

  • Identical chromophores. Peptide diastereomers, positional isomers, and epimers share the same UV spectrum. A D-amino acid substitution changes nothing about absorbance at 214 nm. Even at 8–10% co-elution, the purity angle may stay under threshold.
  • Deamidation products. Asn→Asp conversion shifts mass by 0.984 Da and shifts UV absorbance by essentially nothing. A PDA will never find it. LC-MS will, on a 1 Da separation that a single quadrupole at unit resolution can just about call and a Q-TOF at 30,000 resolving power calls cleanly.
  • Non-chromophoric species. Acetate and TFA counterions, residual salts, water, and endotoxin contribute zero absorbance above 220 nm. A material that is 78% net compound by mass can show a flawless purity angle. This is why net peptide content by amino acid analysis or nitrogen determination is a separate number from HPLC area percent, and why the two are often 15–22 percentage points apart.
  • Perfect co-elution at low level. Detection sensitivity for a spectrally distinct co-eluter is roughly 0.1–0.5% when spectra differ substantially, but rises to 2–5% when spectral similarity exceeds 0.999.
  • Peak shoulder ambiguity. A purity flag at the trailing edge alone often means column overload or a secondary interaction with residual silanols, not a second compound. Re-injecting at 20% of the original load usually resolves which it is.

Area percent purity and peak purity are also distinct measurements that get conflated constantly. Area percent says the main peak is 99.2% of total integrated area at 214 nm. Peak purity says that main peak appears to be one compound. Neither says anything about material that does not elute, does not absorb, or sticks to the column.

When Running Peak Purity Is Not Worth It

Plainly: there are situations where this calculation costs money and delivers nothing.

  • No PDA on the instrument. A single-wavelength UV detector cannot do this at all. Retrofitting a PDA runs $12,000–$25,000 for a refurbished module and $28,000–$45,000 new. If the lab's real question is identity, a used single-quadrupole LC-MS at $60,000–$90,000 answers more questions per dollar. Do not buy a PDA to chase peak purity if mass confirmation is the actual gap.
  • The compound has weak UV absorbance. Anything without an aromatic ring or strong amide backbone signal gives poor spectra, and the threshold inflates until every peak passes. ELSD, CAD, or MS detection is the correct tool.
  • Known isomer risk. For any material where the credible impurity is a stereoisomer or a 1 Da modification, peak purity is the wrong test and running it creates false confidence. Spend the $150–$400 per sample a contract lab charges on LC-MS/MS instead.
  • Small labs qualifying an incoming shipment. Reproducing a supplier's HPLC in-house costs, realistically, 2–4 hours of analyst time per sample plus 30–50 injections of column lifetime out of an 800–1,500 injection budget on a $600–$900 C18 column. If the goal is confirming that the received lot matches the certificate, a single confirmatory injection against a retention-time reference is cheaper and nearly as informative.
  • Method validation is not budgeted. A peak purity result on an unvalidated method is a number, not a finding. Formal method validation under ICH Q2(R2), adopted in November 2023, typically runs $8,000–$25,000 per method depending on scope. Labs that cannot fund that should treat peak purity as an internal screening tool and say so explicitly in their records rather than presenting it as a specification.

What to Demand on a Certificate of Analysis

Sourcing decisions come down to what the paperwork actually contains. A defensible chromatographic package includes:

  • The purity angle and purity threshold as a numeric pair, per peak, not a pass/pass summary.
  • Wavelength range evaluated, and confirmation that it excludes the solvent cutoff region.
  • Apex absorbance or injection load, so overload artifacts can be ruled out.
  • Gradient conditions, column dimensions and particle size, and run time — a 35-minute gradient on a 4.6 × 250 mm, 5 µm column resolves things a 6-minute 50 mm run cannot.
  • An orthogonal identity method. Mass spectrometry with observed versus theoretical monoisotopic mass, ideally within 5 ppm on high-resolution instruments or ±0.5 Da on unit-resolution systems.
  • Lot number tying the chromatogram to the specific batch in hand, not a representative trace from a prior lot.

Suppliers who publish full method parameters alongside their quality documentation make this verifiable. Those who publish a cropped chromatogram image with no axes do not. Comparative notes on how vendors differ in this documentation are collected in the high purity peptides review, and the scope under which these materials are supplied is set out under research use only.

A Practical Sequence That Holds Up

Run the sample at three loads — roughly 0.2, 0.5, and 1.0 AU apex — and compare purity angles. Consistent results across the loading series argue for a real answer; a purity flag that appears only at 1.0 AU is a detector linearity artifact. Change selectivity once: swap a C18 for a phenyl-hexyl or shift from TFA to formic acid at 0.1%, and confirm the area percent holds within 0.3–0.5 percentage points. Then confirm mass. Three orthogonal pieces of evidence — spectral homogeneity, selectivity-independent area percent, and correct mass — cost perhaps 90 minutes of instrument time and are worth more than any single number carried to four decimal places.


Supplied strictly for in-vitro laboratory research by qualified researchers and institutions. Not a drug, food, cosmetic or dietary supplement. Not for human or veterinary consumption. Not evaluated by the FDA.

Every batch ships with its own certificate.

Purity, identity and lot number, documented for the exact vial you receive.

How we test