vetting research peptides: COAs, HPLC, and third-party testing

if you are sourcing peptides as research chemicals, the vial label tells you almost nothing. the actual quality signal lives in the certificate of analysis, the mass spec readout, and independent third-party tests on the same batch. here is how to read all three -- in plain english.

vetting research peptides: COAs, HPLC, and third-party testing cover image

for research purposes only. this article is educational. peptides sold as research chemicals are not approved by the FDA, EMA, or any other regulatory agency for use in humans. nothing here is medical advice, and nothing here endorses self-administration. the techniques described are how researchers verify what is in a vial before it goes anywhere near an assay.

why the vial label tells you almost nothing

A research peptide vial label typically lists the compound name, mass in milligrams, and a lot or batch number. It does not tell you the purity, the actual identity of the molecule, the residual solvents from synthesis, or whether the peptide degraded during shipping. Those answers live in the certificate of analysis (COA) for that specific lot -- not in the label, not in the vendor's product page, and definitely not in the marketing graphics with percent signs on them.

walk into any research-peptide listing online and you will see the same shorthand: ">99% pure", a logo with a percentage on it, a stock photo of a vial. those are marketing claims, not laboratory evidence. the same vendor may sell ten lots of the same peptide over a year, each manufactured by a different contract synthesizer, each with a slightly different purity profile. one number on a product page cannot describe ten lots. the only thing that can is a per-batch certificate of analysis.

research peptides ship in lyophilized form, which means freeze-dried. a vial is filled with a peptide solution, frozen, then placed under vacuum so the ice sublimates straight to vapor, leaving behind a dry powder. lyophilization extends shelf life dramatically by removing the water that would otherwise drive hydrolysis (the chemical breakdown of peptide bonds in the presence of water). but the powder you receive can still be contaminated with truncated sequences, deletion products, oxidation byproducts, or residual solvents from synthesis. none of that is visible. the powder looks the same whether it is 99% pure target peptide or 80% target plus a mixture of impurities.

this is why the basic toolkit for vetting a research peptide vial involves three independent signals: a certificate of analysis tied to the specific lot, an independent third-party test on the same lot if available, and the vendor's pattern of disclosure across many lots over time. each one is weak alone. together they tell a useful story.

what a certificate of analysis actually contains

A real COA names the testing laboratory, identifies the analytical methods used [1] (typically HPLC at 214 nanometers and electrospray mass spectrometry), states the lot or batch number, gives the test date, reports purity as a percentage with associated chromatograms or peak tables, and confirms identity by molecular weight. A logo with a number on it is not a COA. A PDF without a chromatogram or batch number is not a COA either.

a complete COA is a one-to-two page laboratory document with a predictable structure [1]. the header identifies the testing laboratory (an actual company with a verifiable address), names the customer who submitted the sample, and gives a unique report number. the sample section lists the compound name, the batch or lot number, the manufacturer, the date received, and the date tested. the methods section states which analytical techniques were applied -- typically HPLC (high-performance liquid chromatography) for purity, MS (mass spectrometry) for identity, and sometimes Karl Fischer titration for water content or GC (gas chromatography) for residual solvents.

the results section is where most readers focus, but it is also the easiest part to fake. a result section with only a single number ("purity: 99.2%") and no supporting chromatogram is much weaker than one that shows the actual HPLC trace, names the column and gradient used, and reports the molecular weight observed by mass spectrometry alongside the expected weight. the chromatogram should show one tall primary peak with any minor peaks clearly labeled with their retention times. a flat baseline with no labeled impurities is suspicious -- real chromatograms almost always show small peaks somewhere because no synthesis is perfectly clean.

every legitimate COA carries a batch or lot number that matches the label on your vial. if the vendor sends you a COA whose batch number does not match what you received, the COA is for a different batch and tells you nothing about what is in your vial. this mismatch is one of the most common signs of a sloppy or fraudulent vendor, and it is easy to check.

HPLC purity, in plain english

HPLC measures how much of a sample is the target peptide versus everything else in the mixture. The peptide solution is pushed through a long thin column packed with chemically active particles; different molecules slow down by different amounts and exit at different times. A detector watches what comes out, drawing a peak for each compound. The area under the primary peak divided by the total area gives the purity percentage. A 98 percent purity at 214 nanometers means 98 percent of the chromatogram area is your target peak.

HPLC stands for high-performance liquid chromatography and it is the workhorse purity test in peptide chemistry. the principle is straightforward: a tiny volume of dissolved sample is injected into a stream of solvent that flows through a column packed with chemically active particles. different molecules interact with those particles in different ways, so they travel through the column at different speeds. a detector at the far end measures how much material is coming out at each moment in time, producing a graph called a chromatogram. each peak on the chromatogram corresponds to one chemical species.

