Catalog 01 Resources 02 How to order 03 CalculatorBlog Cart 03 Home 04
Independently verified

Certificate of Analysis library.

Twenty-two third-party analytical reports across our catalogue — purity by reversed-phase HPLC, identity by mass spectrometry, tested by Janoshik Analytical. Batch numbers, assay masses and test dates as issued by the laboratory.

How to read these reports

A Certificate of Analysis is batch-specific: it documents one lot of material, not a product line in general. Two figures matter most.

Identity is confirmed separately by mass spectrometry, which checks the measured molecular weight against the expected value for the compound. Purity without identity confirmation is incomplete — a sample can be 99% pure and still be the wrong molecule.

Blends and cofactors are reported differently. Where a vial contains two peptides, the laboratory quantifies each component separately, and a single combined purity figure isn't meaningful — those reports show assay masses only, and we've marked them Assay only rather than invent a percentage.

About redaction

Five of the reports below publish their full Janoshik task number and verification key, so you can confirm them against the laboratory's records yourself — those are marked Key published. On the remaining reports, our supplier redacted the task number and key before releasing the copy to us, along with the client and manufacturer fields; those are marked ID redacted. The analytical results on a redacted report are unchanged, but you cannot independently verify it from the image alone, and we'd rather say so than imply a level of proof that isn't there. If you want the unredacted certificate for a lot you're ordering, request it and we'll obtain it from the supplier.

Reports span lots tested between November 2025 and March 2026. Certificates are batch-specific — the lot you receive may differ from the one shown, and we'll send its certificate on request. All materials are supplied For Research Use Only.

Published reports

Twenty-two reports, listed alphabetically by compound. Where a compound appears twice, those are two separate lots — useful for judging lot-to-lot consistency. For any catalog number not shown, email support@txlabs.bio and we'll send the report for the lot you'd actually receive.

BPC-157

99.789%
Janoshik Certificate of Analysis for TXLABS BPC-157, batch CS-bc10-0309, 99.789% HPLC purity
BPC-15711.21 mg
Label10 mg
BatchCS-bc10-0309
LaboratoryJanoshik
Tested18 Mar 2026
ID redacted

BPC-157 + TB-500

Assay only
Janoshik Certificate of Analysis for TXLABS BPC-157 + TB-500, batch CS-t/b55-0108
BPC-1575.80 mg
TB-500 (TB4)5.54 mg
Label5 mg + 5 mg
BatchCS-t/b55-0108
LaboratoryJanoshik
Tested16 Jan 2026
ID redacted

CJC-1295 No DAC + Ipamorelin

Assay only
Janoshik Certificate of Analysis for TXLABS CJC-1295 No DAC + Ipamorelin, batch CS-c/i55-0228
CJC-1295 (mod GRF 1-29)6.61 mg
Ipamorelin6.04 mg
Label5 mg + 5 mg
BatchCS-c/i55-0228
LaboratoryJanoshik
Tested16 Mar 2026
ID redacted

DSIP

99.405%
Janoshik Certificate of Analysis for TXLABS DSIP, batch CS-dp101115, 99.405% HPLC purity
DSIP12.44 mg
Label10 mg
BatchCS-dp101115
LaboratoryJanoshik
Tested21 Nov 2025
ID redacted

Epithalon

99.770%
Janoshik Certificate of Analysis for TXLABS Epithalon, batch CS-ep10-0201, 99.770% HPLC purity
Epithalon10.73 mg
Label10 mg
BatchCS-ep10-0201
LaboratoryJanoshik
Tested5 Feb 2026
ID redacted

GHK-Cu

99.780%
Janoshik Certificate of Analysis for TXLABS GHK-Cu, batch CS-gu50-0309, 99.780% HPLC purity
GHK-Cu60.04 mg
Label50 mg
BatchCS-gu50-0309
LaboratoryJanoshik
Tested18 Mar 2026
ID redacted

Ipamorelin

