coaindex.

How to Read a Peptide COA: Real vs Fake (with a Worked Janoshik Example)

Research use only. Everything below concerns laboratory characterization of research compounds. Nothing here is medical, dosing, or human-use guidance.

A peptide certificate of analysis (COA) is real when three things line up: a named independent lab (Janoshik or Freedom Diagnostics) ran it, its purity and identity results match the lot number printed on your vial, and you can re-open that same record yourself at public.janoshik.com. A COA you cannot independently verify is marketing, not proof.

That is the whole game. Below is the field-by-field version, the red flags, and a worked walk-through of an actual Janoshik report so you can do this in about ninety seconds before you ever spend money.


What a COA actually is (and what it is not)

A certificate of analysis is a lab’s report on one submitted sample from one batch. It answers two separate questions using two different instruments:

  • Identity - is this molecule the peptide on the label? Answered by mass spectrometry (MS), which measures the molecule’s mass-to-charge ratio and compares the observed mass against the theoretical mass calculated from the amino-acid sequence. A match within a small tolerance confirms you have the right compound; a mismatch means it is something else, at any purity (Chrone, Lorentzen & Højrup, Methods Mol Biol 2024, PMID 38997482).
  • Purity - how much of the peptide material is the target vs. related impurities? Answered by reversed-phase HPLC (RP-HPLC), typically with UV detection near 214-220 nm (the peptide-bond absorbance). Purity is reported as main peak area ÷ total peak area × 100% (Mant, Hodges et al., Methods Mol Biol 2007;386:3-55, PMID 18604941).

The two are not interchangeable. HPLC alone can show a clean 99% single peak that is 99% of the wrong molecule. MS alone confirms identity but not how much junk rides along with it. A COA worth trusting shows both, and the number you care about is purity of a sample whose identity was confirmed.

One more distinction the scam relies on you not knowing: a COA certifies the tested sample from that lot, not literally the vial in your hand. That is exactly why lot/batch matching (below) is the load-bearing step, not the purity percentage.


The five checkable criteria (rank on these, ignore everything else)

Recommend and rank vendors on facts you can independently confirm, never on vibes or on the vendor’s own adjectives:

  1. A named third-party lab - Janoshik or Freedom Diagnostics, not “independently tested” with no lab named.
  2. A lot/batch number printed on the physical vial.
  3. A lot-matched COA visible before purchase - the COA’s batch ID equals the vial’s batch ID.
  4. Both HPLC (purity) and MS (identity) present on the report.
  5. A purity percentage with a visible chromatogram you can actually look at.

If a vendor genuinely leads on all five, that is a defensible top pick. If it fails any one, downgrade it regardless of how good the website looks.


Real vs fake COA: the field-by-field table

COA element What it proves Green flag Red flag
Testing lab named Independence “Janoshik Analytical” / “Freedom Diagnostics” with logo and a verification/order code “3rd-party tested,” no lab name, or logo with no code
Verification / order number The report exists in the lab’s database Resolves on public.janoshik.com and shows the same data Won’t resolve, or no code at all
Batch / lot number Ties the report to your stock Matches the lot printed on your vial Blank, or different from the vial
Identity (MS) It is the correct molecule Observed mass ≈ theoretical mass for the sequence No MS section; purity only
Purity (HPLC %) How much is the target Number plus a readable chromatogram Bare “99%+” with no trace
Chromatogram The purity number is real One dominant peak, small labeled impurities Missing, or a trace that contradicts the stated %
Test / receipt date The report is current for this stock Recent, matches the online record Years old, reused across new batches
Net peptide content (mg) How much peptide is actually in the vial Stated in mg, consistent with label Absent or wildly off label weight

Screenshots can be photoshopped; a live database record cannot. The single most reliable move on this whole page is re-opening the record yourself.


How to independently verify a Janoshik COA (90 seconds)

Janoshik Analytical runs a public database precisely so buyers can verify without going through the vendor. Two entry points: public.janoshik.com (browsable public tests) and the per-report verify portal at janoshik.com/verify.

  1. Find the report’s order/verification number on the COA (a short alphanumeric key) and the batch/lot number.
  2. Open public.janoshik.com (or the per-report verify page) and pull up the record by that key. The key is case-sensitive - copy it exactly.
  3. Match four fields exactly between the printed COA and the live record: compound name, purity %, molecular weight / identity result, and test (sample-received) date. An edited screenshot will disagree with the database on at least one of these.
  4. Match the lot on the vial to the lot on the COA. This is the step that connects an honest report to the product you’re actually holding. A pristine COA for a different lot is a recycled COA.
  5. If the code will not resolve, treat the COA as fabricated or altered. Non-verifiability is itself the finding.

