How to Read a Peptide Certificate of Analysis (HPLC & Mass Spec)
- HPLC purity is the main peak's share of total UV peak area, not the share of vial weight that is peptide.
- Mass spectrometry confirms identity: the observed mass should match the compound's theoretical molecular weight, such as 1419.5 g/mol for BPC-157.
- Electrospray spectra show multiply charged ions, so BPC-157 appears near m/z 710 as [M+2H]2+ by calculation.
- D-amino acid impurities have the same mass as the target peptide, so standard mass spec cannot detect them.
- A COA without a batch number matching the vial, a named lab and a test date cannot be tied to the product.
A peptide certificate of analysis is only useful if you can tell whether it actually describes the vial in front of you. Most COAs report two results, an HPLC purity percentage and a mass-spec identity check, and each answers a different question. This guide explains what those numbers mean, what they leave out, which impurities they can and cannot catch, and the red flags that should make you question a document. Worked examples use real molecular weights for BPC-157 and MOTS-c.
What is a peptide certificate of analysis?
A certificate of analysis (COA) is a batch-specific lab report stating what a sample was tested for, which methods were used, and what the results were. For a synthetic peptide, its core job is to establish identity (is this the right molecule?) and purity (how much of the detected material is that molecule?).
Because a synthetic peptide’s sequence is known in advance, analysis focuses on confirming identity and purity, and mass spectrometry with liquid chromatography is the standard toolset [1][2]. A complete COA usually contains:
- Header data: compound name, sequence or molecular formula, batch or lot number, test date, testing lab, and an approver.
- HPLC result: a purity percentage plus the chromatogram and peak table it came from.
- Mass spec result: theoretical mass, observed mass, and ideally the spectrum.
- Optional extras: net peptide content, water, counter-ions.
Impurities in synthetic peptides originate from starting materials, the manufacturing process, and storage conditions [3]. So a COA is a snapshot of one batch at one time, not a property of the compound. To see how batch-level documents are organized, browse an example COA library.
What does HPLC purity mean on a peptide COA?
HPLC purity is the area of the main peak expressed as a percentage of the total integrated peak area in a chromatogram, usually measured by UV absorbance. A result of 98% means 98% of the UV signal the method detected came from the main peak. It does not mean 98% of the powder by weight is the peptide.
Chromatogram basics
Reversed-phase HPLC, the usual method for peptides, separates molecules by hydrophobicity. The x-axis shows retention time in minutes; the y-axis shows detector response, typically UV absorbance near 214 to 220 nm, where peptide bonds absorb. The target peptide should appear as one dominant peak, with any related impurities as smaller peaks eluting before or after it. A usable chromatogram has labeled axes, a stated wavelength, method details, and a peak table with each peak’s retention time, area, and area percentage.
What HPLC purity does not show
- Identity. A clean single peak shows homogeneity, not that it is the right molecule.
- Net peptide content. Water, salts, and counter-ions are essentially invisible in the UV purity percentage.
- Co-eluting impurities. A modified peptide that elutes under the main peak inflates the number. Liquid chromatography with high-resolution mass spectrometry can quantify impurities even when they co-elute [4].
- Stereoisomers. A D-amino acid variant often elutes almost with the intended all-L form.
- Anything excluded by integration. A raised threshold or narrow window quietly drops small peaks.
Sensitive LC-HRMS methods can detect impurities below 0.1% of the main peptide [4], so a trace showing nothing but one peak is a prompt to ask about the method, not proof of perfection.
How does mass spectrometry verify a peptide’s identity?
Mass spectrometry measures the mass-to-charge ratio (m/z) of ionized molecules. If the observed mass matches the compound’s theoretical molecular weight within the instrument’s accuracy, the result supports identity; if it does not, the sample may be a different or modified molecule.
The molecular weight of a synthetic peptide can be determined readily and accurately by mass spectrometry [5]. Two details explain most apparent mismatches. First, there are two kinds of theoretical mass: the average molecular weight (what PubChem lists as molecular weight, based on natural isotope abundance) and the monoisotopic mass (all lightest isotopes, which high-resolution instruments report). Second, electrospray ionization (ESI) adds several protons, so a peptide of mass M appears at m/z = (M + n × 1.008) / n for charge state n. MALDI mostly produces singly charged [M+H]+ ions.
Worked example: expected ions for BPC-157 and MOTS-c
The table below uses PubChem masses. The ion values are our own arithmetic using the formula above. They are illustrative calculations, not measured spectra.
| Compound | Formula | Average MW (PubChem) | Monoisotopic mass (PubChem) | Computed [M+H]+ | Computed [M+2H]2+ |
|---|---|---|---|---|---|
| BPC-157 | C62H98N16O22 | 1419.5 g/mol | 1418.704 | 1419.71 | 710.36 (mono); 710.76 (avg) |
| MOTS-c | C101H152N28O22S2 | 2174.6 g/mol | 2174.111 | 2175.12 | 1088.06 (mono); 1088.31 (avg) |
So an ESI spectrum of BPC-157 should show a doubly charged ion near m/z 710.36, and a MALDI spectrum a singly charged ion near m/z 1419.71. For MOTS-c, a triply charged ion would be expected near m/z 725.71 (computed, monoisotopic). The COA should state which ion it reports, or give a deconvoluted neutral mass that lands on the theoretical value.
Larger peptides spread across many charge states, so COAs usually report a deconvoluted mass. Tesamorelin (5136 g/mol) and retatrutide (4731 g/mol) fall in this range, and are best compared against average molecular weight. Metal complexes add another wrinkle: PubChem lists GHK-Cu as a copper complex of 402.92 g/mol, while the free GHK tripeptide is 340.38 g/mol, so a GHK-Cu COA should say which species its mass refers to.
Mass spec has limits too: ion intensity does not equal abundance, and isomers with identical mass cannot be told apart by mass alone.
What impurities can show up in a synthetic peptide?
The main impurity families are deletion and truncated sequences, oxidation, deamidation, stereoisomers from racemization, and non-peptide material such as TFA counter-ions and water. Each leaves a different fingerprint, and some are invisible to one method but obvious to another.
A “pure” peptide can carry many related species. LC-HRMS analysis of a thymalfasin pharmacopoeia standard separated and quantified 23 related impurities above 0.1 mg/g, including deamidation, succinimide, amino acid insertions and deletions, dimers, and isomers [6]. In a synthetic oxytocin material, 18 structurally related impurities totaled 31.1 mg/g [7].
Deletion and truncated sequences
A failed coupling step in solid-phase synthesis leaves a residue missing (deletion) or ends the chain early (truncation). These species are lighter than the target by the mass of the missing residue, roughly 57 Da for glycine or 97 Da for proline, and often elute close to the main peak. Incomplete removal of side-chain protecting groups produces the opposite case, heavier by-products, which tandem mass spectrometry can detect quickly [8].
Oxidation
Methionine oxidizes to methionine sulfoxide, adding about 16 Da per residue. MOTS-c (MRWQEMGYIFYPRKLR) contains two methionines and a tryptophan, so +16 and +32 Da species are worth looking for; on the doubly charged ion, each oxidation shifts the peak by about 8 m/z (computed). BPC-157 (GEPPPGKPADDAGLV) contains no methionine. Oxidations were among the 21 related impurities quantified in a synthetic oxytocin reference material [9].
Deamidation
Asparagine and glutamine can deamidate to aspartic and glutamic acid, a shift of only about +0.98 Da. That overlaps the natural isotope pattern, so high-resolution MS is usually needed. In thymalfasin, more than half of the related impurities arose directly or indirectly from a labile C-terminal asparagine [6].
Racemization and enantiomeric impurities
Unwanted D-isomers can enter as impurities in amino acid starting materials, form during synthesis, and in some cases form during shelf life [10]. They have the same mass as the intended peptide, so only chiral methods reveal them. Peptide epimers are one of the specific characterization challenges highlighted in LC-MS reviews [3].
Counter-ions, TFA, and net peptide content
Trifluoroacetic acid (TFA) is used in peptide cleavage and purification, so many research peptides are TFA salts; PubChem even lists a “MOTS-c (human) (trifluoroacetate salt)” synonym. Counter-ions and water add weight without adding peptide. A mass-balance study of synthetic glucagon measured water (Karl Fischer titration), TFA (ion chromatography), and inorganic ions (ICP-MS), then subtracted all impurities to assign 896.36 mg/g of glucagon [11]. A synthetic oxytocin material was assigned 796.5 mg/g by the same approach [9]. High HPLC purity and much lower net peptide content can both be true of one vial.
| Impurity type | Mass change vs. target | Seen by HPLC area %? | Seen by MS? |
|---|---|---|---|
| Deletion / truncation | Minus the missing residue(s), e.g. about −57 Da for Gly | Usually, as a nearby peak | Yes |
| Incomplete deprotection | Plus the protecting group | Usually | Yes |
| Methionine oxidation | About +16 Da per residue | Often, as a shifted peak | Yes |
| Deamidation | About +0.98 Da | Sometimes co-elutes | High-resolution MS needed |
| Racemization (D-isomer) | None | Often co-elutes | No; needs chiral methods |
| TFA, water, salts | Not part of the peptide | No | No; needs ion chromatography, Karl Fischer |
What are the red flags on a peptide COA?
The biggest red flags are missing traceability (no batch number, lab name, or date), documents that do not match the vial, recycled chromatograms, and an observed mass that does not match the compound’s molecular weight. Any one breaks the link between paper and product.
Reviews of falsified peptide and protein products describe the wrong active ingredient, the wrong amount, or none at all [12]. Watch for:
- No batch or lot number. The report cannot be tied to any production run.
- Batch mismatch. The lot on the COA differs from the lot printed on the vial label.
- Generic or reused chromatograms. Identical peaks and baseline noise across different batches or compounds.
- No lab name, test date, or method. An anonymous, undated report with no column, gradient, or wavelength cannot be checked.
- Mass that does not match. The observed value falls far outside the expected ions, matches a different compound, or is replaced by the word “conforms” with no number.
- Purity without evidence. A percentage with no chromatogram or peak table, or a cropped trace.
- Purity presented as content. HPLC area % is described as the amount of peptide in the vial.
What should a peptide COA checklist include?
A good checklist covers traceability, identity, purity, and composition, each answerable from the document itself.
| Check | What good looks like | Red flag |
|---|---|---|
| Batch / lot number | Present and identical to the vial label | Missing or mismatched |
| Lab and date | Named lab, test date, approver | Anonymous or undated |
| Compound identity | Name plus sequence or molecular formula | Name only |
| Theoretical mass | Matches PubChem, e.g. BPC-157 1419.5, MOTS-c 2174.6 g/mol | Absent or wrong |
| Observed mass | Value given, ion or charge state labeled, within instrument accuracy | “Conforms” with no number |
| Chromatogram | Labeled axes, wavelength, method, peak table | Image only, cropped, unreadable |
| Purity % | Consistent with the peak table areas | Number with no trace behind it |
| Batch uniqueness | Distinct trace for each batch | Same trace on several products |
| Net peptide content | Stated, or clearly marked as not tested | HPLC purity presented as content |
| Impurity notes | Major related impurities identified where tested | Unexplained extra peaks |
Bottom line
A trustworthy peptide COA ties a named lab, a test date, and a batch number to the exact vial you hold. Its mass spec result should land on the compound’s theoretical mass, such as 1419.5 g/mol for BPC-157, with the ion or charge state stated. Its HPLC purity should come with a readable chromatogram and peak table. Remember that purity is not net peptide content, and that neither method alone catches every impurity.
Frequently Asked Questions
What does 99% purity mean on a peptide COA?
It means the main peak accounts for 99% of the total peak area the HPLC method detected, usually by UV absorbance. It does not mean 99% of the powder is peptide. Water, salts and counter-ions such as TFA are not counted, co-eluting impurities can hide under the main peak, and the number says nothing about identity, which must be confirmed separately by mass spectrometry.
What is the difference between HPLC and mass spec on a COA?
HPLC estimates purity by separating the sample and measuring how much of the detected signal belongs to the main peak. Mass spectrometry confirms identity by measuring molecular mass and comparing it with the theoretical value. A COA needs both: a sample can be very pure but the wrong compound, or the right compound with a significant share of related impurities.
What is net peptide content?
Net peptide content is the share of a sample's weight that is actually the peptide, after accounting for water, counter-ions such as TFA, and other non-peptide material. It is measured separately from HPLC purity, often with amino acid analysis or a mass-balance approach. A mass-balance study of synthetic glucagon assigned 896.36 mg/g of peptide after subtracting water, TFA, inorganic ions and impurities.
How can you tell if a peptide COA is fake or unreliable?
Check traceability first: a batch number that matches the vial, a named lab and a test date. Then compare the observed mass with the compound's theoretical molecular weight and look for a readable chromatogram with a peak table. Identical chromatograms across different batches or compounds, missing method details, or a mass reported only as "conforms" are strong warning signs.
Why doesn't the mass on a COA exactly equal the molecular weight?
Usually because of charge state or mass type. Electrospray spectra show multiply protonated ions, so BPC-157 (1419.5 g/mol) would appear near m/z 710 as a doubly charged ion by our calculation. High-resolution instruments report monoisotopic mass, which is slightly lower than PubChem's average molecular weight. A deconvoluted mass should land close to the theoretical value.
References
- Prabhala BK, Mirza O, Højrup P, et al. Characterization of Synthetic Peptides by Mass Spectrometry. Methods in molecular biology (Clifton, N.J.) 2015. PMID 26424265
- Chrone VG, Lorentzen A, Højrup P. Characterization of Synthetic Peptides by Mass Spectrometry. Methods in molecular biology (Clifton, N.J.) 2024. PMID 38997482
- Lian Z, Wang N, Tian Y, et al. Characterization of Synthetic Peptide Therapeutics Using Liquid Chromatography-Mass Spectrometry: Challenges, Solutions, Pitfalls, and Future Perspectives. Journal of the American Society for Mass Spectrometry 2021. PMID 34110145
- Zeng K, Geerlof-Vidavisky I, Gucinski A, et al. Liquid Chromatography-High Resolution Mass Spectrometry for Peptide Drug Quality Control. The AAPS journal 2015. PMID 25716148
- Beranová-Giorgianni S, Desiderio DM. Fast atom bombardment mass spectrometry of synthetic peptides. Methods in enzymology 1997. PMID 9353734
- Cheng Y, Wu P, Kan Y, et al. Identification and determination of structurally related peptide impurities in thymalfasin by liquid chromatography-high-resolution mass spectrometry. Analytical and bioanalytical chemistry 2022. PMID 36207535
- Li M, Josephs RD, Daireaux A, et al. Structurally related peptide impurity identification and accurate quantification for synthetic oxytocin by liquid chromatography-high-resolution mass spectrometry. Analytical and bioanalytical chemistry 2021. PMID 33479819
- Metzger JW, Kempter C, Wiesmüller KH, et al. Electrospray mass spectrometry and tandem mass spectrometry of synthetic multicomponent peptide mixtures: determination of composition and purity. Analytical biochemistry 1994. PMID 8080083
- Wang S, Wu P, Li M, et al. Mass balance method for SI-traceable purity assignment of synthetic oxytocin. Journal of pharmaceutical and biomedical analysis 2022. PMID 34656934
- Strege MA, Oman TJ, Risley DS, et al. Enantiomeric purity analysis of synthetic peptide therapeutics by direct chiral high-performance liquid chromatography-electrospray ionization tandem mass spectrometry. Journal of chromatography. B, Analytical technologies in the biomedical and life sciences 2023. PMID 36857849
- Wang X, Zhang F, Li H, et al. Purity determination of synthetic glucagon using a mass balance approach. Scientific reports 2020. PMID 32157163
- Janvier S, De Spiegeleer B, Vanhee C, et al. Falsification of biotechnology drugs: current dangers and/or future disasters? Journal of pharmaceutical and biomedical analysis 2018. PMID 30165334
For educational and laboratory-research reference only. Not medical advice.