Purity & Lab Reports

Every batch is independently HPLC-tested by Janoshik Analytical, and each certificate names Lab77 as the client, so you can verify it yourself on Janoshik’s own portal. Lab77 holds the most recent own-name Janoshik report of any UK peptide supplier (September 2026), and is one of only 30 UK sellers independently verified by The Peptide Watch.

Verified by The Peptide Watch

Here’s some of our verified lab reports

Click any report to view the full batch details, then verify it directly on Janoshik using the unique key.

Tested
NAD+ 1000mg
Batch L77NAD27 · Measured: 423.94mg · 27 Oct 2026
Passed

Independently verified

Janoshik Analytical HPLC report — NAD+, batch L77NAD27

  • Compound NAD+
  • Test NAD+ content analysis
  • Measured content 423.94 mg
  • Batch L77NAD27
  • Janoshik task #244123
  • Analysis date 27 Oct 2026
  • Verification key 18FDSS9M552M
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.863%
Tirzepatide 40mg
Batch L77Tirz27 · Measured: 43.13mg · 27 Oct 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Tirzepatide, batch L77Tirz27

  • Compound Tirzepatide
  • Purity 99.863%
  • Measured content 43.13 mg
  • Batch L77Tirz27
  • Janoshik task #244126
  • Analysis date 27 Oct 2026
  • Verification key 2DIHG4ANYX91
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.697%
Retatrutide 30mg
Batch L77RETA27 · Measured: 32.30mg · 27 Oct 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Retatrutide, batch L77RETA27

  • Compound Retatrutide
  • Purity 99.697%
  • Measured content 32.30 mg
  • Batch L77RETA27
  • Janoshik task #244124
  • Analysis date 27 Oct 2026
  • Verification key K7I47W47CY2N
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
ID ✓
KLOW Blend
Batch L77Klow27 · GHK-Cu / TB-500 / BPC-157 / KPV · 23 Oct 2026
Verified

Independently verified

Janoshik Analytical report — KLOW blend (identity & content), batch L77Klow27

  • GHK-Cu (GHK content) 58.07 mg (52.00 mg GHK) [6.07 mg Cu]
  • TB-500 (TB4) 10.70 mg
  • BPC-157 11.53 mg
  • KPV 10.74 mg
  • Batch L77Klow27
  • Janoshik task #244119
  • Analysis date 23 Oct 2026
  • Verification key MLXEYEZCYYT5
  • Test scope Identity + content
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.834%
GHK-Cu 100mg
Batch L77ghk27 · Measured: 118.47mg · 23 Oct 2026
Passed

Independently verified

Janoshik Analytical HPLC report — GHK-Cu, batch L77ghk27

  • Compound GHK-Cu
  • Purity 99.834%
  • Measured content 118.47 mg
  • Batch L77ghk27
  • Janoshik task #244120
  • Analysis date 23 Oct 2026
  • Verification key E2UAH23XJXGZ
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.130%
MOTS-c 10mg
Batch L77Mot27 · Measured: 10.57mg · 23 Oct 2026
Passed

Independently verified

Janoshik Analytical HPLC report — MOTS-c, batch L77Mot27

  • Compound MOTS-c
  • Purity 99.130%
  • Measured content 10.57 mg
  • Batch L77Mot27
  • Janoshik task #244128
  • Analysis date 23 Oct 2026
  • Verification key 1J3GBVIR58NQ
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
98.602%
TB-500 10mg
Batch L77TB27 · Measured: 10.07mg · 23 Oct 2026
Passed

Independently verified

Janoshik Analytical HPLC report — TB-500, batch L77TB27

  • Compound TB-500
  • Purity 98.602%
  • Measured content 10.07 mg
  • Batch L77TB27
  • Janoshik task #244121
  • Analysis date 23 Oct 2026
  • Verification key 3AW6TJLZ9ZLU
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.976%
BPC-157 10mg
Batch L77BPC27 · Measured: 11.68mg · 23 Oct 2026
Passed

Independently verified

