Published lab records · Calculated grades. Labelled affiliate placements.

Lab results

Peptide purity test results

Peptide purity results for 24 research peptides, from 12,325 independent lab tests of vials bought from shops. Each row shows how often samples passed, their median purity, and how often the vial held less than the label said. Peptide Vendor Reviews publishes every result with its certificate; look up any peptide below.

  • A sample passes at 99.5% purity or more, a fill within 35% of the label, and a confirmed identity.
  • Pass rates differ by compound: GHK-Cu samples passed 85% of the time, NAD+ 24%.
  • GHK-Cu vials were the most often underfilled: 42% held more than 5% less than the label.

Peptide purity by compound

PeptideTestsPassedMedian purityUnderfilledMost common failureQuality leader
Retatrutide401 shops tested4,54378%99.89%25%purity under 99.5%301 failed identityPeptide Partners · A, 32 tests
Tirzepatide271 shops tested2,80778%99.85%21%purity under 99.5%133 failed identityGuangzhou Jeep Biotechnology JEEP · A, 16 tests
GHK-Cu148 shops tested98085%99.9%42%amount in the vial more than 35% off the label11 failed identityReta-Peptide · A, 28 tests
BPC-157147 shops tested92250%99.6%26%purity under 99.5%56 failed identityHK Peptides · B, 22 tests
Tesamorelin108 shops tested72348%99.6%29%purity under 99.5%47 failed identityShanghai ERP peptide Biotechnology · B, 13 tests
Ipamorelin93 shops tested44868%99.7%23%purity under 99.5%9 failed identityReta-Peptide · A, 16 tests
Semaglutide73 shops tested37367%99.8%17%purity under 99.5%11 failed identityNuscience Peptides · B, 13 tests
CJC-129570 shops tested32829%98.81%37%purity under 99.5%39 failed identityQing Li Peptide · B, 19 tests
TB-50060 shops tested28838%99.3%28%purity under 99.5%33 failed identityPeptide Partners · B, 13 tests
Cagrilintide45 shops tested20355%99.7%19%purity under 99.5%6 failed identityWuhan Wansheng Biotechnology · B, 14 tests
Melanotan II45 shops tested18163%99.67%36%purity under 99.5%5 failed identityHK Peptides · B, 12 tests
PT-14145 shops tested15666%99.81%28%purity under 99.5%4 failed identityPolaris Peptides · B, 8 tests
MOTS-c21 shops tested8334%98.9%12%purity under 99.5%8 failed identityReta-Peptide · B, 9 tests
NAD+21 shops tested7124%98.55%41%purity under 99.5%8 failed identityYimei · C, 4 tests
Sermorelin14 shops tested4943%99.45%39%purity under 99.5%2 failed identityZLZ Peptide · C, 5 tests
Mazdutide11 shops tested2962%99.58%15%purity under 99.5%Peptide-S · B, 4 tests
Survodutide7 shops tested2750%99.44%23%purity under 99.5%Polaris Peptides · B, 6 tests
HGH5 shops tested2145%99.9%43%purity under 99.5%4 failed identityShanghai ERP peptide Biotechnology · C, 7 tests
SS-317 shops tested1960%99.8%17%purity under 99.5%1 failed identityLiliPeptide · B, 3 tests
KLOW8 shops tested1968%99.85%20%the lab could not confirm it was the labelled peptide3 failed identityHeman Peptide HM · B, 3 tests
KPV7 shops tested1718%99%12%purity under 99.5%Homopeptide · B, 3 tests
5-Amino-1MQ7 shops tested1660%99.6%43%purity under 99.5%1 failed identityRetalux · B, 3 tests
cjc ipa7 shops tested1136%99.5%13%purity under 99.5%2 failed identityCrush Research · C, 2 tests
Wolverine Stack5 shops tested1118%99.55%57%purity under 99.5%3 failed identityAbove All Peptides · C, 2 tests

Peptides with fewer than 10 tests are left out. Fill figures outside ±60% are treated as measurement errors. Research use only. Price per mg by peptide · About independent sample testing

How peptide purity is measured

Purity is measured by HPLC (high-performance liquid chromatography): the share of the sample that is the target peptide rather than synthesis by-products, reported as a percentage. Mass spectrometry confirms identity, that the molecule in the vial is the peptide on the label. A third measurement, the fill, compares the milligrams actually in the vial with the amount printed on it. A vial can be 99% pure and still hold far less peptide than it claims.

What counts as a pass

A sample passes here when it is at least 99.5% pure, holds within 35% of the labelled amount, and the lab confirms its identity. The table shows the pass rate per peptide, so a high median purity with a low pass rate usually means fills or identity are the problem, not purity. How we grade

Underfilled vials by peptide

GHK-Cu vials were underfilled most often: 42% held more than 5% less than the label. Underfilling shows up as a lower real dose per vial, which also raises the true price per mg. Compare the underfilled column with prices on each peptide's vendor page.

Who tests peptides

Results here come from independent lab testing of vials sent in by members of the public, bought by an independent tester, or sent by the shops themselves; each result lists its lab and sender. Testing services such as Finnrick and Janoshik also test peptides for individual buyers. To test a vial yourself, see peptide testing.

How to read a peptide COA

A certificate of analysis (COA) should name the lab, the batch or lot number, the test date, the purity method and the measured amount. Check the batch number against your vial and look the certificate up on the lab's own site. Seven checks before you order

Important information

Peptide Vendor Reviews is a free research tool, not a medical service. Nothing here is medical advice or intended to diagnose, treat, cure, or prevent disease. Consult a licensed physician for personal medical advice. Publication does not imply FDA or other regulatory approval.

We aggregate third-party lab reports but do not guarantee their authenticity or accuracy. Results describe specific samples—not every batch or product you may receive.

Our grades reflect the available reports, not an endorsement of any vendor or product or a guarantee of safety.

Peptide Vendor Reviews earns commissions on some vendor links. Partnerships and commission terms do not affect ratings, grades, or rankings.

You use this information at your own risk, subject to our Terms of Use.

Peptide Purity: Independent Lab Test Results by Peptide