Skip to content
  • Ships domestically from within Canada — no customs, no border delays
  • Batch-specific certificates of analysis on every lot
  • Free shipping on Canadian orders over CA$200
  • Priced in Canadian dollars — the figure on the tile is the figure charged

Quality

Certificates of Analysis

The certificate in the box was produced from the lot in the box. That sentence is the whole argument, and it is one you can verify in about ten seconds.

14 published certificates

Issued by the named laboratory against the lot printed on each card. Open one to read every page, or follow its verify link to check the report against the laboratory rather than against us.

Release specification >99% (HPLC)

5-Amino-1MQ 10mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.7%
Net peptide
11.71 mg net peptide

Report COA-2026-SC-02798 · Lot OPAM10100

Identity confirmed against reference standard by MRM 159.1 › 142.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 11.71 mg against a 10 mg label claim, a fill accuracy of 117.1%. Results relate to the sample as received and carry no pass/fail determination.

KLOW 80mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity (4-component average)
99.74%BPC-157 99.59%, TB-500 99.62%, GHK-Cu 99.81%, KPV 99.64%
Net peptide
95.50 mg net peptide (four components)

Report COA-2026-SC-02802 · Lot OPKL80100

Blend composition report. Four components were measured: BPC-157 10.72 mg at 99.59%, TB-500 11.02 mg at 99.62%, GHK-Cu 62.48 mg at 99.81%, KPV 11.29 mg at 99.64%. The certificate reports no single purity for the blend, so the purity shown above is the average of those four figures weighted by net peptide content; GHK-Cu is the largest component at 65% of it and the highest of the four. Total net peptide content is 95.50 mg against an 80 mg label claim, a fill accuracy of 119.4%. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Results relate to the sample as received and carry no pass/fail determination.

GHK-Cu 100mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.8%
Net peptide
116.17 mg net peptide

Report COA-2026-SC-02800 · Lot OPGC100100

Identity confirmed against reference standard by MRM 341.2 › 110.4. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 116.17 mg against a 100 mg label claim, a fill accuracy of 116.2%. Results relate to the sample as received and carry no pass/fail determination.

KPV 10mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.7%
Net peptide
10.67 mg net peptide

Report COA-2026-SC-02803 · Lot OPKP10100

Identity confirmed against reference standard by MRM 343.2 › 70.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 10.67 mg against a 10 mg label claim, a fill accuracy of 106.7%. Results relate to the sample as received and carry no pass/fail determination.

MOTS-C 10mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.4%
Net peptide
11.45 mg net peptide

Report COA-2026-SC-02805 · Lot OPMC10100

Identity confirmed against reference standard by MRM 725.5 › 175.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 11.45 mg against a 10 mg label claim, a fill accuracy of 114.5%. Results relate to the sample as received and carry no pass/fail determination.

SS-31 10mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.6%
Net peptide
11.26 mg net peptide

Report COA-2026-SC-02806 · Lot OPS310100

Identity confirmed against reference standard by MRM 320.7 › 120.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 11.26 mg against a 10 mg label claim, a fill accuracy of 112.6%. Results relate to the sample as received and carry no pass/fail determination.

TB-500 10mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.5%
Net peptide
11.19 mg net peptide

Report COA-2026-SC-02807 · Lot OPTB10100

Identity confirmed against reference standard by MRM 445.3 › 241.2. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 11.19 mg against a 10 mg label claim, a fill accuracy of 111.9%. Results relate to the sample as received and carry no pass/fail determination.

CJC-1295 No DAC + Ipamorelin 10mg (5+5)

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity (2-component average)
99.64%Ipamorelin 99.62%, CJC-1295 99.65%
Net peptide
11.20 mg net peptide (two components)

Report COA-2026-SC-02799 · Lot OPCI10100