99.940%
Janoshik Certificate of Analysis for TXLABS Ipamorelin, batch CS-ip10-0313, 99.940% HPLC purity
Ipamorelin10.96 mg
Label10 mg
BatchCS-ip10-0313
LaboratoryJanoshik
Tested24 Mar 2026
ID redacted

Ipamorelin

99.765%
Janoshik Certificate of Analysis for TXLABS Ipamorelin, batch Lianyue20260126, 99.765% HPLC purity
Ipamorelin10.80 mg
Label10 mg
BatchLianyue20260126
LaboratoryJanoshik
Tested19 Feb 2026
Report ID109918
Verify key35IIQYRKDMTP
Key published

KPV

99.672%
Janoshik Certificate of Analysis for TXLABS KPV, batch CS-kv101123, 99.672% HPLC purity
KPV11.72 mg
Label10 mg
BatchCS-kv101123
LaboratoryJanoshik
Tested1 Dec 2025
ID redacted

Melanotan II

99.513%
Janoshik Certificate of Analysis for TXLABS Melanotan II, batch CS-mn210-0201, 99.513% HPLC purity
Melanotan 212.32 mg
Label10 mg
BatchCS-mn210-0201
LaboratoryJanoshik
Tested5 Feb 2026
ID redacted

MOTS-c

99.443%
Janoshik Certificate of Analysis for TXLABS MOTS-c, batch CS-mc10-0309, 99.443% HPLC purity
MOTS-C11.89 mg
Label10 mg
BatchCS-mc10-0309
LaboratoryJanoshik
Tested18 Mar 2026
ID redacted

MOTS-c

99.511%
Janoshik Certificate of Analysis for TXLABS MOTS-c, batch Lianyue20260126, 99.511% HPLC purity
MOTS-C11.15 mg
Label10 mg
BatchLianyue20260126
LaboratoryJanoshik
Tested19 Feb 2026
Report ID109914
Verify keyLVVCYMBY88UM
Key published

NAD+

Assay only
Janoshik Certificate of Analysis for TXLABS NAD+, batch CS-na500-0228
NAD+576.91 mg
Label500 mg
BatchCS-na500-0228
LaboratoryJanoshik
Tested16 Mar 2026
ID redacted

PT-141

99.864%
Janoshik Certificate of Analysis for TXLABS PT-141, batch CS-pt10-0126, 99.864% HPLC purity
PT-14111.86 mg
Label10 mg
BatchCS-pt10-0126
LaboratoryJanoshik
Tested5 Feb 2026
ID redacted

Retatrutide

99.762%
Janoshik Certificate of Analysis for TXLABS Retatrutide, batch Lianyue20260126, 99.762% HPLC purity
Retatrutide29.97 mg
Label30 mg
BatchLianyue20260126
LaboratoryJanoshik
Tested19 Feb 2026
Report ID109676
Verify keyRIXJSHWWWPD1
Key published

Selank

99.801%
Janoshik Certificate of Analysis for TXLABS Selank, batch CS-sel10-0201, 99.801% HPLC purity
Selank13.00 mg
Label10 mg
BatchCS-sel10-0201
LaboratoryJanoshik
Tested5 Feb 2026
ID redacted

Selank

99.737%
Janoshik Certificate of Analysis for TXLABS Selank, batch Lianyue20260126, 99.737% HPLC purity
Selank12.47 mg
Label11 mg
BatchLianyue20260126
LaboratoryJanoshik
Tested19 Feb 2026
Report ID109639
Verify keyFK7YRZ15QPWS
Key published

Semaglutide

99.471%
Janoshik Certificate of Analysis for TXLABS Semaglutide, batch CS-se101128, 99.471% HPLC purity
Semaglutide11.85 mg
Label10 mg
BatchCS-se101128
LaboratoryJanoshik
Tested5 Dec 2025
ID redacted

Semax

99.566%
Janoshik Certificate of Analysis for TXLABS Semax, batch CS-sem10-0128, 99.566% HPLC purity
Semax11.69 mg
Label10 mg
BatchCS-sem10-0128
LaboratoryJanoshik
Tested5 Feb 2026
ID redacted

