Published laboratory measurements

What is in the vial? Measured peptide content against the label

A vial label tells you how much peptide the maker meant to put in. A laboratory can measure how much it found. This page sets the two side by side for GPC lots, using figures copied from laboratory reports, and shows them as a chart, as tables and as a file you can download.

For laboratory research use only. Not for human or veterinary use.

An analytical balance and a desiccator beside a small clear glass vial on a laboratory bench.
On this page

The headline numbers

A few figures sum up the whole set at a glance. Each tile says what it counts, so you do not have to guess.

Lots included
45
The lots whose published report gives a measured content. The count changes as lots are added or retired.
Median measured content
104.7%
Measured content as a percentage of the label amount. Half the lots read higher than this and half read lower. A median is less swayed by one unusual lot than an average is.
Close to the label
44% Within 5% of label · 18 of 41 lots
61% Within 10% of label · 25 of 41 lots
The share of lots whose measured content was within 5% of the label amount, and within 10%, in either direction.
Above the label
76% 31 of 41 lots
The share of lots whose measured content was higher than the label amount.
Below the label
24% 10 of 41 lots
The share of lots whose measured content was lower than the label amount.
Range
82.7% – 134.6%
The lowest and the highest measured content, each as a percentage of the label amount.

The percentages and the chart count the 41 lots that report one measured amount against one label amount. The 4 blend lots report one amount per ingredient and are listed ingredient by ingredient in the full table.

Where does each lot sit against its label?

Each dot is one lot, placed by its measured content as a percentage of its label amount. A line marks the label amount, and the shaded areas match the two “close to the label” tiles above.

A dot chart with one dot for each lot, sorted from the lowest measured share of the label amount to the highest. A reference line marks the label amount, with shaded areas on either side of it. The same values are in the data table that follows the chart.

Measured content as a percentage of the label amount, one dot per lot80%90%100%110%120%130%140%±5%±10%Lots, ordered from lowest to highest measured contentG3EXM292E · TSMGPC 20 mg · 82.7% of labelG2VXM2A22 · MOTS-c 40 mg · 92.7% of labelG2FXM292F · DSIP 10 mg · 94.8% of labelG35XM292Q · RTGPC 60 mg · 96.7% of labelG33XM292S · RTGPC 20 mg · 97.5% of labelG2XXM292Z · NAD+ 1000 mg · 98.1% of labelG2GXM292E · Epithalon 50 mg · 98.5% of labelG26XM292R · Ara-290 10 mg · 99.1% of labelG2ZXM292X · PT-141 10 mg · 99.5% of labelG2JXM292C · GHK-Cu 100 mg · 99.5% of labelG2WXM2A2Z · NAD+ 500 mg · 100.3% of labelG37XM2A2M · Semax 10 mg · 100.9% of labelG34XM292R · RTGPC 40 mg · 101.6% of labelG3RXM2924 · RTGPC 30 mg · 101.7% of labelG3YXM2A2V · MOTS-c 10 mg · 102.1% of labelG2MXM292A · IPMGPC 10 mg · 102.3% of labelG3HXM292B · Thymosin Alpha-1 10 mg · 102.4% of labelG3MXM272A · TRZGPC 40 mg · 103.4% of labelG2NXM2A28 · Kisspeptin-10 10 mg · 103.8% of labelG3XXM2A2W · Epithalon 10 mg · 104.6% of labelG2RXM2926 · Melanotan-1 10 mg · 104.7% of labelG2HXM282E · GHK-Cu 50 mg · 105.9% of labelG3CXM292G · SS-31 50 mg · 106.7% of labelG2QXM2A26 · KPV 10 mg · 108.3% of labelG32XM292T · RTGPC 10 mg · 108.3% of labelG2CXM292J · CJGPC-noDAC 10 mg · 109.1% of labelG3DXM282G · TSMGPC 10 mg · 110.1% of labelG3AXM292J · Snap-8 10 mg · 110.7% of labelG2BXM292K · Cartalax 20 mg · 111.3% of labelG23XM292V · Adamax 10 mg · 111.6% of labelG3NXM2927 · TRZGPC 60 mg · 114.0% of labelG3PXM2926 · TRZGPC 100 mg · 114.0% of labelG3QXM2925 · VIP 10 mg · 116.1% of labelG3KXM2929 · TRZGPC 20 mg · 117.8% of labelG4KXM2927 · BPC-157 10 mg · 121.1% of labelG2SXM2925 · Melanotan-II 10 mg · 121.6% of labelG3JXM2A29 · Thymosin Beta-4 (TB4) 10 mg · 121.6% of labelG2YXM292Y · Pinealon 20 mg · 121.9% of labelG36XM2A2N · Selank 10 mg · 124.5% of labelG2TXM2924 · MOTS-c 20 mg · 128.7% of labelG3BXM293F · SS-31 10 mg · 134.6% of label
  • One lot
  • 100% of the label amount
  • Within 5 points of the label
  • Within 10 points of the label