the detector for peptide HPLC almost always reads UV absorbance at 214 nanometers [2], the wavelength where the peptide bond itself absorbs light. that means HPLC at 214 nm is sensitive to almost any peptide-like molecule, including truncated sequences, deletion products, and oxidation byproducts. when a COA reports "98% HPLC purity at 214 nm", it means that 98% of the area under the chromatogram came from the main peak and 2% came from everything else combined. the missing 2% is not labeled by default; finding out what it is requires additional methods.

industry references commonly cite 95-98% purity [4] as the working range for research-grade peptides, with 99%+ reserved for clinical-grade material that has been further purified by preparative HPLC. higher purity is more expensive because each additional purification step loses yield. a number alone is not enough; the chromatogram tells you whether the impurity profile is benign (small clusters of related peptides) or concerning (large unidentified peaks that could be anything).

mass spectrometry: confirming you got the right molecule

Mass spectrometry weighs the molecules in your sample one at a time, with accuracy down to fractions of a dalton. For peptides, an electrospray ionization MS instrument reports the molecular weight of the dominant species in the vial. If the observed mass matches the theoretical mass of your target peptide, you know what you bought. If it does not, you have a different molecule -- regardless of how pure the HPLC trace looks.

HPLC answers the question "how much of the mixture is the main peak?" but it does not answer the question "is the main peak the molecule I ordered?" that question is what mass spectrometry is for. an MS instrument ionizes molecules in the sample, then measures the mass-to-charge ratio [3] of each ion using either time-of-flight detection or magnetic deflection. for peptides, the dominant ion is almost always the protonated molecule [M+H]+, and the instrument reports its mass to within fractions of a dalton.

every peptide has a theoretical molecular weight calculated from the sum of its amino acid residues minus the water lost when each peptide bond forms. BPC-157 has a theoretical mass of 1419.55 Da; TB-500 sits around 4963.49 Da; melanotan-II is 1024.18 Da. an MS reading that falls within roughly ±0.5 Da of the theoretical value is strong evidence that the dominant species in the vial is the intended peptide. an MS reading that is off by 18 Da suggests a hydrolyzed product. a reading off by 16 Da suggests oxidation. a reading off by a full residue mass suggests deletion of an amino acid during synthesis.

this is why a COA that lists both HPLC purity and an observed MS molecular weight is much stronger evidence than HPLC alone. you can be 99% pure but be 99% pure in the wrong molecule. it has happened in published case reports of mislabeled research peptide shipments, and it is one of the failure modes that third-party testing exists to catch.

third-party testing: the independent check

Third-party testing means sending a vial you already own to an analytical lab with no relationship to the vendor that sold it. The lab repeats the HPLC and mass spectrometry tests and issues a report identifying the actual contents. Services like Janoshik Analytical have built a business around this for research peptides. Independent results occasionally show major discrepancies between what a vendor's COA claimed and what is actually in the bottle.

every COA on a vendor website was paid for by the vendor. that does not automatically make it wrong, but it does mean the entity paying for the test is also the entity selling the product, which creates an obvious conflict of interest. third-party testing removes that conflict [6]. the customer ships an unopened or freshly opened vial to an independent analytical lab, the lab runs HPLC and MS on a fresh aliquot, and the report goes back to the customer with no involvement from the seller.

in the research-peptide space, the most commonly cited independent lab is Janoshik Analytical, a private analytical service that accepts customer-submitted samples and returns purity and identity reports. their workflow typically involves reverse-phase HPLC at 214 nm and electrospray MS, with results delivered as a one-page PDF that includes the chromatogram. some buyers commission these tests themselves; many simply read reports that other buyers in online communities have already commissioned and shared.

because individual third-party reports are scattered across forums and chat servers, aggregator sites have emerged to collect them. Finnrick is one example -- a community-run review and report aggregator that compiles third-party test results, mostly from Janoshik, alongside community feedback on vendors. Finnrick is not a lab; the actual analytical work is done by accredited services. what Finnrick adds is pattern visibility: you can see how a vendor's lots have tested over time, whether independent results match the vendor's own COAs, and whether other buyers have flagged identity or purity issues with the same batches.

no aggregator is comprehensive and no single report is definitive. but a vendor whose customers have repeatedly commissioned independent tests showing matching mass spectrometry and within-a-point-of-claimed HPLC purity is in a different category from a vendor with no independent tests at all, or with reports showing the wrong molecular weight.

red flags that should slow you down

Generic COAs not tied to a specific batch, missing mass spectrometry data, no chromatograms (just bare numbers), prices well below the market average, vendor reluctance to discuss testing, identical product photography across multiple unrelated stores, no independent third-party reports anywhere, and "pharmaceutical grade" claims for products sold for research purposes are all signs to slow down. None of these alone proves a product is bad. Two or three together is a pattern.

