PeptideScanner

Claims vs COA / Umbrella Labs

Umbrella Labs: claims vs COA

No site-wide purity promise found on the website. Vial content is still checked against the label.
181
certificates read
29 / 39
vials outside ±3% of label
15
beyond ±10% (major)
—
below advertised purity
ProductLabel → measuredPurityMain impurityLabCOA
AOD9604 (5mg)
5mg → 7.86mg
Overfilled +57.2%
99.75%
0.25% not itemised—Open
BPC-157
10mg → 11.41mg
Overfilled +14.1%
99.08%
0.92% not itemised—Open
CJC-1295 DAC
5mg → 4.27mg
Underfilled -14.6%
>99.8%
under 0.20% not itemised—Open
CJC-1295 DAC 2mg
2mg → 2.43mg
Overfilled +21.5%
99.07%
0.93% not itemisedfreedom-diagnosticsOpen
CJC-1295 No DAC 2mg
2mg → 1.42mg
Underfilled -29.0%
99.22%
0.78% not itemisedfreedom-diagnosticsOpen
DSIP
5mg → 6.01mg
Overfilled +20.2%
98.1%
1.90% not itemisedvanguardOpen
GHK-Cu (5mg)
5mg → 4.26mg
Underfilled -14.8%
99.31%
0.69% not itemisedfreedom-diagnosticsOpen
GLP-3R
2mg → 2.34mg
Overfilled +17.0%
>99.8%
under 0.20% not itemisedvanguardOpen
Ipamorelin
10mg → 8.98mg
Underfilled -10.2%
99.24%
0.76% not itemisedvanguardOpen
MGF Peptide 2mg
2mg → 2.56mg
Overfilled +28.0%
99.93%
0.07% not itemised—Open
Melanotan I
10mg → 11.1mg
Overfilled +11.0%
99.39%
0.61% not itemisedvanguardOpen
NAD+ (1000mg)
1000mg → 1105.52mg
Overfilled +10.6%
99.93%
0.07% not itemised—Open
PT-141 (10mg)
10mg → 11.08mg
Overfilled +10.8%
99.85%
0.15% not itemised—Open
Semaglutide
2mg → 1.64mg
Underfilled -18.0%
>99.8%
under 0.20% not itemisedvanguardOpen
Thymosin Alpha-1 10mg
10mg → 11.42mg
Overfilled +14.2%
99.35%
0.65% not itemisedfreedom-diagnosticsOpen
5-Amino-1MQ
100mg → 104.05mg
Over label +4.1%
>99.8%
under 0.20% not itemised—Open
BPC-157
5mg → 4.76mg
Under label -4.8%
98.22%
1.78% not itemised—Open
Cartalax 10mg
10mg → 10.52mg
Over label +5.2%
99.32%
0.68% not itemisedfreedom-diagnosticsOpen
FOX04-DRI
2mg → 1.89mg
Under label -5.5%
99.09%
0.91% not itemisedvanguardOpen
GHK-CU (10mg)
10mg → 9.52mg
Under label -4.8%
99.43%
0.57% not itemisedfreedom-diagnosticsOpen
GHK-Cu
50mg → 53.4mg
Over label +6.8%
>99.8%
under 0.20% not itemised—Open
GLP-3R
15mg → 13.8mg
Under label -8.0%
>99.8%
under 0.20% not itemisedvanguardOpen
GLP-3R
5mg → 4.7mg
Under label -6.0%
>99.8%
under 0.20% not itemisedvanguardOpen
Kisspeptin
10mg → 10.35mg
Over label +3.5%
99.1%
0.90% not itemisedvanguardOpen
Semaglutide
15mg → 14.19mg
Under label -5.4%
>99.8%
under 0.20% not itemisedvanguardOpen
Semaglutide
20mg → 18.8mg
Under label -6.0%
>99.8%
under 0.20% not itemisedvanguardOpen
Semaglutide
30mg → 28.02mg
Under label -6.6%
>99.8%
under 0.20% not itemisedvanguardOpen
Sermorelin (2mg)
2mg → 2.14mg
Over label +7.0%
98.17%
1.83% not itemisedfreedom-diagnosticsOpen
Thymosin Alpha-1 (2mg)
2mg → 1.81mg
Under label -9.5%
99.75%
0.25% not itemisedfreedom-diagnosticsOpen
01-20-2023-umbrella-labs-l-tyrosine-certificate-of-authenticity-coa-scaled.jpgNot measured
100%
——Open
2025-10-08-Umbrella-Labs-P21-Certificate-of-Analysis-COA-scaled.jpgNot measured
99.28%
0.72% not itemisedvanguardOpen
2026-03-30-Umbrella-Labs-O-304-Certificate-of-Analysis-COA-scaled.jpgNot measured
99.47%
0.53% not itemised—Open
1-Me-nicotinamideNot measured
99.91%
0.09% not itemised—Open
4'-DMA-7,8-DHFNot measured
>99.5%
under 0.50% not itemised—Open
5-Alpha-Hydroxy LaxogeninNot measured
99.15%
0.85% not itemised—Open
5-Amino-1MQ
50mg → 51.41mg
On label +2.8%
>99.8%
under 0.20% not itemised—Open
5-Amino-1MQ (Iodide)Not measured
>99.8%
under 0.20% not itemised—Open
5-OH-TrpNot measured
99.8%
0.20% not itemised—Open
7,8-DihydroxyflavoneNot measured
97%
3.00% not itemised—Open
AC-262Not measured
>99.8%
under 0.20% not itemised—Open
ACE-031Not measured
99%
1.00% not itemised—Open
ACE-167Not measured
99.09%
0.91% not itemised—Open
ARA-290Not measured
99.18%
0.82% not itemised—Open
ASP2905Not measured
>99.8%
under 0.20% not itemised—Open
Ac-SDKPNot measured
>99.8%
under 0.20% not itemised—Open
AdipotideNot measured
96%
4.00% not itemised—Open
AlagebriumNot measured
99.98%
unidentified peak at 7.88 min 0.02%mz-biolabsOpen
Alpha GPCNot measured
>99.8%
under 0.20% not itemisedvanguardOpen
AminotadalafilNot measured
>99.8%
under 0.20% not itemised—Open
AndrostadienoneNot measured
99.01%
unidentified peak at 7.1 min 0.56%—Open
Ascorbic acidNot measured
99.8%
unidentified peak at 1.35 min 0.15%—Open
BAM15Not measured
99.44%
unidentified peak at 8.6 min 0.18%mz-biolabsOpen
BAM15Not measured
>99.8%
under 0.20% not itemised—Open
BMS-202Not measured
>99.8%
under 0.20% not itemised—Open
BMS-986165Not measured
99.69%
0.31% not itemised—Open
BMS-986165Not measured
99%
unidentified peak at 7.94 min 0.72%—Open
BPC-157/TB-500Blend, per-component content not listed
>99.5%
under 0.50% not itemised—Open
BPC-157/TB-500 (10mg)Blend, per-component content not listed
99.56%
0.44% not itemised—Open
BPN14770Not measured
99.23%
0.77% not itemised—Open
BemethylNot measured
99.29%
0.71% not itemisedvanguardOpen
BromantaneNot measured
>99.8%
under 0.20% not itemised—Open
CB-03-01Not measured
99.37%
unidentified peak at 6.86 min 0.36%—Open
Carnosic AcidNot measured
>99.8%
under 0.20% not itemisedvanguardOpen
CartalaxNot measured
99.7%
0.30% not itemised—Open
Centrophenoxine HClNot measured
>99.5%
under 0.50% not itemisedvanguardOpen
CetilistatNot measured
99%
unidentified peak at 11.4 min 0.48%—Open
ChonlutenNot measured
97%
3.00% not itemisedmz-biolabsOpen
CiticolineNot measured
>99.8%
under 0.20% not itemisedvanguardOpen
ColuracetamNot measured
>99.5%
under 0.50% not itemisedvanguardOpen
CrystagenNot measured
98.11%
1.89% not itemisedmz-biolabsOpen
CyclazadoneNot measured
>99.8%
under 0.20% not itemised—Open
DHEANot measured
99%
1.00% not itemised—Open
DMPSGPNot measured
99.56%
0.44% not itemised—Open
DSIP
2mg → 1.99mg
On label -0.5%
99.01%
0.99% not itemisedvanguardOpen
DeazaflavinNot measured
99.38%
0.62% not itemised—Open
DermorphinNot measured
99.68%
unidentified peak at 8.74 min 0.21%mz-biolabsOpen
DiET-FencamfaminNot measured
99.24%
0.76% not itemised—Open
EpitalonNot measured
>99.8%
under 0.20% not itemisedvanguardOpen
FGLNot measured
94%
6.00% not itemised—Open
FasoracetamNot measured
>99.8%
under 0.20% not itemisedvanguardOpen
FenozoloneNot measured
99.24%
unidentified peak at 0.25 min 4%—Open
FevipiprantNot measured
>99.8%
under 0.20% not itemised—Open
FladrafinilNot measured
99.45%
0.55% not itemised—Open
Fluorene myristateNot measured
100%
——Open
FluridilNot measured
>99.8%
under 0.20% not itemised—Open
GHK-CU (100mg)
100mg → 100.35mg
On label +0.4%
99.44%
0.56% not itemisedfreedom-diagnosticsOpen
GHK-CuNot measured
>99.8%
under 0.20% not itemised—Open
GHK-Cu/TB-500/BPC-157/KPVBlend, per-component content not listed
>99.5%
under 0.50% not itemised—Open
GLP-3RNot measured
99.85%
unidentified peak at 7.45 min 0.06%mz-biolabsOpen
GLP-3R
20mg → 20.58mg
On label +2.9%
>99.8%
under 0.20% not itemisedvanguardOpen
GS-441524Not measured
99.8%
0.20% not itemised—Open
GSK-2881078Not measured
99.45%
0.55% not itemised—Open
GTS-21Not measured
99.3%
0.70% not itemised—Open
GW-0742Not measured
>99.8%
under 0.20% not itemisedvanguardOpen
GW-501516Not measured
99.63%
0.37% not itemised—Open
GeponNot measured
>99.8%
under 0.20% not itemised—Open
HumaninNot measured
98%
unidentified peak at 6.98 min 0.74%—Open
HydrafinilNot measured
99.71%
unidentified peak at 7.83 min 0.11%mz-biolabsOpen
IDRA-21Not measured
99.55%
0.45% not itemisedfreedom-diagnosticsOpen
IGF-1 DESNot measured
99.2%
0.80% not itemised—Open
IGF-1 LR3
1mg → 0.99mg
On label -1.0%
98.03%
1.97% not itemisedvanguardOpen
IdebenoneNot measured
98%
unidentified peak at 5.68 min 2.32%mz-biolabsOpen
JXL-069Not measured
99.76%
unidentified peak at 6.4 min 0.15%—Open
KPVNot measured
>99.8%
under 0.20% not itemisedvanguardOpen
L-TheanineNot measured
99.35%
unidentified peak at 4.94 min 0.55%mz-biolabsOpen
LGD-4033Not measured
>99.8%
under 0.20% not itemised—Open
LL-37Not measured
99.62%
unidentified peak at 7.31 min 0.28%—Open
LOXO-292Not measured
99.36%
unidentified peak at 7.64 min 0.37%mz-biolabsOpen
LemairaminNot measured
99.83%
0.17% not itemised—Open
LivagenNot measured
99%
1.00% not itemisedmz-biolabsOpen
MK-2866Not measured
99.69%
0.31% not itemised—Open
MK-677Not measured
99.92%
0.08% not itemised—Open
MK-777 (Acetamoren)Not measured
99.77%
0.23% not itemised—Open
MagnololNot measured
99.73%
unidentified peak at 6.92 min 0.15%—Open
Memantine HClNot measured
>99.8%
under 0.20% not itemised—Open
Methylene BlueNot measured
>99.8%
under 0.20% not itemised—Open
Mg TaurateNot measured
99.1%
0.90% not itemised—Open
MinoxidilNot measured
99.55%
unidentified peak at 2.47 min 0.45%mz-biolabsOpen
MirodenafilNot measured
99%
1.00% not itemisedmz-biolabsOpen
Mirogabalin BesylateNot measured
99.58%
0.42% not itemisedfreedom-diagnosticsOpen
Modified GRF (1-29)Not measured
99.2%
0.80% not itemised—Open
N-Acetyl SelankNot measured
>99.8%
under 0.20% not itemised—Open
N-Acetyl SemaxNot measured
99.58%
0.42% not itemisedfreedom-diagnosticsOpen
N-Phenethyl-dimethylamineNot measured
99.36%
unidentified peak at 2.93 min 0.55%—Open
NAD+
500mg → 489mg
On label -2.2%
99.18%
0.82% not itemised—Open
Neboglamine HCINot measured
>99.8%
under 0.20% not itemised—Open
NefiracetamNot measured
>99.8%
under 0.20% not itemisedvanguardOpen
NooglutylNot measured
99.96%
unidentified peak at 6.3 min 0.04%—Open
Noopept GVS-111Not measured
>99.8%
under 0.20% not itemisedvanguardOpen
NortadalafilNot measured
98.81%
1.19% not itemised—Open
OrforglipronNot measured
99.71%
unidentified peak at 3.09 min 0.1%—Open
OxytocinNot measured
98%
2.00% not itemised—Open
PAL-GHKNot measured
99.15%
unidentified peak at 8.66 min 0.46%mz-biolabsOpen
PE 22-28Not measured
98%
unidentified peak at 4.59 min 0.6%mz-biolabsOpen
PEA-P HCINot measured
>99.5%
under 0.50% not itemised—Open
PEG-MGFNot measured
99.9%
unidentified peak at 14.04 min 0.1%—Open
PNC-27Not measured
99%
1.00% not itemised—Open
PP30Not measured
98.61%
unidentified peak at 6.93 min 0.85%—Open
PP30Not measured
>99.8%
under 0.20% not itemised—Open
PPAP HCINot measured
99.33%
0.67% not itemised—Open
PQQNot measured
99.86%
unidentified peak at 20.22 min 0.09%—Open
PXS-6302Not measured
99.92%
unidentified peak at 6.4 min 0.08%—Open
PancragenNot measured
99.1%
0.90% not itemised—Open
Peptide 6CNot measured
>99.8%
under 0.20% not itemisedvanguardOpen
Peptide TNot measured
91%
9.00% not itemised—Open
Phenibut HCINot measured
>99.8%
under 0.20% not itemised—Open
PhenylalanineNot measured
99.89%
unidentified peak at 5.89 min 0.11%mz-biolabsOpen
PhenylpiracetamNot measured
99.33%
0.67% not itemisedmz-biolabsOpen
PramiracetamNot measured
99.38%
0.62% not itemised—Open
PregnenoloneNot measured
99.46%
0.54% not itemised—Open
ProlintaneNot measured
99.88%
unidentified peak at 4.47 min 0.06%—Open
RAD-140Not measured
99.63%
0.37% not itemised—Open
SKQ1Not measured
>99.6%
under 0.40% not itemised—Open
SLU-PP-332Not measured
99%
unidentified peak at 7.34 min 0.64%—Open
SM04554Not measured
99.76%
unidentified peak at 6.5 min 0.13%—Open
SNAP-8Not measured
99%
1.00% not itemised—Open
SR-9009Not measured
>99.8%
under 0.20% not itemised—Open
SS-31Not measured
94%
6.00% not itemised—Open
Semaglutide
5mg → 5.07mg
On label +1.4%
>99.8%
under 0.20% not itemisedvanguardOpen
Semaglutide
10mg → 10.26mg
On label +2.6%
>99.8%
under 0.20% not itemised—Open
Sermorelin
5mg → 4.96mg
On label -0.8%
99.7%
0.30% not itemisedvanguardOpen
TAK-653Not measured
>99.8%
under 0.20% not itemised—Open
TND-1128Not measured
99.72%
0.28% not itemised—Open
Tesamorelin (2mg)
2mg → 2mg
On label 0.0%
99.69%
0.31% not itemisedfreedom-diagnosticsOpen
TesofensineNot measured
100%
——Open
TesofensineNot measured
>99.8%
under 0.20% not itemised—Open
ThymalinNot measured
98.4%
1.60% not itemised—Open
Thymosin Beta-4Not measured
99.58%
0.42% not itemised—Open
TriptorelinNot measured
99.16%
unidentified peak at 6.39 min 0.59%mz-biolabsOpen
URB-597Not measured
98%
unidentified peak at 3.15 min 1.14%mz-biolabsOpen
UnifiramNot measured
99.55%
0.45% not itemised—Open
Uridine PO4Not measured
100%
——Open
Urolithin ANot measured
>99.8%
under 0.20% not itemised—Open
Urolithin BNot measured
>99.8%
under 0.20% not itemised—Open
Usmarapride OxalateNot measured
99.01%
0.99% not itemised—Open
VesugenNot measured
100%
——Open
WAY-200070Not measured
99.42%
unidentified peak at 6.7 min 0.2%—Open
YK-11Not measured
99.6%
0.40% not itemised—Open
ZZL-7Not measured
>99.8%
under 0.20% not itemised—Open
alpha MSHNot measured
98.18%
unidentified peak at 4.8 min 0.39%mz-biolabsOpen
diAcCANot measured
99.3%
unidentified peak at 7.58 min 0.42%—Open