TB-500

99.807%
Janoshik Certificate of Analysis for TXLABS TB-500, batch CS-tb10-0228, 99.807% HPLC purity
TB-500 (TB4)11.39 mg
Label10 mg
BatchCS-tb10-0228
LaboratoryJanoshik
Tested16 Mar 2026
ID redacted

Tesamorelin

99.704%
Janoshik Certificate of Analysis for TXLABS Tesamorelin, batch CS-te10-0111, 99.704% HPLC purity
Tesamorelin11.41 mg
Label10 mg
BatchCS-te10-0111
LaboratoryJanoshik
Tested19 Jan 2026
ID redacted

Thymosin Alpha-1

99.695%
Janoshik Certificate of Analysis for TXLABS Thymosin Alpha-1, batch Lianyue20260126, 99.695% HPLC purity
Thymosin Alpha-15.46 mg
Label5 mg
BatchLianyue20260126
LaboratoryJanoshik
Tested19 Feb 2026
Report ID109922
Verify key7D98YEP5ZF6U
Key published

Why independent verification matters

A certificate hosted on a supplier's own website is, on its own, just an image. What makes a report meaningful is that you can check it against the issuing laboratory's records without taking the supplier's word for anything. Where we hold the task number and verification key, we publish them — enter them at janoshik.com/verify and confirm the figures independently. Where the supplier redacted them, we say so on the card instead of leaving you to assume otherwise.

We'd encourage applying the same standard to any research peptide supplier, including ones you compare us against: ask for the certificate covering the specific lot you'd receive, check that the analyte named on the report matches the compound you're ordering, and verify the report ID with the laboratory. Suppliers who can't produce a verifiable, batch-specific report are asking you to trust a number with nothing behind it.

Our full quality process — sourcing, QC pipeline, and storage handling — is documented on the quality & testing page, and our guide to reading a peptide CoA covers the analytical methods in more depth.

Certificate of Analysis — FAQ

What is a Certificate of Analysis for a research peptide?

An analytical report from a testing laboratory documenting what a specific batch actually contains — typically purity by reversed-phase HPLC and identity by mass spectrometry. It is batch-specific: it describes one lot, not the product in general.

Who tests TXLABS peptides?

Janoshik Analytical, an independent third-party laboratory widely used for research peptide analysis. We don't self-report purity figures.

How do I verify a Certificate of Analysis is genuine?

Reports marked Key published list their task number and verification key — enter those at janoshik.com/verify to check them against the laboratory's records. Reports marked ID redacted can't be verified from the image alone; request the unredacted copy and we'll obtain it. Verifying independently, rather than trusting a supplier-hosted image, is the correct practice for any research peptide purchase.

Why are some report IDs redacted?

On some certificates our supplier removes the task number and verification key, along with the client and manufacturer fields, before releasing a copy. The analytical results are unchanged, but a redacted report can't be independently checked from the image alone — so we label it rather than present it as verified.

Why do some reports show no purity percentage?

Where a vial contains two peptides — BPC-157 with TB-500, or CJC-1295 with ipamorelin — the laboratory quantifies each component separately and a single combined purity figure isn't meaningful. Those reports show assay masses only and are marked Assay only, as is NAD+, which is quantified by mass.

What does the assay value mean compared to the label weight?

Label weight is the vial's nominal content; assay is the mass of target peptide actually measured. At or slightly above label indicates a vial filled to specification. Purity and assay are separate measurements — purity describes composition, assay describes quantity.

Can I get a CoA for a compound not listed here?

Yes. This page publishes reports for current in-stock lots; for any other catalog number, email support@txlabs.bio. Because certificates are batch-specific, requesting the report for the lot you'll actually receive is always most accurate.

Are these products for human use?

No. All TXLABS products are sold strictly as research reference materials for laboratory use only. They are not drugs, supplements, or cosmetics, and are not intended for human or veterinary consumption, diagnosis, or treatment.

Browse the catalog