the failure modes in this market are not subtle. a vendor that publishes one generic "example COA" instead of per-batch certificates is telling you the document has nothing to do with the lot you will receive. a COA with only an HPLC number and no mass spectrometry leaves the identity question completely unanswered. a chromatogram showing one perfect peak with no labeled impurities at all is more likely to be fabricated than to be a real synthesis result. and a price that is half the market rate for a peptide that requires expensive solid-phase synthesis is almost always reflecting cuts in purification, testing, or both.

claims of "pharmaceutical grade" or "clinical grade" for products sold legally only as research chemicals are not just marketing -- they may be regulatory violations. the FDA does not recognize peptides as pharmaceutical-grade unless they are manufactured under cGMP [5] (current good manufacturing practice) by a registered facility for an approved drug product. a research-chemical vendor making a clinical-grade claim is either confused or hoping you are. look at the same product on multiple sites -- if the photos, descriptions, and even the COA template are identical across half a dozen storefronts, you are looking at the same underlying supplier reselling through different brand names.

pattern visibility from aggregators makes a real difference here. if you cannot find a single independent third-party report on any of the lots a vendor has sold over the last year, that absence is itself information. legitimate vendors generally have at least some independent reports floating around in public [7], because their customers have commissioned them and posted the results.

storage and what testing cannot tell you

A clean COA tells you what was in the vial when the lab tested it, not what is in your vial today. Lyophilized peptides degrade slowly at room temperature, faster at high humidity, and dramatically faster once reconstituted with bacteriostatic water. A peptide that tested at 98 percent purity may be substantially lower after months of poor storage. Testing is the floor of quality assurance, not the ceiling.

laboratory testing captures a single snapshot in time. the COA tells you what the lab measured on the day the sample was injected. once the vial leaves the lab, it is subject to everything that can degrade a peptide between manufacturing and use: heat during transit, humidity if the seal is compromised, light exposure for photo-sensitive sequences, oxidation of methionine and cysteine residues, and hydrolysis once water is reintroduced. a peptide that tested at 98% purity at the factory may be substantially lower by the time it reaches you, and lower still after a month in a warm room.

the practical implication is that the COA is necessary but not sufficient. the other half of the picture is chain-of-custody: cold-chain shipping where applicable, vendor handling protocols, and storage on your end once the vial arrives. lyophilized peptides tolerate room temperature for short windows but should be stored at 2-8 degrees Celsius [8] for long-term retention, and reconstituted peptides should always be refrigerated. our peptide reconstitution guide walks through the storage math, and the traveling with peptides guide covers what to do when cold chain breaks.

a simple checklist before you order

Before placing an order: ask for the COA tied to the specific lot they will ship; verify it lists HPLC purity at 214 nanometers and a mass spectrometry molecular weight; confirm the batch number on the COA matches what will appear on the vial; cross-check against any independent third-party report for the same lot if one exists; and pattern-match the vendor across at least one aggregator site like Finnrick. Skip vendors that resist any of these requests.

none of the techniques in this article require specialized equipment to apply. they require discipline about what evidence you are asking for and the patience to compare it across vendors. here is the minimum sequence worth running before any purchase intended for research use:

  1. request the per-batch COA for the specific lot the vendor will ship. not the example COA, not a general purity statement -- the document tied by batch number to your vial.
  2. confirm the analytical methods listed include HPLC at 214 nm and electrospray mass spectrometry, and that the observed MS molecular weight matches the theoretical weight of the peptide you ordered.
  3. verify the batch number on the COA will match the batch number on the vial when it arrives. ask explicitly. if the batch numbers do not match, the COA tells you nothing about your vial.
  4. check independent test reports for the same vendor on Finnrick, Janoshik archives, or peptide community forums. look for whether independent results match the vendor's claimed purity and identity.
  5. read the chromatogram, not just the percentage. if the COA does not include the chromatogram, ask for it. a vendor that refuses is showing you their level of disclosure.
  6. compare prices against the market. a peptide priced far below the median is almost always reflecting cuts somewhere in synthesis, purification, or testing.

none of this guarantees the vial is what it claims to be -- only a fresh independent test on the lot you actually received can do that. but going through this sequence rules out the worst vendors quickly and concentrates your attention on the ones that are willing to be transparent. for research purposes only: this article is about how researchers verify what is in a vial, not a recommendation to self-administer anything you bought online.

vendor transparency checker

frequently asked questions

a certificate of analysis (COA) is a lab-issued document stating what is in a vial: identity, purity percentage by HPLC, water content, residual solvents, and sometimes mass spectrometry confirmation. a real COA names the testing lab, lists the analytical methods used, includes test dates and a batch or lot number, and shows raw chromatograms. a logo with a percentage on it is a marketing graphic, not a COA.