How this is checked

  • Vial content. Measured net peptide content against the size on the label. Within ±3% is on label, 3–10% is off label, beyond ±10% is a major deviation (under- or overfilled). When a certificate weighs several vials of the batch, the vial farthest from the label is the one judged, and with several purity results the lowest counts. Blends are only checked when the certificate lists each component.
  • Purity. HPLC purity on each certificate against the purity the supplier promises site-wide on its own website. Up to 1 point below the claim is amber, more than that is red. Only a direct promise counts (“99%+ purity guaranteed”); explanations of what purity means, one product's figure and page code are not treated as a claim. A certificate that reports only a bound (“>99%”) is judged only when the bound meets the claim, and a specification line is never read as a result.
  • Whose certificate. A certificate is only read once our client-identity review has looked at it, and one issued to a different company is left out — whether the automatic check or a manual review found it. A certificate issued to the company that runs the supplier's own website counts as the supplier's. A file hosted on another supplier's website is not counted for this one. The same rules decide which certificates appear on supplier and product pages. Only peptide certificates are read: bacteriostatic water, acetic acid and other diluents are left out, and so are product data sheets, which state a specification rather than a batch result.
  • Main impurity. Shown when the certificate itemises it: a named impurity (TFA, deletion sequence, oxidation…) or the largest secondary peak in the HPLC peak table. Most certificates report only a purity figure, so the rest of the sample is not itemised.
  • Trust Score. These checks are 10 of the 25 Transparency points: vial content 7 (full credit within ±3%, half up to ±10%, none beyond, over- and underfilled alike), purity 3 (98% is the bar when a supplier advertises no figure). Fewer than 5 readable results gives half credit rather than a guess.
  • These are the supplier's own published certificates, read automatically from the PDF or image. Janoshik results tables are read twice from the image, cell by cell, and a figure the two readings disagree on is left out rather than guessed. A certificate covers one batch on one date. We have not tested these batches ourselves.

Umbrella Labs supplier page

Peptide Scanner is an independent aggregator. All content is for research purposes only. We do not sell, ship, or endorse any product. Read full disclaimer →