HPLC and mass spectrometry on a peptide certificate: what each result is
Written 6 October 2026, last changed 7 October 2026 by the trade desk. About 4 minutes to read.
A peptide certificate reports purity by HPLC and identity by mass spectrometry, two results that answer different questions; its third, net content, is checked against the label. RP-HPLC, reverse-phase high-performance liquid chromatography, gives purity: the share of the chromatogram’s peak area, read at 220 nm, that belongs to the main peak, not less than 98.0 percent for a peptide line at International Peptides. Mass spectrometry gives identity: the measured mass against the one calculated from the formula. Neither result stands in for the other.
The HPLC result: purity
The main peak’s share of the total peak area at 220 nm. It does not say which molecule that peak is. The figure also moves with the method, which is why a specification names its method beside the limit; why two laboratories can read one vial differently is in what 98 or 99 percent purity means. The peptide lines’ specification also caps any single related substance at 1.0 percent; the certificate does not print that figure, and the desk gives it for a particular batch on request.
Why the reading is taken at 220 nm
The peptide bond itself absorbs at 210 to 220 nm, so every chain absorbs there, whatever its side chains. That matters for a chain with no aromatic residue: BPC-157 and KPV carry no tryptophan, tyrosine or phenylalanine and absorb little at 254 or 280 nm, so their purity, like every peptide line’s, is taken at 220 nm.
The mass result: identity
Whether the main component has the mass its formula gives. On our certificates the measured mass is matched to the calculated average mass, within about one unit; high-resolution figures, which the certificate does not carry, are monoisotopic. In electrospray a chain takes more than one charge state: at high resolution BPC-157 gives m/z 1419.711 as [M+H]+ and 710.359 as [M+2H]2+, and on an average-mass reading near 1420.6 and 710.8, the figures BPC-157’s page gives. The mass result does not say how much else is in the vial, and two molecules with one formula weigh the same: an epimer, the same chain with one residue’s configuration changed, weighs exactly what the target weighs.
When two peptides have the same mass
MT-2 and PT-141 sit 0.984 apart, an amide against an acid, so telling them apart takes a high-resolution mass, or HPLC run beside a reference of the other; the certificate carries neither. FDA’s GSRS files the D-lysine form of semaglutide’s acylated residue, and a chain made with that epimer weighs exactly what semaglutide weighs; telling the two apart takes HPLC run beside a reference of the epimer, which the certificate does not carry. The pairs on this list that sit close in mass are in the certificate guide’s look-alikes table.
Protein, glycoprotein and preparation lines
These lines are not released on the peptide lines’ pair of results, an HPLC area against 98.0 percent and a mass against the formula. Each one’s page names its purity method: size exclusion and SDS-PAGE for most, and reverse-phase HPLC, against the limit stated on the batch certificate, for IGF-1 LR3, IGF-DES and Insulin. Their certificates also report endotoxin, which a peptide line’s does not: which lines report it.
Applies to
This guide was written with BPC-157, KPV (lysine-proline-valine), MT-2 (Melanotan 2) and PT-141 (bremelanotide) in mind, and it holds for the other lines of their kind; the full list is on the compounds page.
Questions about the HPLC and mass results
Does HPLC confirm which peptide is in the vial?
No. HPLC gives the main peak’s share of the peak area at 220 nm; which molecule that peak is comes from the mass result, the measured mass against the one calculated from the formula. Our certificates carry both, and the mass result is the one to read first.
How are two peptides of the same mass told apart?
Where the formulas match, as with an epimer, the same chain with one residue’s configuration changed, telling the two apart takes HPLC run beside a reference of the epimer. Where they sit under one unit apart, as MT-2 and PT-141 do at 0.984, it takes a high-resolution mass, or HPLC run beside a reference of the other. The certificate carries neither.
Why is peptide purity read at 220 nm?
Because the peptide bond absorbs at 210 to 220 nm, whatever the side chains. BPC-157 has no tryptophan, tyrosine or phenylalanine and barely absorbs at 254 or 280 nm, so its purity is taken at peptide-bond wavelengths.
What is the difference between average mass and monoisotopic mass?
The average mass weighs each element at its natural mix of isotopes, and it is the molecular weight a compound page prints: 1,419.56 for BPC-157, the figure the identity result on our certificates is matched to. The monoisotopic mass counts only the lightest isotope of each element, 1,418.704 for BPC-157; high-resolution figures, which the certificate does not carry, are monoisotopic. In a long chain the two drift apart: retatrutide is 4,731.4 on average and 4,728.472 monoisotopic, about 3 lower, mostly from the carbon-13 among its 221 carbons.
What does [M+2H]2+ mean on a mass spectrum?
The molecule carrying two extra protons, so its m/z is about half its mass plus one. At high resolution BPC-157, monoisotopic mass 1418.704, gives m/z 1419.711 as [M+H]+ and 710.359 as [M+2H]2+; by average mass the same ions are at m/z 1420.6 and 710.8. A longer chain can carry more charges, [M+3H]3+ and higher.
Read next
Retest dates and shelf life on research peptides, explained
A retest date is when a batch is analysed again before further use; past an expiry date it is not used. Shelf life here: 24 months.
23 September 2026, updated 7 October 2026
How to read a certificate of analysis for a research peptide
Read a peptide COA in this order: batch number, identity by mass, purity by RP-HPLC, net content (not net peptide content).
23 September 2026, updated 7 October 2026
Batch (lot) numbers: how they are built and how to verify one
Anyone, your customers too, can verify a batch (lot) number on the certificate page, in the register its certificate was issued from.
23 September 2026, updated 7 October 2026