industry references commonly cite 95-98% purity as the working range for research-grade peptides, with 99%+ reserved for clinical-grade material that requires more expensive purification. a 95% peak by HPLC at 214 nm means roughly 5% of the chromatogram area is something other than your target peptide. what that something is matters more than the headline number.

third-party testing sends a vial you already own to an independent analytical lab for HPLC and mass spectrometry, with no relationship to the vendor that sold it. services like Janoshik Analytical accept customer-submitted samples and return identity, purity, and mass results. aggregator communities like Finnrick collect these third-party reports so buyers can compare across vendors before ordering.

Finnrick is not a lab. it is a peptide review and report aggregator that compiles independent third-party test results, mostly from Janoshik Analytical, alongside community feedback on vendors. the actual analytical work is done by accredited labs. Finnrick is useful because it surfaces patterns across batches and vendors that no single COA can show on its own.

yes. a faked COA typically reuses a real lab's letterhead with edited values, omits the chromatogram, lists no batch number, or fails to name the analytical method. the fastest sanity checks are: contact the named lab directly to confirm the certificate, verify the batch number matches the vial label, look at the chromatogram for a clean primary peak with named impurities, and cross-check against any independent test report on the same lot.

HPLC tells you how much of the chromatogram is your target peak. mass spectrometry tells you whether the peak is actually the peptide you ordered, by measuring its molecular weight to within a fraction of a dalton. a vial can be 98% pure by HPLC and still be the wrong peptide entirely. a COA that lists both HPLC purity and a matching MS molecular weight is much stronger than HPLC alone.

no. purity, sterility, and endotoxin content are three different things. HPLC purity measures the chemical mixture inside the powder. sterility testing checks for live bacterial growth. endotoxin testing (the LAL assay) checks for bacterial cell wall fragments that survive sterilization. most research peptide COAs report only HPLC purity and do not include sterility or endotoxin numbers. lyophilized vials manufactured for research are not labeled as sterile drug products.

no batch-specific COAs (only a generic example), no mass spec confirmation, claims of pharmaceutical or clinical grade without independent verification, photos that look identical to other vendors selling the same peptide, suspiciously low prices versus the market average, refusal to answer questions about testing, and no independent test reports anywhere on aggregator sites for the lots they sell.

references
  1. United States Pharmacopeia. "USP <1503> Quality Attributes of Synthetic Peptide Drug Substances." USP-NF. 2023 edition. USP-NF. Defines identity, content, impurity, and stability attributes required on a peptide drug substance certificate of analysis.
  2. Kodidasu A, et al. "Absolute Quantitation of Coeluting Impurities in Peptide Drugs Using High-Resolution Mass Spectrometry." J Am Soc Mass Spectrom. 2025. PMID 40857144. Demonstrates how HPLC-UV at 214 nm misses coeluting peptide impurities that high-resolution MS can resolve.
  3. Cheng J. "Identification and Quantification of Structurally Related Peptide Impurities by High-Resolution Mass Spectrometry." Rapid Commun Mass Spectrom. 2026. PMID 41539984. Explains the role of electrospray MS in confirming peptide identity by accurate mass measurement.
  4. International Council for Harmonisation. "ICH Q3A(R2) Impurities in New Drug Substances." 2006. ICH Quality Guidelines. Provides the regulatory framework for impurity reporting, identification, and qualification thresholds that underlies the 95-98 percent purity working range for non-clinical material.
  5. U.S. Food and Drug Administration. "ANDAs for Certain Highly Purified Synthetic Peptide Drug Products That Refer to Listed Drugs of rDNA Origin: Guidance for Industry." 2021. FDA Guidance. Defines what FDA requires to recognize a synthetic peptide as pharmaceutical-grade.
  6. International Organization for Standardization. "ISO/IEC 17025:2017 -- General requirements for the competence of testing and calibration laboratories." ISO 17025. The international accreditation standard that distinguishes a competent third-party testing lab from an unverified service.
  7. Vanhee C, et al. "Identification of counterfeit and substandard medicines and peptide therapeutics seized by customs from clandestine channels." J Pharm Biomed Anal. 2020. PMID 31987791. Customs analysis of gray-market peptide preparations documenting identity mismatches, dose mismatches, and contamination across a large seizure cohort.
  8. Manning MC, Chou DK, Murphy BM, Payne RW, Katayama DS. "Stability of protein pharmaceuticals: an update." Pharm Res. 2010;27(4):544-575. PMID 20143256. Mechanisms of peptide and protein degradation -- hydrolysis, oxidation, deamidation, aggregation -- that erode the purity reported on a COA over storage time.
  9. Janoshik Analytical. "Customer-submitted research peptide HPLC and MS testing service." janoshik.com. Independent analytical lab accepting customer samples for purity and identity confirmation; reports widely shared in research-peptide communities.