Blend composition report. Two components were measured: Ipamorelin 5.49 mg at 99.62%, CJC-1295 5.71 mg at 99.65%. The certificate reports no single purity for the blend, so the purity shown above is the average of those two figures weighted by net peptide content; CJC-1295 is the larger component at 51% of it and the higher of the two. Total net peptide content is 11.20 mg against a 10 mg label claim, a fill accuracy of 112.0%. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Results relate to the sample as received and carry no pass/fail determination.

Ipamorelin 5mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.5%
Net peptide
5.71 mg net peptide

Report COA-2026-SC-02801 · Lot OPIP5100

Identity confirmed against reference standard by MRM 357.0 › 100.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 5.71 mg against a 5 mg label claim, a fill accuracy of 114.2%. Results relate to the sample as received and carry no pass/fail determination.

Melanotan II 10mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.3%
Net peptide
11.14 mg net peptide

Report COA-2026-SC-02804 · Lot OPM210100

Identity confirmed against reference standard by MRM 513.1 › 134.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 11.14 mg against a 10 mg label claim, a fill accuracy of 111.4%. Results relate to the sample as received and carry no pass/fail determination.

Tesamorelin 10mg

SideChain Analytics

Reported
September 27, 2026
Method
HPLC-MS/MS
Purity
99.5%
Net peptide
13.27 mg net peptide

Report COA-2026-SC-02808 · Lot OPTS10100

Identity confirmed against reference standard by MRM 1028.7 › 136.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 13.27 mg against a 10 mg label claim, a fill accuracy of 132.7%. Results relate to the sample as received and carry no pass/fail determination.

BPC-157 10mg

SideChain Analytics

Reported
September 16, 2026
Method
HPLC-MS/MS
Purity
99.9%
Net peptide
12.58 mg net peptide

Report COA-2026-SC-02083 · Lot OPBP10100

Identity confirmed against reference standard by MRM 710.4 › 70.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 12.58 mg against a 10 mg label claim, a fill accuracy of 125.8%. Results relate to the sample as received and carry no pass/fail determination.

Retatrutide 20mg

SideChain Analytics

Reported
September 16, 2026
Method
HPLC-MS/MS
Purity
99.7%
Net peptide
29.26 mg net peptide

Report COA-2026-SC-02082 · Lot OPRT20100

Identity confirmed against reference standard by MRM 947.9 › 136.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 29.26 mg against a 20 mg label claim, a fill accuracy of 146.3%. Results relate to the sample as received and carry no pass/fail determination.

Tirzepatide 30mg

SideChain Analytics

Reported
September 16, 2026
Method
HPLC-MS/MS
Purity
99.8%
Net peptide
38.05 mg net peptide

Report COA-2026-SC-02084 · Lot OPTR30100

Identity confirmed against reference standard by MRM 963.9 › 136.1. Chromatographic purity is the principal-component peak area (Ph. Eur. 2.2.46) and bounds peptide-related impurities only. Net peptide content is 38.05 mg against a 30 mg label claim, a fill accuracy of 126.8%. Results relate to the sample as received and carry no pass/fail determination.

Published certificates

Every figure here came off a certificate.

The measured results ONEX has published, ordered by the figure the laboratory reported. >99% (HPLC) is the release specification every batch is held to; the numbers below are what one named laboratory measured on one named lot.