41 lots ordered from lowest to highest. Measured content ranges from 82.7% to 134.6% of the label amount, with a median of 104.7%. Shaded areas mark 5 and 10 percentage points either side of 100%.
Chart data 41
RankLotCompoundLabel amountMeasured ÷ label
1G3EXM292ETSMGPC20 mg82.7%
2G2VXM2A22MOTS-c40 mg92.7%
3G2FXM292FDSIP10 mg94.8%
4G35XM292QRTGPC60 mg96.7%
5G33XM292SRTGPC20 mg97.5%
6G2XXM292ZNAD+1000 mg98.1%
7G2GXM292EEpithalon50 mg98.5%
8G26XM292RAra-29010 mg99.1%
9G2ZXM292XPT-14110 mg99.5%
10G2JXM292CGHK-Cu100 mg99.5%
11G2WXM2A2ZNAD+500 mg100.3%
12G37XM2A2MSemax10 mg100.9%
13G34XM292RRTGPC40 mg101.6%
14G3RXM2924RTGPC30 mg101.7%
15G3YXM2A2VMOTS-c10 mg102.1%
16G2MXM292AIPMGPC10 mg102.3%
17G3HXM292BThymosin Alpha-110 mg102.4%
18G3MXM272ATRZGPC40 mg103.4%
19G2NXM2A28Kisspeptin-1010 mg103.8%
20G3XXM2A2WEpithalon10 mg104.6%
21G2RXM2926Melanotan-110 mg104.7%
22G2HXM282EGHK-Cu50 mg105.9%
23G3CXM292GSS-3150 mg106.7%
24G2QXM2A26KPV10 mg108.3%
25G32XM292TRTGPC10 mg108.3%
26G2CXM292JCJGPC-noDAC10 mg109.1%
27G3DXM282GTSMGPC10 mg110.1%
28G3AXM292JSnap-810 mg110.7%
29G2BXM292KCartalax20 mg111.3%
30G23XM292VAdamax10 mg111.6%
31G3NXM2927TRZGPC60 mg114.0%
32G3PXM2926TRZGPC100 mg114.0%
33G3QXM2925VIP10 mg116.1%
34G3KXM2929TRZGPC20 mg117.8%
35G4KXM2927BPC-15710 mg121.1%
36G2SXM2925Melanotan-II10 mg121.6%
37G3JXM2A29Thymosin Beta-4 (TB4)10 mg121.6%
38G2YXM292YPinealon20 mg121.9%
39G36XM2A2NSelank10 mg124.5%
40G2TXM2924MOTS-c20 mg128.7%
41G3BXM293FSS-3110 mg134.6%

What is the difference between the label amount and the measured content?

The label states the amount the maker meant to put in the vial. A laboratory measures the amount of peptide it actually found. They answer two different questions, so they can differ.

This page puts the two side by side for each lot. It divides the measured content by the label amount and shows the answer as a percentage. A figure of 100% would mean the laboratory measured exactly the label amount. Lots land on either side of that line, and the chart above shows how they spread.