Janoshik Analytical HPLC report — BPC-157, batch L77BPC27

  • Compound BPC-157
  • Purity 99.976%
  • Measured content 11.68 mg
  • Batch L77BPC27
  • Janoshik task #244122
  • Analysis date 23 Oct 2026
  • Verification key TZ6SFNL295A3
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.390%
MT-2 10mg
Batch L77MT22612 · Measured: 10.58mg · 28 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — MT-2, batch L77MT22612

  • Compound MT-2
  • Purity 99.390%
  • Measured content 10.58 mg
  • Batch L77MT22612
  • Janoshik task #231382
  • Analysis date 28 Sep 2026
  • Verification key CVHMJMBK4ZJI
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.239%
CJC-1295 (no DAC) 10mg
Batch L77CJCND2612 · Measured: 9.92mg · 29 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — CJC-1295 (no DAC), batch L77CJCND2612

  • Compound CJC-1295 (no DAC)
  • Purity 99.239%
  • Measured content 9.92 mg
  • Batch L77CJCND2612
  • Janoshik task #231387
  • Analysis date 29 Sep 2026
  • Verification key E3QKZREF4RDU
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.654%
Ipamorelin 10mg
Batch L77Ipa1226 · Measured: 11.28mg · 29 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Ipamorelin, batch L77Ipa1226

  • Compound Ipamorelin
  • Purity 99.654%
  • Measured content 11.28 mg
  • Batch L77Ipa1226
  • Janoshik task #237377
  • Analysis date 29 Sep 2026
  • Verification key Y6C2TI9NCY5L
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
98.241%
Tesamorelin 10mg
Batch L77tsm2612 · Measured: 10.36mg · 29 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Tesamorelin, batch L77tsm2612

  • Compound Tesamorelin
  • Purity 98.241%
  • Measured content 10.36 mg
  • Batch L77tsm2612
  • Janoshik task #231376
  • Analysis date 29 Sep 2026
  • Verification key 2UVDAUP7Q6HR
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.443%
DSIP 10mg
Batch L77DSIP2612 · Measured: 9.99mg · 28 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — DSIP, batch L77DSIP2612

  • Compound DSIP
  • Purity 99.443%
  • Measured content 9.99 mg
  • Batch L77DSIP2612
  • Janoshik task #231383
  • Analysis date 28 Sep 2026
  • Verification key 2DYHM94KIXUS
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.270%
KPV 10mg
Batch L77KPV2612 · Measured: 11.09mg · 28 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — KPV, batch L77KPV2612

  • Compound KPV
  • Purity 99.270%
  • Measured content 11.09 mg
  • Batch L77KPV2612
  • Janoshik task #231380
  • Analysis date 28 Sep 2026
  • Verification key TCNLP1DN3XU3
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.981%
Selank 10mg
Batch L77selank2612 · Measured: 12.54mg · 28 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Selank, batch L77selank2612

  • Compound Selank
  • Purity 99.981%
  • Measured content 12.54 mg
  • Batch L77selank2612
  • Janoshik task #231378
  • Analysis date 28 Sep 2026
  • Verification key B43ETHCBEASJ
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.000%
ARA-290 10mg
Batch L77ara2901226 · Measured: 11.22mg · 28 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — ARA-290, batch L77ara2901226

  • Compound ARA-290
  • Purity 99.000%
  • Measured content 11.22 mg
  • Batch L77ara2901226
  • Janoshik task #237376
  • Analysis date 28 Sep 2026
  • Verification key 6RCBZADYIQHB
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
98.829%
Epithalon 10mg
Batch L77Epi2612 · Measured: 10.57mg · 28 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Epithalon, batch L77Epi2612

  • Compound Epithalon
  • Purity 98.829%
  • Measured content 10.57 mg
  • Batch L77Epi2612
  • Janoshik task #231381
  • Analysis date 28 Sep 2026
  • Verification key QD5BFJVHWEDI
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
98.915%
Semax 10mg
Batch L77semax2612 · Measured: 10.47mg · 28 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Semax, batch L77semax2612

  • Compound Semax
  • Purity 98.915%
  • Measured content 10.47 mg
  • Batch L77semax2612
  • Janoshik task #231375
  • Analysis date 28 Sep 2026
  • Verification key V694P1BU1G1B
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›