ONEX Peptides certificates of analysis, showing the compound, the lot the laboratory tested, its CAS number and molecular formula (both stated as a custom blend for a vial holding more than one compound), the measured purity, and how it compares with the >99% (HPLC) release specification. A blend row shows the average across the compounds in the vial followed by each compound’s own measured figure.
CompoundPurity
BPC-157 10mgSideChain AnalyticsOPBP1010099.9%
GHK-Cu 100mgSideChain AnalyticsOPGC10010099.8%
Tirzepatide 30mgSideChain AnalyticsOPTR3010099.8%
KLOW 80mgSideChain AnalyticsOPKL8010099.74%average of 4 componentsBPC-157 99.59%TB-500 99.62%GHK-Cu 99.81%KPV 99.64%
5-Amino-1MQ 10mgSideChain AnalyticsOPAM1010099.7%
KPV 10mgSideChain AnalyticsOPKP1010099.7%
Retatrutide 20mgSideChain AnalyticsOPRT2010099.7%
CJC-1295 No DAC + Ipamorelin 10mg (5+5)SideChain AnalyticsOPCI1010099.64%average of 2 componentsIpamorelin 99.62%CJC-1295 99.65%
SS-31 10mgSideChain AnalyticsOPS31010099.6%
TB-500 10mgSideChain AnalyticsOPTB1010099.5%
Ipamorelin 5mgSideChain AnalyticsOPIP510099.5%
Tesamorelin 10mgSideChain AnalyticsOPTS1010099.5%
MOTS-C 10mgSideChain AnalyticsOPMC1010099.4%
Melanotan II 10mgSideChain AnalyticsOPM21010099.3%

Each result relates to the sample the laboratory received and carries no pass or fail determination of its own. The comparison with >99% (HPLC) is our release check: a batch that misses the specification is rejected, not discounted. A blend certificate measures each compound in the vial separately and states no single purity for the vial: the average shown is across those measurements, weighted by net peptide content.

Verify any batch

What a certificate of analysis is

A certificate of analysis is the record of what an analytical laboratory measured on one specific lot of material. It is not a brochure and it is not a specification sheet. A real one is boring, specific and dated, and it names a batch.

A certificate for a peptide lot should carry, at minimum:

  • The compound name and the lot number. The lot number is the whole point — it is what ties the document to a physical batch.
  • The release specification the lot was tested against. Ours is >99% (HPLC).
  • The measured purity, and the method it was measured by.
  • An identity result — the observed mass against the theoretical mass for the declared sequence.
  • Appearance, fill and date of analysis.

How to check yours in ten seconds

  1. Read the lot number printed on the vial label.
  2. Find that lot number on the card above, or on the certificate that came with the parcel.
  3. Confirm they are the same string — not similar, the same.
  4. Confirm the compound and the fill on the certificate match the vial.
  5. Open the laboratory’s verify link and confirm the report ID resolves there. That step does not involve us at all, which is the point of it.

If the two lot numbers do not match, what you have is a representative certificate: a genuine document, from a genuine assay, of a batch that is not yours. That is the standard practice across much of this category and it is the practice this page exists to argue against.

Specification is not measurement

A product tile on this site prints >99% (HPLC)and labels it as the release specification — the bar a lot has to clear before it is sold. The measured figure for a particular lot is on the certificate, and where one exists the tile carries it as a separate badge with the lot number beside it. Those are two different numbers describing two different things, and a supplier that prints a measured figure as though it were a specification is advertising a result from somebody else’s vial. More on the distinction in testing methodology.

Why these are pictures and not PDFs

Each certificate above is served as an image of the document rather than the document itself. A COA in editable form is the single most forgeable asset a supplier in this category publishes: change the laboratory’s name and the purity figure and you have a convincing forgery carrying a real accredited lab’s letterhead. Publishing the source file hands that to anyone who wants it. The verify link on each card is the better check anyway — it confirms the report against the laboratory that issued it.

What a certificate does not tell you

A UV-area purity figure measures the proportion of UV-absorbing material in the sample. Residual water, counter-ions from purification and residual solvent do not absorb and therefore do not appear as peaks, which means peptide content by weight is almost always lower than the purity percentage implies. Every certificate above states its net peptide content separately for that reason. This is true of every certificate in this category, not only ours, and it is worth knowing before comparing two suppliers on a decimal place.

A certificate for a lot that is not listed

Email [email protected] with the lot number from the vial and we will send the certificate for that batch. If you are evaluating us before ordering and want to see what a certificate looks like first, every one above is the full document.