Three terms are worth keeping straight:

  • Label amount. The fill printed on the label, in milligrams. It is a stated amount, not a measurement of your vial.
  • Measured content. The milligrams of the intended peptide a laboratory measured in the one vial it received. The guides call this net content.
  • Share of label. The measured content divided by the label amount, shown as a percentage.

A figure above 100% is not a mistake. The label states the fill. The laboratory measures the peptide. A fill can run a little over what the label says, weighing and measuring each carry some uncertainty, and a laboratory’s method may not state content on exactly the same basis as the label. Any of these can move a measured figure above the label amount, or below it. It is a reading, not an error.

The guide to net peptide content explains how a label amount is declared and why two vials with the same label can differ.

Four things to keep in mind when you read the numbers

None of them is complicated. Together they keep a single figure in proportion.

Content and purity

They answer different questions

Measured content asks how many milligrams of the intended peptide are in the vial. Purity asks how much of what a detector saw belongs to the intended peptide rather than to related substances. A vial can look strong on one and weak on the other, so neither tells you about the other. The chart and the summaries on this page are about content only. The full table also repeats, in a column of its own, the purity printed on each laboratory report, so every reported figure for a lot sits in one place.

Salt and water

A powder is not all peptide

A freeze-dried peptide powder also holds counterions left from synthesis, and some water. They add weight but are not peptide. Laboratories handle this in different ways, and a report should say what its figure refers to. The net peptide content guide walks through the arithmetic.

One vial

One measurement of one vial

Each figure is a single reading of the one vial the laboratory received. It describes that sample on the day of analysis. It does not describe every vial in the lot, and it cannot speak for a different lot.

Different methods

Laboratories and methods differ

Content can be measured in more than one way, and each method has its own uncertainty. When two lots were measured by different laboratories, a small gap between them may come from the method rather than from the vials.

Treat each figure as a measurement to be understood, not as a score.

The full table

One row for each lot. Where a catalogue name is a code, the compound name follows it in parentheses. Where a lot is a blend, each ingredient has its own line. The reported purity column repeats the figure printed on each laboratory report; a blend’s report gives one figure for the whole vial, so it appears once on that lot’s row. You can filter by compound and sort by any column, and the table is complete even if your browser blocks scripts.

A table with one row for each lot, or one row for each ingredient of a blend. The columns give the compound, ingredient, label amount, measured content, measured content as a percentage of the label amount, the purity the laboratory reported, laboratory, report date and lot code. Each lot code links to its lot record.

CompoundIngredientLabel amountMeasured content (mg)Measured ÷ label (%)Reported purity (%)LaboratoryReport dateLot
AdamaxAdamax10 mg11.16111.6%99.94%Freedom DiagnosticsG23XM292V
Ara-290Ara-29010 mg9.9199.1%99.28%Precision Mass SpecG26XM292R
BPC-157BPC-15710 mg12.11121.1%99.16%Freedom DiagnosticsG4KXM2927
BPC-TB
  • BPC-157
  • Thymosin Beta-4
  • 5 mg
  • 5 mg
  • 5.32
  • 5.48
  • 106.4%
  • 109.6%
99.87%SteriGenixG28XM2A2N
CartalaxCartalax20 mg22.25111.3%99.753%Janoshik AnalyticalG2BXM292K
CJGPC-noDAC (CJC-1295, no DAC)CJC-1295 (no DAC)10 mg10.91109.1%99.903%Janoshik AnalyticalG2CXM292J
CJIPAGPC-noDAC
  • CJC-1295 (no DAC)
  • Ipamorelin
  • 5 mg
  • 5 mg
  • 5.95
  • 5.99
  • 119.0%
  • 119.8%
