Peptide Certificates of Analysis
Third-party lab results for the compounds we carry, copied exactly from each lab's own report and linked so you can check it at the source.
- 2 independent labs
- Every report verifiable at the lab
- 34 certificates, figures verbatim
Testing summary
Peptide Hackers publishes 34 Certificates of Analysis from Accumark Labs (Anaheim, California) and Janoshik Analytical (Prague). 29 report HPLC purity, from 98.138% to 99.983%; the other 5 are blends or non-peptide products tested for quantity only. Every certificate links to the lab's own record.
The lowest HPLC purity across our published certificates is currently 98.138%. Blends and a few compounds are reported by quantity only. See each product's certificate on our COA page.
| Compound | Lab | Report | Lot / batch | Purity | Quantity | Lab record |
|---|---|---|---|---|---|---|
| Semax | Accumark Labs | C8FJ-HB65 | AM20260925-12 | 99.701% (spec > 98.0%) | Quantity 9.834 mg | Open the lab's record for Semax (opens in new tab) |
| Hexarelin | Accumark Labs | AZJC-7TXW | AM20260925-16 | 99.249% (spec > 98.0%) | Quantity 7.686 mg | Open the lab's record for Hexarelin (opens in new tab) |
| AOD-9604 | Accumark Labs | SDWT-ZBGT | AM20260925-02 | 99.022% (spec > 98.0%) | Quantity 9.807 mg | Open the lab's record for AOD-9604 (opens in new tab) |
| GHK-Cu | Accumark Labs | JWJT-9WMJ | AM20260925-05 | 99.937% (spec > 98.0%) | Quantity 52.159 mg | Open the lab's record for GHK-Cu (opens in new tab) |
| Tirzepatide | Accumark Labs | H7MN-Y4D2 | AM20260925-06 | 99.935% (spec > 98.0%) | Quantity 11.841 mg | Open the lab's record for Tirzepatide (opens in new tab) |
| Ipamorelin | Accumark Labs | B3XV-7WFU | AM20260925-08 | 99.919% (spec > 98.0%) | Quantity 5.129 mg | Open the lab's record for Ipamorelin (opens in new tab) |
| IGF-1 LR3 | Accumark Labs | 5CA9-GKY9 | AM20260925-17 | 99.17% (spec > 98.0%) | Quantity 0.078 mg | Open the lab's record for IGF-1 LR3 (opens in new tab) |
| Thymulin | Accumark Labs | ZBWP-6NU4 | AM20260925-24 | 99.837% (spec > 98.0%) | Quantity 6.884 mg | Open the lab's record for Thymulin (opens in new tab) |
| Selank | Accumark Labs | 98X5-5V3X | AM20260925-09 | 99.54% (spec > 98.0%) | Quantity 8.864 mg | Open the lab's record for Selank (opens in new tab) |
| Tesamorelin | Accumark Labs | 8XBU-ZSYS | AM20260925-10 | 99.876% (spec > 98.0%) | Quantity 4.751 mg | Open the lab's record for Tesamorelin (opens in new tab) |
| Oxytocin | Accumark Labs | LF9L-DR7F | AM20260925-21 | 98.138% (spec > 98.0%) | Quantity 2.127 mg | Open the lab's record for Oxytocin (opens in new tab) |
| VIP | Accumark Labs | EUKK-2QL4 | AM20260925-23 | 99.013% (spec > 98.0%) | Quantity 9.105 mg | Open the lab's record for VIP (opens in new tab) |
| LL-37 | Accumark Labs | AJV5-KX4G | AM20260925-19 | 99.772% (spec > 98.0%) | Quantity 6.923 mg | Open the lab's record for LL-37 (opens in new tab) |
| DSIP | Accumark Labs | LYKL-GMC7 | AM20260925-15 | 99.211% (spec > 98.0%) | Quantity 5.164 mg | Open the lab's record for DSIP (opens in new tab) |
| Melanotan II | Accumark Labs | R5YK-QGM7 | AM20260925-20 | 99.825% (spec > 98.0%) | Quantity 10.697 mg | Open the lab's record for Melanotan II (opens in new tab) |
| Sermorelin | Accumark Labs | RMCQ-ZKQP | AM20260925-22 | 99.808% (spec > 98.0%) | Quantity 11.229 mg | Open the lab's record for Sermorelin (opens in new tab) |
| Thymosin Alpha-1 | Accumark Labs | 7ZGT-L9PM | AM20260925-28 | 99.284% (spec ≥ 98 %) | Quantity 11.33 mg | Open the lab's record for Thymosin Alpha-1 (opens in new tab) |
| Epithalon | Accumark Labs | TV7W-QKZJ | 4003 | 99.039% (spec ≥ 98 %) | Quantity 9.698 mg | Open the lab's record for Epithalon (opens in new tab) |
| Semaglutide | Accumark Labs | 7B73-DE8D | 7832 | 99.93% (spec ≥ 98 %) | Quantity 37.822 mg | Open the lab's record for Semaglutide (opens in new tab) |
| Retatrutide | Accumark Labs | CW6X-76R7 | AM20260925-01 | 99.724% (spec > 98.0%) | Quantity 10.467 mg | Open the lab's record for Retatrutide (opens in new tab) |
| Glow | Accumark Labs | PT3S-35FM | 457090 | 99.93% (spec > 98.0%) | GHK-Cu 58.661 mg (purity 99.917%) · BPC-157 12.993 mg (purity 99.905%) · TB500 (17-23 Fragment) 14.201 mg (purity 99.992%) | Open the lab's record for Glow (opens in new tab) |
| MOTS-c | Accumark Labs | HDHR-QA5T | 98774 | 99.983% (spec > 98.0%) | Quantity 22.009 mg | Open the lab's record for MOTS-c (opens in new tab) |
| BPC-157 | Accumark Labs | VCSG-286G | 708364 | 99.846% (spec > 98.0%) | Quantity 11.12 mg | Open the lab's record for BPC-157 (opens in new tab) |
| Testagen | Accumark Labs | P5W4-RU48 | 31779 | 99.933% (spec > 98.0%) | Quantity 21.331 mg | Open the lab's record for Testagen (opens in new tab) |
| Bacteriostatic Water | Janoshik Analytical | #86200 | — | — | Benzyl Alcohol 8.72 mg/ml | Open the lab's record for Bacteriostatic Water (opens in new tab) |
| SS-31 (Elamipretide) | Janoshik Analytical | #80926 | — | 99.163% | Quantity 10.02 mg | Open the lab's record for SS-31 (Elamipretide) (opens in new tab) |
| NAD+ | Janoshik Analytical | #101965 | — | — | NAD+ 575.83–1167.17 mg (5 vials) | Open the lab's record for NAD+ (opens in new tab) |
| KLOW | Janoshik Analytical | #77797 | — | — | GHK-Cu 58.98–59.77 mg (2 vials) · BPC-157 10.45–10.60 mg (2 vials) · TB-500 (TB4) 10.64–10.70 mg (2 vials) · KPV 14.06–14.35 mg (2 vials) | Open the lab's record for KLOW (opens in new tab) |
| TB-500 | Janoshik Analytical | #76829 | — | 99.487% | Quantity 11.19 mg | Open the lab's record for TB-500 (opens in new tab) |
| 5-Amino-1MQ | Janoshik Analytical | #84449 | — | — | 5-Amino-1-methylquinolinium 55.36 mg | Open the lab's record for 5-Amino-1MQ (opens in new tab) |
| BPC-157 + TB-500 | Janoshik Analytical | #92374 | — | 99.777% (lowest of 3 vials) | Quantity 56.09–57.17 mg (3 vials) | Open the lab's record for BPC-157 + TB-500 (opens in new tab) |
| CJC-1295 + Ipamorelin Blend | Janoshik Analytical | #101366 | CP1026Aa01 | — | CJC-1295 (mod GRF 1-29) 5.61 mg · Ipamorelin 4.66 mg | Open the lab's record for CJC-1295 + Ipamorelin Blend (opens in new tab) |
| KPV Peptide | Janoshik Analytical | #96958 | — | 99.102% | Quantity 11.21 mg | Open the lab's record for KPV Peptide (opens in new tab) |
| Tesamorelin + Ipamorelin | Janoshik Analytical | #78796 | — | 99.589% | Quantity 10.98 mg | Open the lab's record for Tesamorelin + Ipamorelin (opens in new tab) |
34 certificates shown
- Accumark LabsCertificate of AnalysisLot AM20260925-12 · Report C8FJ-HB65
Semax results reported by Accumark Labs Test Result Status Purity 99.701%spec > 98.0%Conforms Conforms Identity SemaxConforms Conforms Quantity 9.834 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-16 · Report AZJC-7TXW
Hexarelin results reported by Accumark Labs Test Result Status Purity 99.249%spec > 98.0%Conforms Conforms Identity HexarelinConforms Conforms Quantity 7.686 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-02 · Report SDWT-ZBGT
AOD-9604 results reported by Accumark Labs Test Result Status Purity 99.022%spec > 98.0%Conforms Conforms Identity AOD-9604Conforms Conforms Quantity 9.807 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-05 · Report JWJT-9WMJ
GHK-Cu results reported by Accumark Labs Test Result Status Purity 99.937%spec > 98.0%Conforms Conforms Identity GHK-CuConforms Conforms Quantity 52.159 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-06 · Report H7MN-Y4D2
Tirzepatide results reported by Accumark Labs Test Result Status Purity 99.935%spec > 98.0%Conforms Conforms Identity TirzepatideConforms Conforms Quantity 11.841 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-08 · Report B3XV-7WFU
Ipamorelin results reported by Accumark Labs Test Result Status Purity 99.919%spec > 98.0%Conforms Conforms Identity IpamorelinConforms Conforms Quantity 5.129 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-17 · Report 5CA9-GKY9
IGF-1 LR3 results reported by Accumark Labs Test Result Status Purity 99.17%spec > 98.0%Conforms Conforms Identity IGF-1 LR3Conforms Conforms Quantity 0.078 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-24 · Report ZBWP-6NU4
Thymulin results reported by Accumark Labs Test Result Status Purity 99.837%spec > 98.0%Conforms Conforms Identity ThymulinConforms Conforms Quantity 6.884 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-09 · Report 98X5-5V3X
Selank results reported by Accumark Labs Test Result Status Purity 99.54%spec > 98.0%Conforms Conforms Identity SelankConforms Conforms Quantity 8.864 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-10 · Report 8XBU-ZSYS
Tesamorelin results reported by Accumark Labs Test Result Status Purity 99.876%spec > 98.0%Conforms Conforms Identity TesamorelinConforms Conforms Quantity 4.751 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-21 · Report LF9L-DR7F
Oxytocin results reported by Accumark Labs Test Result Status Purity 98.138%spec > 98.0%Conforms Conforms Identity OxytocinConforms Conforms Quantity 2.127 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-23 · Report EUKK-2QL4
VIP results reported by Accumark Labs Test Result Status Purity 99.013%spec > 98.0%Conforms Conforms Identity VIPConforms Conforms Quantity 9.105 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-19 · Report AJV5-KX4G
LL-37 results reported by Accumark Labs Test Result Status Purity 99.772%spec > 98.0%Conforms Conforms Identity LL-37Conforms Conforms Quantity 6.923 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-15 · Report LYKL-GMC7
DSIP results reported by Accumark Labs Test Result Status Purity 99.211%spec > 98.0%Conforms Conforms Identity DSIPConforms Conforms Quantity 5.164 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-20 · Report R5YK-QGM7
Melanotan II results reported by Accumark Labs Test Result Status Purity 99.825%spec > 98.0%Conforms Conforms Identity Melanotan IIConforms Conforms Quantity 10.697 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-22 · Report RMCQ-ZKQP
Sermorelin results reported by Accumark Labs Test Result Status Purity 99.808%spec > 98.0%Conforms Conforms Identity SermorelinConforms Conforms Quantity 11.229 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-28 · Report 7ZGT-L9PM
Thymosin Alpha-1 results reported by Accumark Labs Test Result Status Purity 99.284%spec ≥ 98 %Conforms Conforms Identity Thymosin Alpha-1Conforms Conforms Quantity 11.33 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot 4003 · Report TV7W-QKZJ
Epithalon results reported by Accumark Labs Test Result Status Purity 99.039%spec ≥ 98 %Conforms Conforms Identity EpitalonConforms Conforms Quantity 9.698 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot 7832 · Report 7B73-DE8D
Semaglutide results reported by Accumark Labs Test Result Status Purity 99.93%spec ≥ 98 %Conforms Conforms Identity SemaglutideConforms Conforms Quantity 37.822 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot AM20260925-01 · Report CW6X-76R7
Retatrutide results reported by Accumark Labs Test Result Status Purity 99.724%spec > 98.0%Conforms Conforms Identity RetatrutideConforms Conforms Quantity 10.467 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot 457090 · Report PT3S-35FM
Glow results reported by Accumark Labs Test Result Status Purity 99.93%spec > 98.0%Conforms Conforms Identity GHK-Cu, BPC-157, TB500 (17-23 Fragment)Conforms Conforms GHK‑Cu 58.661 mgpurity 99.917% · measured Measured BPC‑157 12.993 mgpurity 99.905% · measured Measured TB500 (17‑23 Fragment) 14.201 mgpurity 99.992% · measured Measured - Accumark LabsCertificate of AnalysisLot 98774 · Report HDHR-QA5T
MOTS-c results reported by Accumark Labs Test Result Status Purity 99.983%spec > 98.0%Conforms Conforms Identity MOTS-cConforms Conforms Quantity 22.009 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot 708364 · Report VCSG-286G
BPC-157 results reported by Accumark Labs Test Result Status Purity 99.846%spec > 98.0%Conforms Conforms Identity BPC-157Conforms Conforms Quantity 11.12 mgmeasured Measured - Accumark LabsCertificate of AnalysisLot 31779 · Report P5W4-RU48
Testagen results reported by Accumark Labs Test Result Status Purity 99.933%spec > 98.0%Conforms Conforms Identity TestagenConforms Conforms Quantity 21.331 mgmeasured Measured - Janoshik AnalyticalCertificate of AnalysisReport #86200
Bacteriostatic Water results reported by Janoshik Analytical Test Result Status Benzyl Alcohol 8.72 mg/mlmeasured Measured - Janoshik AnalyticalCertificate of AnalysisReport #80926
SS-31 (Elamipretide) results reported by Janoshik Analytical Test Result Status Purity 99.163%measured Measured Quantity 10.02 mgmeasured Measured - Janoshik AnalyticalCertificate of AnalysisReport #101965
NAD+ results reported by Janoshik Analytical Test Result Status NAD+ 575.83–1167.17 mg5 vials · measured Measured - Janoshik AnalyticalCertificate of AnalysisReport #77797
KLOW results reported by Janoshik Analytical Test Result Status GHK‑Cu 58.98–59.77 mg2 vials · measured Measured BPC‑157 10.45–10.60 mg2 vials · measured Measured TB‑500 (TB4) 10.64–10.70 mg2 vials · measured Measured KPV 14.06–14.35 mg2 vials · measured Measured - Janoshik AnalyticalCertificate of AnalysisReport #76829
TB-500 results reported by Janoshik Analytical Test Result Status Purity 99.487%measured Measured Quantity 11.19 mgmeasured Measured - Janoshik AnalyticalCertificate of AnalysisReport #84449
5-Amino-1MQ results reported by Janoshik Analytical Test Result Status 5‑Amino‑1‑methylquinolinium 55.36 mgmeasured Measured - Janoshik AnalyticalCertificate of AnalysisReport #92374
BPC-157 + TB-500 results reported by Janoshik Analytical Test Result Status Purity 99.777%lowest of 3 vials · measured Measured Quantity 56.09–57.17 mg3 vials · measured Measured - Janoshik AnalyticalCertificate of AnalysisLot CP1026Aa01 · Report #101366
CJC-1295 + Ipamorelin Blend
Full report for CJC-1295 + Ipamorelin Blend on Janoshik Analytical (opens in new tab)
CJC-1295 + Ipamorelin Blend results reported by Janoshik Analytical Test Result Status CJC‑1295 (mod GRF 1‑29) 5.61 mgmeasured Measured Ipamorelin 4.66 mgmeasured Measured - Janoshik AnalyticalCertificate of AnalysisReport #96958
KPV Peptide results reported by Janoshik Analytical Test Result Status Purity 99.102%measured Measured Quantity 11.21 mgmeasured Measured - Janoshik AnalyticalCertificate of AnalysisReport #78796
Tesamorelin + Ipamorelin
Full report for Tesamorelin + Ipamorelin on Janoshik Analytical (opens in new tab)
Tesamorelin + Ipamorelin results reported by Janoshik Analytical Test Result Status Purity 99.589%measured Measured Quantity 10.98 mgmeasured Measured
Our third-party testing labs
Accumark Labs
24 certificatesAnaheim, California
HPLC purity · Identity · Quantity (mg per vial)
US analytical lab. Each AccuVerify report is rendered directly from the lab's LIMS with a downloadable PDF and a result hash anchored at finalization, so the published numbers cannot be edited or swapped.
Janoshik Analytical
10 certificatesPrague
HPLC purity · Quantity (mg per vial)
Independent peptide testing lab with a public verification database — every report has a unique URL anyone can open to confirm the measured content and purity results.
How to verify a certificate yourself
Open the lab's report
"Full report" opens the testing lab's own page — Janoshik's public database or Accumark's AccuVerify portal — not a file we host.
Match the report ID
Each card shows the report ID the lab printed, where the lab issued one. If it matches the lab's page, you're looking at the same test.
Compare the figures
Purity and quantity on the card are copied exactly from the report. Where several vials were tested, every vial is on the lab's page.
Step by step, with one of our own reports as the example: verify a Janoshik COA · verify an Accumark AccuVerify COA
Red flags on a peptide COA
| Red flag | How ours answer it |
|---|---|
| No way to check it at the lab | A PDF or screenshot alone can be edited. Every certificate here links to the testing lab's own record of the result. |
| Report ID doesn't match the lab's page | Each card shows the report ID the lab printed, where the lab issued one, so you can match it on the lab's page. |
| Figures differ from the lab's report | We copy purity and quantity exactly as reported, including every vial when a lab tested several. |
| The report tests a different compound | Check that the compound on the lab's report is the product you are buying, not a different sample. |
| No named testing lab | Each certificate names the independent lab that issued it, with a link to that lab's website. |
About these certificates
Each Certificate of Analysis documents the analytical testing performed on a specific sample and links to the lab's own report. Where a lab tested several vials, the card shows the lowest purity or the full range, and every vial is on the report.
Learn more in Understanding Certificates of Analysis, read our guide to third-party peptide testing, or review the archived BPC-157 certificate and TB-500 certificate directly.
COA questions
What is a peptide Certificate of Analysis (COA)?
A COA is a lab report on a tested sample. It usually lists the lot number, the methods used (such as HPLC for purity) and the measured results, so you can confirm the compound is what the label says.
How do I verify a COA is real?
Open the lab report link on the certificate page. It goes to the testing lab's own website (for example Janoshik's public verification database or Accumark's AccuVerify portal), not a file we host, so the result cannot be edited by us.
Which labs test Peptide Hackers peptides?
Our current certificates come from Accumark Labs and Janoshik Analytical. Each certificate names the lab that issued it.
What purity should a research peptide have?
HPLC purity of 98% or higher is the usual research-grade threshold. Most of our certificates show HPLC purity for the tested sample. Blends and a few compounds are reported by quantity only, and each certificate shows exactly what its lab measured.
What is the difference between an in-house and a third-party COA?
An in-house COA is produced by the seller or manufacturer. A third-party COA is issued by an independent lab with no stake in the result. Every certificate on this page comes from an independent lab and links to that lab's own record.
Can a COA be faked?
Yes. PDFs and screenshots can be edited or reused. The reliable check is the lab's own verification page: open the lab report link and confirm the report ID and figures match.
What do HPLC and mass spectrometry show on a COA?
HPLC separates the sample and reports purity as the share of the main compound. Mass spectrometry confirms identity by measuring molecular weight. Our current certificates don't state a mass spectrometry method. Accumark reports include an identity result, and Janoshik reports cover purity and quantity. Each certificate lists the tests its lab reported.
Does the COA match the lot I receive?
Where a certificate shows the lab's lot, compare it with the lot printed on your vial label. Otherwise the report ID and product are the reference, and the full lab report has every detail the lab printed.
Do you test for endotoxins?
Endotoxin testing is scheduled. Results will be posted on this page as each one is completed.
