Earlier batches

Superseded by a newer report of the same product. Kept for reference and still verifiable on Janoshik.

99.568%
Tirzepatide 10mg
Batch L77Tirz2612 · Measured: 10.96mg · 25 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Tirzepatide, batch L77Tirz2612

  • Compound Tirzepatide
  • Purity 99.568%
  • Measured content 10.96 mg
  • Batch L77Tirz2612
  • Janoshik task #231386
  • Analysis date 25 Sep 2026
  • Verification key ZY5F38T7YXV3
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.538%
Retatrutide 20mg
Batch L77RT2612 · Measured: 21.49mg · 25 Sep 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Retatrutide, batch L77RT2612

  • Compound Retatrutide
  • Purity 99.538%
  • Measured content 21.49 mg
  • Batch L77RT2612
  • Janoshik task #231385
  • Analysis date 25 Sep 2026
  • Verification key FTNVKLUQAHMK
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
ID ✓
KLOW Blend
Batch 77KL265 · GHK-Cu / TB-500 / BPC-157 / KPV · 19 Jun 2026
Verified

Independently verified

Janoshik Analytical report — KLOW blend (identity & content), batch 77KL265

  • GHK-Cu (GHK content) 60.09 mg (53.21 mg GHK) [6.88 mg Cu]
  • TB-500 (889 Da) 10.05 mg
  • BPC-157 11.03 mg
  • KPV 9.73 mg
  • Batch 77KL265
  • Janoshik task #193653
  • Analysis date 19 Jun 2026
  • Verification key HQ46HIUS6UJR
  • Test scope Identity + content
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
98.329%
BPC-157 10mg
Batch L77BPC268 · Measured: 10.68mg · 6 Aug 2026
Passed

Independently verified

Janoshik Analytical HPLC report — BPC-157, batch L77BPC268

  • Compound BPC-157
  • Purity 98.329%
  • Measured content 10.68 mg
  • Batch L77BPC268
  • Janoshik task #208427
  • Analysis date 6 Aug 2026
  • Verification key 6744528F1FWC
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.020%
TB-500 10mg
Batch L77TB268 · Measured: 10.96mg · 6 Aug 2026
Passed

Independently verified

Janoshik Analytical HPLC report — TB-500, batch L77TB268

  • Compound TB-500
  • Purity 99.020%
  • Measured content 10.96 mg
  • Batch L77TB268
  • Janoshik task #208428
  • Analysis date 6 Aug 2026
  • Verification key XNWZXL7BN3IK
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
98.755%
MOTS-c 10mg
Batch 77MTC265 · Measured: 9.86mg · 19 Jun 2026
Passed

Independently verified

Janoshik Analytical HPLC report — MOTS-c, batch 77MTC265

  • Compound MOTS-c
  • Purity 98.755%
  • Measured content 9.86 mg
  • Batch 77MTC265
  • Janoshik task #193656
  • Analysis date 19 Jun 2026
  • Verification key 6UM7GZNJIGY3
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.707%
GHK-Cu 70mg
Batch 77GK265 · Measured: 71.54mg · 22 Jun 2026
Passed

Independently verified

Janoshik Analytical HPLC report — GHK-Cu, batch 77GK265

  • Compound GHK-Cu
  • Purity 99.707%
  • Content (GHK / Cu) 71.54 mg (59.25 mg GHK) [12.29 mg Cu]
  • Batch 77GK265
  • Janoshik task #193651
  • Analysis date 22 Jun 2026
  • Verification key LKSBIHZ5UQTT
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
97.419%
Tesamorelin 10mg
Batch 77TSM265 · Measured: 10.86mg · 19 Jun 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Tesamorelin, batch 77TSM265

  • Compound Tesamorelin
  • Purity 97.419%
  • Measured content 10.86 mg
  • Batch 77TSM265
  • Janoshik task #193652
  • Analysis date 19 Jun 2026
  • Verification key KZ1Q9ZW6HVBX
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.775%
Retatrutide 20mg
Batch 77RT265 · Measured: 21.81mg · 22 Jun 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Retatrutide, batch 77RT265

  • Compound Retatrutide
  • Purity 99.775%
  • Measured content 21.81 mg
  • Batch 77RT265
  • Janoshik task #193654
  • Analysis date 22 Jun 2026
  • Verification key 95FCVL8EA65A
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
99.301%
Tirzepatide 10mg
Batch 77TZ265 · Measured: 11.18mg · 22 Jun 2026
Passed