99.71%Freedom DiagnosticsG2DXM292H
DSIPDSIP10 mg9.4894.8%99.687%Kovera LabsG2FXM292F
EpithalonEpithalon10 mg10.46104.6%99.76%SteriGenixG3XXM2A2W
EpithalonEpithalon50 mg49.2698.5%99.497%Janoshik AnalyticalG2GXM292E
GHK-CuGHK-Cu50 mg52.95105.9%99.65%Freedom DiagnosticsG2HXM282E
GHK-CuGHK-Cu100 mg99.599.5%99.48%Horizon AnalyticalG2JXM292C
GLOW
  • BPC-157
  • GHK-Cu
  • TB-500
  • 10 mg
  • 50 mg
  • 10 mg
  • 10.52
  • 50.82
  • 10.33
  • 105.2%
  • 101.6%
  • 103.3%
99.96%BioviridianG2KXM292B
IPMGPC (Ipamorelin)Ipamorelin10 mg10.23102.3%99.76%Freedom DiagnosticsG2MXM292A
Kisspeptin-10Kisspeptin-1010 mg10.38103.8%99.23%SteriGenixG2NXM2A28
KLOW
  • BPC-157
  • GHK-Cu
  • TB-500
  • KPV
  • 10 mg
  • 50 mg
  • 10 mg
  • 10 mg
  • 10.81
  • 61.23
  • 10.86
  • 10.68
  • 108.1%
  • 122.5%
  • 108.6%
  • 106.8%
99.93%Freedom DiagnosticsG2PXM2928
KPVKPV10 mg10.83108.3%99.58%SteriGenixG2QXM2A26
Melanotan-1Melanotan-110 mg10.47104.7%99.844%Kovera LabsG2RXM2926
Melanotan-IIMelanotan-II10 mg12.16121.6%99.87%Freedom DiagnosticsG2SXM2925
MOTS-cMOTS-c10 mg10.21102.1%99.76%Horizon AnalyticalG3YXM2A2V
MOTS-cMOTS-c20 mg25.73128.7%99.257%Janoshik AnalyticalG2TXM2924
MOTS-cMOTS-c40 mg37.0892.7%99.51%Freedom DiagnosticsG2VXM2A22
NAD+NAD+500 mg501.39100.3%99.76%SteriGenixG2WXM2A2Z
NAD+NAD+1000 mg98198.1%99.51%Horizon AnalyticalG2XXM292Z
PinealonPinealon20 mg24.38121.9%99.387%Janoshik AnalyticalG2YXM292Y
PT-141PT-14110 mg9.9599.5%99.55%Horizon AnalyticalG2ZXM292X
RTGPC (Retatrutide)Retatrutide10 mg10.83108.3%99.86%BioviridianG32XM292T
RTGPC (Retatrutide)Retatrutide20 mg19.5097.5%99.94%Freedom DiagnosticsG33XM292S
RTGPC (Retatrutide)Retatrutide30 mg30.52101.7%99.83%BioviridianG3RXM2924
RTGPC (Retatrutide)Retatrutide40 mg40.64101.6%99.85%BioviridianG34XM292R
RTGPC (Retatrutide)Retatrutide60 mg58.0496.7%99.69%Freedom DiagnosticsG35XM292Q
SelankSelank10 mg12.45124.5%99.87%Freedom DiagnosticsG36XM2A2N
SemaxSemax10 mg10.09100.9%99.72%SteriGenixG37XM2A2M
Snap-8Snap-810 mg11.07110.7%99.71%Precision Mass SpecG3AXM292J
SS-31SS-3110 mg13.46134.6%99.80%Freedom DiagnosticsG3BXM293F
SS-31SS-3150 mg53.34106.7%99.918%Janoshik AnalyticalG3CXM292G
Thymosin Alpha-1Thymosin Alpha-110 mg10.24102.4%99.25%Horizon AnalyticalG3HXM292B
Thymosin Beta-4 (TB4)Thymosin Beta-410 mg12.16121.6%99.05%Freedom DiagnosticsG3JXM2A29
TRZGPC (Tirzepatide)Tirzepatide20 mg23.55117.8%99.82%Precision Mass SpecG3KXM2929
TRZGPC (Tirzepatide)Tirzepatide40 mg41.37103.4%99.72%Freedom DiagnosticsG3MXM272A
TRZGPC (Tirzepatide)Tirzepatide60 mg68.37114.0%99.91%Freedom DiagnosticsG3NXM2927
TRZGPC (Tirzepatide)Tirzepatide100 mg114.01114.0%99.92%Freedom DiagnosticsG3PXM2926
TSMGPC (Tesamorelin)Tesamorelin10 mg11.01110.1%99.44%Freedom DiagnosticsG3DXM282G
TSMGPC (Tesamorelin)Tesamorelin20 mg16.5382.7%99.22%Freedom DiagnosticsG3EXM292E
VIPVIP10 mg11.61116.1%99.506%Janoshik AnalyticalG3QXM2925