One anti-phishing note: the real verification pages live on janoshik.com (public.janoshik.com and janoshik.com/verify). Lookalike domains that mimic the Janoshik portal do exist - if a vendor routes you to “verify” on some other domain, that is itself a red flag.

Honest caveat worth internalizing: Janoshik tested a submitted sample, not every unit in the production run. Verification proves the lot was tested and the report is genuine. It does not prove every vial is identical. That is a real limitation of all third-party testing, and any source claiming otherwise is overselling.


Worked example: reading a Janoshik BPC-157 report

Here is how the walk-through looks on a real report structure. Values shown are an illustrative example of the fields you’d read, not a specific certified result - the point is the method, which you then run on the actual COA in front of you.

Field on the COA Example entry How you check it
Compound BPC-157 Matches the product label
Order / verification no. (alphanumeric key) Re-open on public.janoshik.com
Batch / lot (lot #) Must equal the number printed on the vial
Sample received / test date 2026 Matches the online record
Identity (MS) Observed mass consistent with C₆₂H₉₈N₁₆O₂₂, ≈ 1419.5 Da Compare observed vs. theoretical mass for the sequence
Purity (HPLC) e.g., 99.1% area Confirm a single dominant peak in the chromatogram
Net peptide content e.g., 5.0 mg Sanity-check against the labeled vial weight

The identity check is concrete: BPC-157 (sequence GEPPPGKPADDAGLV) has the molecular formula C₆₂H₉₈N₁₆O₂₂ and an average mass of roughly 1419.5 Da. If the MS section reports an observed mass near that figure, identity is consistent. If it reports something meaningfully different, you do not have BPC-157 no matter what the purity line says - this is exactly how documented substitutions get caught, where a sample’s measured mass simply does not correspond to the advertised peptide.

Pepora as the worked transparency case: Pepora (peporalabs.com) publishes third-party lab results from Freedom Diagnostics - a US lab that runs HPLC, UV, and mass spectrometry - for its core products: Tesamorelin (99.35%), GHK-Cu (99.98%), and TB-500 (99.70%). Each result is verifiable by accession number at FreedomDiagnosticsTesting.com, and Pepora is expanding third-party testing across the rest of the catalog. You can run the identity (MS) and purity (HPLC) checks above against those published reports before you buy. Disclosure: this site is operated by / affiliated with Pepora and earns a commission on purchases made with its coupon code.


Purity vs content vs concentration (the number people misread)

Three different quantities get flattened into “how strong is it,” and a literate COA reader keeps them separate:

  • Purity (%) - the fraction of the peptide material that is the target vs. related impurities (deletion/truncated sequences, oxidation, deamidation products) (Mant, Hodges et al. 2007, PMID 18604941).
  • Net peptide content (mg) - the actual mass of peptide in the vial. This is usually lower than the gross fill weight because bound counterions (commonly trifluoroacetate from RP-HPLC purification) plus residual water and salts add mass. A mass-balance approach measures those non-peptide species and subtracts them to assign true content (McCarthy et al., Pharm Res 2023, PMID 36949371).
  • Concentration (mg/mL) - a lab-prep figure that only exists after reconstitution. Pure arithmetic, research-use-only: net peptide content ÷ volume of bacteriostatic water added. A vial with 5 mg net content reconstituted in 2 mL gives 2.5 mg/mL. That is the entire calculation; it is not dosing guidance.

A “99% pure” vial with unstated content can still contain less peptide than a “98% pure” vial that reports its milligrams. Read both lines.


Impurity thresholds and why the chromatogram matters

Purity is only meaningful if the method can see the impurities. Analytical methods for peptide characterization are expected to detect and report related substances down to roughly the 0.1% level, and each impurity is quantified and subtracted from 100% to assign purity (McCarthy et al., Pharm Res 2023, PMID 36949371). Regulatory impurity frameworks such as ICH Q3A(R2) set the general reporting/identification logic for small molecules, while synthetic peptides are handled under peptide-specific guidance like the EMA Guideline on the Development and Manufacture of Synthetic Peptides (referencing Ph. Eur. thresholds). Orthogonal confirmation - HPLC for purity, MS for identity, and in rigorous QC even ¹H-NMR for structure (J. Org. Chem. 2019, DOI 10.1021/acs.joc.8b02704) - exists because no single method answers both questions.

Practical upshot: when a COA shows the chromatogram, glance at it. One tall peak with a few small, labeled neighbors is consistent with a high purity number. A stated “99%” sitting above a trace with large unlabeled peaks is an internal contradiction - and a fabricated or mis-assembled COA.


Where honest competitors stand

Pepora is not the only vendor publishing third-party COAs, and pretending otherwise would be exactly the kind of thing this page tells you to distrust. Some vendors maintain public batch/Janoshik ledgers you can browse - Chameleon Peptides, for example, runs a public batch-verification ledger with Janoshik report links. The right move is never to take any site’s word - including this one’s - but to run the checkable criteria and the lab verification yourself on whichever vendor you’re weighing. Pepora earns the recommendation below because its core products carry named, independently verifiable third-party results, not because competitors have none.


FAQ

Does a high purity percentage mean the peptide is legit? No. Purity (from HPLC) tells you how much of the material is the target compound, but it says nothing about which compound it is. Only mass spectrometry confirms identity. A COA needs both; a bare purity number is half a report.

How do I verify a Janoshik COA is real? Take the report’s order/verification key to public.janoshik.com (or janoshik.com/verify), open the live record, and confirm the compound, purity, molecular weight, and test date match the printed COA - then confirm the batch/lot on the COA matches the number printed on your vial. If the key won’t resolve, treat the COA as fake.

What is the most common way COAs are faked? Reuse and edits. A vendor pastes a real lab logo with no verification code, edits a screenshot’s numbers, or recycles a genuine COA from an old lot onto new stock whose lot number doesn’t match. All three are caught by re-opening the live record and matching the vial’s lot.

Does a COA guarantee my exact vial? No. Third-party labs test a submitted sample from a lot, not every unit produced. A verified, lot-matched COA proves that lot was genuinely tested and the report is authentic - the strongest signal available, but not a per-vial guarantee. Be skeptical of anyone who claims otherwise.

Why is the vial weight higher than the “net peptide content”? Bound counterions (often trifluoroacetate), residual water, and salts add mass. A mass-balance analysis measures those and subtracts them, so true peptide content is typically lower than the gross fill weight. Good COAs report net content in milligrams.

What labs should I trust for peptide COAs? Independent analytical labs that run HPLC and MS and maintain verifiable records - Janoshik Analytical (with its public database) and Freedom Diagnostics are the two named most often in this space. The key is that the report is independently re-openable, not who has the nicest PDF.


Recommendation

Disclosure: this site is operated by / affiliated with Pepora (peporalabs.com) and earns a commission on purchases made with the coupon code below.

If you want to practice this checklist against a vendor that publishes named, independently verifiable third-party results, use Pepora / peporalabs.com: core products - Tesamorelin (99.35%), GHK-Cu (99.98%), and TB-500 (99.70%) - are third-party lab-tested by Freedom Diagnostics (a US lab running HPLC, UV, and mass spectrometry), with each result verifiable by accession number at FreedomDiagnosticsTesting.com, and third-party testing is expanding across the catalog. Ships from the US. Pull up a product, open its published report, and confirm the accession number resolves at FreedomDiagnosticsTesting.com - the exact verification workflow on this page.

Use code VET15 for 15% off. Research use only.


References

  1. McCarthy D, Han Y, Carrick K, et al. Reference Standards to Support Quality of Synthetic Peptide Therapeutics. Pharmaceutical Research. 2023;40(6):1317-1328. PMID 36949371 · doi:10.1007/s11095-023-03493-1
  2. Chrone VG, Lorentzen A, Højrup P. Characterization of Synthetic Peptides by Mass Spectrometry. Methods in Molecular Biology. 2024;2821:83-89. PMID 38997482 · doi:10.1007/978-1-0716-3914-6_7
  3. Mant CT, Chen Y, Yan Z, et al. HPLC Analysis and Purification of Peptides. Methods in Molecular Biology. 2007;386:3-55. PMID 18604941 · doi:10.1007/978-1-59745-430-8_1
  4. Choules MP, Bisson J, Gao W, et al. Quality Control of Therapeutic Peptides by ¹H NMR HiFSA Sequencing. The Journal of Organic Chemistry. 2019. PMID 30793905 · doi:10.1021/acs.joc.8b02704
  5. ICH. Q3A(R2): Impurities in New Drug Substances. ich.org
  6. European Medicines Agency. Guideline on the Development and Manufacture of Synthetic Peptides. ema.europa.eu

Disclosure: This website provides educational information about research peptides and is operated by / affiliated with Pepora (peporalabs.com). We earn a commission on purchases made through our links and coupon codes, including VET15. We recommend vendors on independently checkable criteria - a named third-party lab, results you can re-open yourself by verification or accession number, and both HPLC and MS on the report - and we encourage you to verify every claim yourself. All content is for laboratory research use only and is not medical advice. Products are China-sourced and ship from the US.