Independently verified

Janoshik Analytical HPLC report — Tirzepatide, batch 77TZ265

  • Compound Tirzepatide
  • Purity 99.301%
  • Measured content 11.18 mg
  • Batch 77TZ265
  • Janoshik task #193655
  • Analysis date 22 Jun 2026
  • Verification key 6BC5CN5YI3S3
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›

Endotoxin testing

Separate from purity: Janoshik’s endotoxin analysis checks a batch for bacterial endotoxins. Each report is verifiable on Janoshik with its own key.

<1 EU/vial
Tirzepatide · endotoxin
Batch L77Tirz27 · Endotoxin analysis · 26 Oct 2026
Passed

Independently verified

Janoshik Analytical endotoxin report — Tirzepatide, batch L77Tirz27

  • Endotoxin <1 EU/vial
  • Batch L77Tirz27
  • Janoshik task #244127
  • Analysis date 26 Oct 2026
  • Verification key XYCXV1XGUC91
  • Test scope Endotoxin analysis
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›
<1 EU/vial
Retatrutide · endotoxin
Batch L77RETA27 · Endotoxin analysis · 26 Oct 2026
Passed

Independently verified

Janoshik Analytical endotoxin report — Retatrutide, batch L77RETA27

  • Endotoxin <1 EU/vial
  • Batch L77RETA27
  • Janoshik task #244125
  • Analysis date 26 Oct 2026
  • Verification key 1Q87DE795J4H
  • Test scope Endotoxin analysis
  • Testing lab Janoshik Analytical
View & verify on Janoshik ›

Who verifies our peptides

Janoshik Analytical, an independent peptide lab in the Czech Republic.

Janoshik Analytical is the reference HPLC laboratory most reputable research-peptide suppliers across the UK, EU and US use to verify their batches. They are an independent third-party lab with no ownership, no commercial interest in any peptide manufacturer, and no skin in the game on what the result says.

Their core service is reversed-phase HPLC for purity quantification, with mass-spectrometry confirmation on most batches. Every certificate they issue carries a unique verification key. The same certificate is also added to their public records portal, where anyone can search by compound name, supplier or task ID and see the full historical record of tests they’ve published, with the raw chromatograms attached.

That public record is the bit that matters: every test they’ve ever issued is checkable by anyone, not just the supplier who paid for it. If the result on the COA in your hand doesn’t match the record on the portal, the COA is fake. That single design choice is what makes Janoshik a credible independent verifier and not just another lab.

How Our Testing Works

1

We send samples from every batch to Janoshik Analytical, an independent third-party lab

2

Janoshik verifies purity, confirms peptide identity, and quantifies the mass of active compound per vial

3

Each report includes a unique verification key you can check at janoshik.com/verify

4

Only batches passing 99%+ purity are approved for sale to our customers

Why a report names one size

A Janoshik report tests the batch, not the vial size. HPLC measures what the compound is and how pure it is, and that answer is the same whether 10 mg or 90 mg of it goes into the vial; the quantification on the report confirms the amount in the vial that was tested. Every size of a product is filled from the same tested batch, so one report per batch covers every size of it, vial and pen.

Each product page shows the latest report for its batch and says which sizes it covers. The report supplied with your order carries a verification key you can check yourself at janoshik.com.

Get new Janoshik HPLC reports by email

We publish a new Janoshik report with every fresh batch. Leave your email to receive the lab report the day it's issued. No product marketing, no claims - just the raw purity data.

One email per batch. Unsubscribe any time. Your address is only used to send lab reports.

Questions About Our Testing?

Get in touch and we'll provide any additional documentation you need.