Each compound on its own

The same figures grouped by compound: the lowest, median and highest measured content of each one, with a link to every lot record. A compound with a single lot shows that lot’s figure as its lowest, median and highest, because it is all of them at once. A range drawn from a few lots says little, so read these rows gently.

A table with one row for each compound, giving how many lots it has, the lowest, median and highest measured content as a percentage of the label amount, and its lot records. For a compound with a single lot, the lowest, median and highest are the same figure. Each lot code links to its lot record.

CompoundLotsLowest (% of label)Median (% of label)Highest (% of label)Lot records
Adamax1111.6%111.6%111.6%
Ara-290199.1%99.1%99.1%
BPC-1571121.1%121.1%121.1%
Cartalax1111.3%111.3%111.3%
CJGPC-noDAC (CJC-1295, no DAC)1109.1%109.1%109.1%
DSIP194.8%94.8%94.8%
Epithalon298.5%101.6%104.6%
GHK-Cu299.5%102.7%105.9%
IPMGPC (Ipamorelin)1102.3%102.3%102.3%
Kisspeptin-101103.8%103.8%103.8%
KPV1108.3%108.3%108.3%
Melanotan-11104.7%104.7%104.7%
Melanotan-II1121.6%121.6%121.6%
MOTS-c392.7%102.1%128.7%
NAD+298.1%99.2%100.3%
Pinealon1121.9%121.9%121.9%
PT-141199.5%99.5%99.5%
RTGPC (Retatrutide)596.7%101.6%108.3%
Selank1124.5%124.5%124.5%
Semax1100.9%100.9%100.9%
Snap-81110.7%110.7%110.7%
SS-312106.7%120.6%134.6%
Thymosin Alpha-11102.4%102.4%102.4%
Thymosin Beta-4 (TB4)1121.6%121.6%121.6%
TRZGPC (Tirzepatide)4103.4%114.0%117.8%
TSMGPC (Tesamorelin)282.7%96.4%110.1%
VIP1116.1%116.1%116.1%

Blends are not grouped here. Their 4 lots are listed ingredient by ingredient in the full table.

Download the data

The same rows as the full table, as a CSV file that opens in any spreadsheet. You are welcome to use it, with credit to GPC as the source. Below, each column is explained.

Download the data as a CSV file CSV, UTF-8, 53 lines including the header

lot_code
The lot code as printed on the vial and shown on the lot record.
compound
The catalogue listing name. Where that name is a catalogue code, the compound name follows it in parentheses, as on the product page.
component
The compound name of the ingredient that row describes. A single compound names itself; a blend has one row for each ingredient.
label_amount_mg
The amount stated on the label, in milligrams, for the vial or, on a blend row, for the ingredient in that row.
measured_mg
The milligrams of peptide the laboratory reported measuring in the vial it received, for that row.
measured_over_label
The measured milligrams divided by the label milligrams, as a decimal ratio. A value of 1 means the two are equal.
reported_purity_percent
The purity printed on the laboratory report for the vial it received, in percent, with the report’s own decimals. Empty when the report gives none. A blend’s report gives one figure for the whole vial, so each of its ingredient rows repeats it. It is the laboratory’s reading, not a GPC claim.
laboratory
The laboratory that issued the report, as shown on the lot record.
report_date
The date on the report, in year-month-day form.

How to cite this file

GPC, “What is in the vial? Measured peptide content against the label”, https://glacierpurecompounds.com/published-batch-data/, viewed 2026-10-08. Please also name the lot record you used.

How were these figures collected, and what are the limits?

Every figure on this page is copied from a laboratory report. GPC did not measure any of it.

Each value is transcribed from the report issued by an independent analytical laboratory engaged by the manufacturer. The manufacturer commissioned the analysis; GPC did not. This page is a record of what laboratories reported, not a check that GPC carried out. The lot record for each row shows the same figures, so you can compare a number with its source.

The honest limits, in plain words:

  • Small numbers. Some compounds appear only once or twice, so a pattern for one compound is hard to see.
  • One measurement per lot. Each figure is a single reading of a single vial, with the ordinary uncertainty of any one measurement.
  • Different laboratories and methods. The reports do not all come from the same laboratory, and the laboratories do not all use the same method or state content on the same basis.
  • Reports come before sale. A report is dated before the lot reaches the shelf. The figures describe the sample at the time of analysis. They are not a direct test of every vial after shipping, storage or handling.
  • Nothing about the future. A figure describes a lot that already exists. It is not a guarantee for any future lot.
  • Purity is the laboratory’s figure, not ours. The reported purity column repeats the figure printed on each report. It comes from the same report as the content figure, the methods behind it can differ between laboratories, and it describes the one vial tested. It is not a GPC claim, and it is not a promise for any other vial.

Some lots are left out on purpose: specimen records, lots whose report gives no measured content, and lots that have been retired. A lot joins the tables when its report includes a measured content and leaves them when it is retired, so the page changes as lots are added. The figures you see today may not be the figures you see next month. A lot whose report gives no purity figure stays in the table, with a dash in that column.

If you use the data, please say which lots you used and when you looked, and name the report you relied on.

How to cite
GPC, “What is in the vial? Measured peptide content against the label”, [page address], viewed [date]. Please also name the lot record you used.

Common questions about measured content.

Can a vial hold more than the label says?

A laboratory can measure more peptide than the label amount, yes. The label states the fill and the laboratory measures the peptide. A fill can run a little over, weighing and measuring each carry some uncertainty, and a laboratory’s method may not state content on exactly the same basis as the label. So a figure above 100% of the label is a reading, not a mistake. On its own it says nothing about any other vial.

Does this mean every vial is like this?

No. Each figure describes the one vial the laboratory received, on the day of analysis. Other vials from the same lot, and other lots, can read differently. Nothing on this page predicts what a future lot will measure.

Is this the same as purity?

No. Content asks how much of the intended peptide is in the vial, in milligrams. Purity asks how much of the signal a detector saw belongs to the intended peptide rather than to related substances. A vial can read high on one and low on the other. The chart, the headline numbers and the by-compound table are about content only. The full table and the CSV file also show the purity the laboratory reported, copied from the same report as the content figure. It describes the one vial tested, methods can differ between laboratories, and it is not a GPC claim or a promise for any other vial.

Why do blends show one line per ingredient?

A blend holds several peptides, and the laboratory reports an amount for each one. A single total would hide which ingredient reads high or low, and one figure cannot be read across different ingredients. So each ingredient gets its own line, under its compound name.

Why are some compounds on the page only once?

A compound appears for each lot whose report gives a measured content. Some compounds have only one such lot so far, and others have more. In the by-compound table, a compound with one lot shows that lot’s figure as its lowest, median and highest, and its lot count says so. It is wise not to read a pattern into a single reading.

Can I use the numbers in my own work?

Yes. You can download the data as a CSV file and use it, with credit to GPC as the source. For any figure you rely on, please also check the lot record and the laboratory’s report, because this page is a transcription and the report is the source. Say which lots you used and when you downloaded the file, since the tables change as lots are added.

This page is general laboratory information.

It describes measurements that laboratories reported for particular lots. It is not advice, and it is not a guarantee about any vial. To read the figures with more care, start with the two guides below.