PeptideScanner

Claims vs COA / Modern Peptides

Modern Peptides: claims vs COA

No site-wide purity promise found on the website. Vial content is still checked against the label.
211
certificates read
176 / 201
vials outside ±3% of label
111
beyond ±10% (major)
—
below advertised purity
ProductLabel → measuredPurityMain impurityLabCOA
5-Amino-1MQ 30mg,
30mg → 42.09mg
Overfilled +40.3%
——janoshikOpen
5-Amino-1MQ 50mg
50mg → 55.62mg
Overfilled +11.2%
——janoshikOpen
ARA-290 10mg
10mg → 11.86mg
Overfilled +18.6%
99.851%
0.15% not itemisedjanoshikOpen
BPC-157 & TB500 10mg/10mg
BPC-157: 10mg → 11.85mg Overfilled +18.5%
TB-500 (TB4): 10mg → 11.44mg Overfilled +14.4%
——janoshikOpen
BPC-157 & TB500 5mg/5mg
BPC-157: 5mg → 5.89mg Overfilled +17.8%
TB-500 (TB4): 5mg → 5.68mg Overfilled +13.6%
——janoshikOpen
BPC-157 10 mg
10mg → 11.4mg
Overfilled +14.0%
99.565%
0.44% not itemisedjanoshikOpen
BPC-157 10mg
10mg → 11.83mg
Overfilled +18.3%
99.785%
0.22% not itemisedjanoshikOpen
BPC-157 20mg
20mg → 24.16mg
Overfilled +20.8%
99.497%
0.50% not itemisedjanoshikOpen
BPC-157 20mg (3)
20mg → 23.54mg
Overfilled +17.7%
99.654%
0.35% not itemisedjanoshikOpen
BPC-157 5mg/TB500 (TB4) 10mg/KPV 5mg
BPC-157: 5mg → 5.49mg Over label +9.8%
TB-500 (889 Da): 10mg → 11.78mg Overfilled +17.8%
KPV: 5mg → 3.61mg Underfilled -27.8%
——janoshikOpen
BPC-157/TB500 (TB4) 10mg/10mg
BPC-157: 10mg → 11.08mg Overfilled +10.8%
TB-500 (TB4): 10mg → 11.52mg Overfilled +15.2%
——janoshikOpen
BPC-157/TB500 5mg/5mg
BPC-157: 5mg → 5.57mg Overfilled +11.4%
TB-500 (TB4): 5mg → 5.49mg Over label +9.8%
——janoshikOpen
BPC/TB4 5mg/5mg
BPC-157: 5mg → 5.58mg Overfilled +11.6%
TB-500 (TB4): 5mg → 5.78mg Overfilled +15.6%
——janoshikOpen
CJC DAC 5mg
5mg → 5.87mg
Overfilled +17.4%
98.289%
1.71% not itemisedjanoshikOpen
CJC No DAC 5mg
5mg → 5.84mg
Overfilled +16.8%
99.296%
0.70% not itemisedjanoshikOpen
CJC-1295 DAC 10mg
10mg → 12.24mg
Overfilled +22.4%
99.098%
0.90% not itemisedjanoshikOpen
CJC-1295 No DAC & Ipamorelin 10mg/10mg
lpamorelin: 10mg → 11.59mg Overfilled +15.9%
CJC-1295 (mod GRF 1-29): 10mg → 10.9mg Over label +9.0%
——janoshikOpen
CJC-1295 No DAC & Ipamorelin 5mg/5mg
CJC-1295 (mod GRF 1-29): 5mg → 5.69mg Overfilled +13.8%
lpamorelin: 5mg → 6.1mg Overfilled +22.0%
——janoshikOpen
CJC-1295 No DAC/Ipamorelin 5mg/5mg
CJC-1295 (mod GRF 1-29): 5mg → 6.16mg Overfilled +23.2%
lpamorelin: 5mg → 6.64mg Overfilled +32.8%
——janoshikOpen
CJC/Ipamorelin 5mg/5mg
CJC-1295 (mod GRF 1-29): 5mg → 6.09mg Overfilled +21.8%
lpamorelin: 5mg → 6.5mg Overfilled +30.0%
——janoshikOpen
Cagrilintide 10MG
10mg → 11.04mg
Overfilled +10.4%
99.242%
0.76% not itemisedjanoshikOpen
Cagrilintide 5 mg
5mg → 5.71mg
Overfilled +14.2%
99.569%
0.43% not itemisedjanoshikOpen
Cagrilintide 5mg
5mg → 5.77mg
Overfilled +15.4%
99.084%
0.92% not itemisedjanoshikOpen
Cagrilintide/Semaglutide 5mg/5mg
Cagrilintide: 5mg → 6.14mg Overfilled +22.8%
Semaglutide: 5mg → 6.21mg Overfilled +24.2%
——janoshikOpen
Cortagen 20mg
20mg → 24.59mg
Overfilled +23.0%
99.596%
0.40% not itemisedjanoshikOpen
DSIP 10mg
10mg → 11.04mg
Overfilled +10.4%
99.95%
0.05% not itemisedjanoshikOpen
Dihexa 20mg
20mg → 23.03mg
Overfilled +15.2%
——janoshikOpen
Epitalon 10mg
10mg → 13.32mg
Overfilled +33.2%
99.71%
0.29% not itemisedjanoshikOpen
FOXO4-DRI 10mg
10mg → 11.14mg
Overfilled +11.4%
99.854%
0.15% not itemisedjanoshikOpen
GHK-Cu 100 mg
100mg → 77.09mg
Underfilled -22.9%
99.977%
0.02% not itemisedjanoshikOpen
GHK-Cu 100mg
100mg → 121.23mg
Overfilled +21.2%
99.739%
0.26% not itemisedjanoshikOpen
GHK-Cu 50mg
50mg → 67.84mg
Overfilled +35.7%
99.805%
0.19% not itemisedjanoshikOpen
KPV 10mg
10mg → 11.27mg
Overfilled +12.7%
99.636%
0.36% not itemisedjanoshikOpen
KPV 10mg
10mg → 13.27mg
Overfilled +32.7%
98.522%
1.48% not itemisedjanoshikOpen
KPV 5mg
5mg → 5.75mg
Overfilled +15.0%
97.982%
2.02% not itemisedjanoshikOpen
Kisspeptin-10 10mg
10mg → 11.23mg
Overfilled +12.3%
99.911%
0.09% not itemisedjanoshikOpen
LL-37 5mg
5mg → 5.7mg
Overfilled +14.0%
99.217%
0.78% not itemisedjanoshikOpen
MOTS-C 10 mg
10mg → 11.44mg
Overfilled +14.4%
99.341%
0.66% not itemisedjanoshikOpen
MOTS-C 10mg
10mg → 11.1mg
Overfilled +11.0%
99.507%
0.49% not itemisedjanoshikOpen
MOTS-C 20mg
20mg → 22.85mg
Overfilled +14.3%
99.371%
0.63% not itemisedjanoshikOpen
MOTS-C 40mg
40mg → 44.59mg
Overfilled +11.5%
99.243%
0.76% not itemisedjanoshikOpen
Mazdutide 10mg
10mg → 13.78mg
Overfilled +37.8%
99.646%
0.35% not itemisedjanoshikOpen
Melanotan 2 (MT2) 10mg
10mg → 12.11mg
Overfilled +21.1%
99.437%
0.56% not itemisedjanoshikOpen
Melanotan 2 10 mg
10mg → 13.02mg
Overfilled +30.2%
99.388%
0.61% not itemisedjanoshikOpen
NA Selank 10mg
10mg → 11.52mg
Overfilled +15.2%
99.028%
0.97% not itemisedjanoshikOpen
NA Semax 10mg
10mg → 14.28mg
Overfilled +42.8%
99.791%
0.21% not itemisedjanoshikOpen
NA Semax 30mg
30mg → 38.08mg
Overfilled +26.9%
99.829%
0.17% not itemisedjanoshikOpen
NAD 1000mg
1000mg → 1114.84mg
Overfilled +11.5%
——janoshikOpen
NAD 500mg
500mg → 565.77mg
Overfilled +13.2%
——janoshikOpen
NAD+ 500mg
500mg → 607.82mg
Overfilled +21.6%
——janoshikOpen
Orforglipron 6mg
6mg → 4.53mg
Underfilled -24.5%
——janoshikOpen
Oxytocin 10mg
10mg → 8.84mg
Underfilled -11.6%
99.792%
0.21% not itemisedjanoshikOpen
PT-141 10 mg
10mg → 12.17mg
Overfilled +21.7%
99.783%
0.22% not itemisedjanoshikOpen
Pinealon 20mg
20mg → 16.39mg
Underfilled -18.1%
99.788%
0.21% not itemisedjanoshikOpen
Retatrutide 10 mg
10mg → 14.06mg
Overfilled +40.6%
99.362%
0.64% not itemisedjanoshikOpen
Retatrutide 10mg
10mg → 11.06mg
Overfilled +10.6%
99.356%
0.64% not itemisedjanoshikOpen
Retatrutide 10mg
10mg → 11.93mg
Overfilled +19.3%
99.61%
0.39% not itemisedjanoshikOpen
Retatrutide 10mg
10mg → 11.5mg
Overfilled +15.0%
99.605%
0.39% not itemisedjanoshikOpen
Retatrutide 10mg
10mg → 11.88mg
Overfilled +18.8%
99.812%
0.19% not itemisedjanoshikOpen
Retatrutide 10mg
10mg → 11.33mg
Overfilled +13.3%
99.63%
0.37% not itemisedjanoshikOpen
Retatrutide 15mg
15mg → 17.48mg
Overfilled +16.5%
99.261%
0.74% not itemisedjanoshikOpen
Retatrutide 20mg
20mg → 23.27mg
Overfilled +16.4%
99.605%
0.39% not itemisedjanoshikOpen
Retatrutide 20mg
20mg → 25.41mg
Overfilled +27.1%
99.782%
0.22% not itemisedjanoshikOpen
Retatrutide 20mg
20mg → 23.38mg
Overfilled +16.9%
99.72%
0.28% not itemisedjanoshikOpen
Retatrutide 20mg
20mg → 23.87mg
Overfilled +19.4%
99.487%
0.51% not itemisedjanoshikOpen
Retatrutide 20mg
20mg → 25.78mg
Overfilled +28.9%
99.752%
0.25% not itemisedjanoshikOpen
Retatrutide 36mg
36mg → 40.12mg
Overfilled +11.4%
99.586%
0.41% not itemisedjanoshikOpen
Retatrutide 48mg
48mg → 58.32mg
Overfilled +21.5%
99.828%
0.17% not itemisedjanoshikOpen
Retatrutide 50mg
50mg → 55.65mg
Overfilled +11.3%
99.604%
0.40% not itemisedjanoshikOpen
Retatrutide 5mg
5mg → 5.75mg
Overfilled +15.0%
99.273%
0.73% not itemisedjanoshikOpen
Retatrutide 5mg
5mg → 5.59mg
Overfilled +11.8%
99.332%
0.67% not itemisedjanoshikOpen
Retatrutide 5mg
5mg → 5.78mg
Overfilled +15.6%
99.018%
0.98% not itemisedjanoshikOpen
Retatrutide 5mg
5mg → 5.9mg
Overfilled +18.0%
99.269%
0.73% not itemisedjanoshikOpen
SLU-PP-223 5mg
5mg → 6mg
Overfilled +20.0%
——janoshikOpen
SLU-PP-332 5mg, tab
5mg → 7.54mg
Overfilled +50.8%
——janoshikOpen
Selank 10mg & Semax 10mg
Selank: 10mg → 12.81mg Overfilled +28.1%
Semax: 10mg → 11.83mg Overfilled +18.3%
——janoshikOpen
Semaglutide 10mg
10mg → 11.73mg
Overfilled +17.3%
99.402%
0.60% not itemisedjanoshikOpen
Semaglutide 10mg
10mg → 11.85mg
Overfilled +18.5%
99.59%
0.41% not itemisedjanoshikOpen
Semaglutide 10mg
10mg → 11.38mg
Overfilled +13.8%
99.59%
0.41% not itemisedjanoshikOpen
Semaglutide 20mg
20mg → 22.11mg
Overfilled +10.6%
99.918%
0.08% not itemisedjanoshikOpen
Semaglutide 3mg
3mg → 3.88mg
Overfilled +29.3%
99.079%
0.92% not itemisedjanoshikOpen
Semaglutide 5 mg
5mg → 6.03mg
Overfilled +20.6%
97.839%
2.16% not itemisedjanoshikOpen
Semaglutide 5mg
5mg → 6.23mg
Overfilled +24.6%
99.299%
0.70% not itemisedjanoshikOpen
Semaglutide 7mg
7mg → 8.41mg
Overfilled +20.1%
99.737%
0.26% not itemisedjanoshikOpen
Semax 10mg
10mg → 11.13mg
Overfilled +11.3%
99.678%
0.32% not itemisedjanoshikOpen
Semax 10mg
10mg → 11.82mg
Overfilled +18.2%
99.632%
0.37% not itemisedjanoshikOpen
Semax 10mg
10mg → 11.54mg
Overfilled +15.4%
99.649%
0.35% not itemisedjanoshikOpen
Sermorelin 10mg
10mg → 12.01mg
Overfilled +20.1%
99.485%
0.52% not itemisedjanoshikOpen
Sermorelin 10mg
10mg → 11.98mg
Overfilled +19.8%
99.28%
0.72% not itemisedjanoshikOpen
Snap-8 10mg
10mg → 12.79mg
Overfilled +27.9%
99.763%
0.24% not itemisedjanoshikOpen
Snap-8 20mg
20mg → 25.29mg
Overfilled +26.5%
99.904%
0.10% not itemisedjanoshikOpen
TB500 (Frag 17-23) 10mg
10mg → 13.51mg
Overfilled +35.1%
99.802%
0.20% not itemisedjanoshikOpen
TB500 (TB4) 10mg
10mg → 11.22mg
Overfilled +12.2%
99.155%
0.84% not itemisedjanoshikOpen
TB500 (Thymosin Beta 4) 20mg
20mg → 22.04mg
Overfilled +10.2%
99.649%
0.35% not itemisedjanoshikOpen
Thymogen 20mg
20mg → 24.47mg
Overfilled +22.4%
98.512%
1.49% not itemisedjanoshikOpen
Thymosin Alpha 1 (TA1) 10mg
10mg → 12.76mg
Overfilled +27.6%
99.682%
0.32% not itemisedjanoshikOpen
Thymosin Alpha 10 mg
10mg → 11.41mg
Overfilled +14.1%
99.22%
0.78% not itemisedjanoshikOpen
Thymulin 10mg
10mg → 12.52mg
Overfilled +25.2%
99.788%
0.21% not itemisedjanoshikOpen
Thymulin 10mg
10mg → 12.92mg
Overfilled +29.2%
99.733%
0.27% not itemisedjanoshikOpen
Tirzepatide 15 mg
15mg → 16.63mg
Overfilled +10.9%
99.407%
0.59% not itemisedjanoshikOpen
Tirzepatide 15mg
15mg → 17.02mg
Overfilled +13.5%
99.323%
0.68% not itemisedjanoshikOpen
Tirzepatide 15mg
15mg → 16.6mg
Overfilled +10.7%
99.607%
0.39% not itemisedjanoshikOpen
Tirzepatide 15mg
15mg → 17.7mg
Overfilled +18.0%
99.82%
0.18% not itemisedjanoshikOpen
Tirzepatide 15mg
15mg → 18.43mg
Overfilled +22.9%
99.731%
0.27% not itemisedjanoshikOpen
Tirzepatide 30 mg
30mg → 34.69mg
Overfilled +15.6%
99.193%
0.81% not itemisedjanoshikOpen
Tirzepatide 30mg
30mg → 34.06mg
Overfilled +13.5%
99.819%
0.18% not itemisedjanoshikOpen
Tirzepatide 30mg
30mg → 33.61mg
Overfilled +12.0%
99.424%
0.58% not itemisedjanoshikOpen
Tirzepatide 30mg
30mg → 34.31mg
Overfilled +14.4%
99.837%
0.16% not itemisedjanoshikOpen
Tirzepatide 30mg
30mg → 35.56mg
Overfilled +18.5%
99.787%
0.21% not itemisedjanoshikOpen
Tirzepatide 60mg
60mg → 68.52mg
Overfilled +14.2%
99.88%
0.12% not itemisedjanoshikOpen
VIP 5 mg
5mg → 6.12mg
Overfilled +22.4%
99.8%
0.20% not itemisedjanoshikOpen
AHK-Cu 100mg
100mg → 107.85mg
Over label +7.9%
98.095%
1.91% not itemisedjanoshikOpen
AOD 5mg
5mg → 4.58mg
Under label -8.4%
99.168%
0.83% not itemisedjanoshikOpen
AOD 5mg
5mg → 5.23mg
Over label +4.6%
99.211%
0.79% not itemisedjanoshikOpen
AOD-9604 5mg
5mg → 5.38mg
Over label +7.6%
99.145%
0.86% not itemisedjanoshikOpen
ARA-290 10mg
10mg → 10.58mg
Over label +5.8%
99.704%
0.30% not itemisedjanoshikOpen
BPC-157 10mg / TB500 10mg
BPC-157: 10mg → 10.89mg Over label +8.9%
TB-500 (TB4): 10mg → 10.73mg Over label +7.3%
——janoshikOpen
CJC DAC 10mg
10mg → 10.71mg
Over label +7.1%
94.449%
5.55% not itemisedjanoshikOpen
CJC DAC 5mg
5mg → 5.16mg
Over label +3.2%
99.482%
0.52% not itemisedjanoshikOpen
CJC-1295 No DAC/Ipamorelin 5mg/5mg
CJC-1295 (mod GRF 1-29): 5mg → 4.95mg On label -1.0%
pamorelin: 5mg → 5.35mg Over label +7.0%
——janoshikOpen
CJC-1295/lpamorelin 5mg/5mg
CJC-1295 (mod GRF 1-29): 5mg → 5.18mg Over label +3.6%
lpamorelin: 5mg → 5.22mg Over label +4.4%
——janoshikOpen
Cagrilintide 10 mg
10mg → 10.4mg
Over label +4.0%
98.37%
1.63% not itemisedjanoshikOpen
Cagrilintide 5mg/Semaglutide 5mg
Cagrilintide: 5mg → 5.49mg Over label +9.8%
Semaglutide: 5mg → 4.63mg Under label -7.4%
——janoshikOpen
Cagrilintide/Semaglutide 5mg/5mg
Cagrilintide: 5mg → 5.04mg On label +0.8%
Semaglutide: 5mg → 5.26mg Over label +5.2%
——janoshikOpen
Cartalax 20mg
20mg → 19.03mg
Under label -4.9%
99.657%
0.34% not itemisedjanoshikOpen
DSIP 5mg
5mg → 5.28mg
Over label +5.6%
99.816%
0.18% not itemisedjanoshikOpen
Epitalon 10mg
10mg → 10.34mg
Over label +3.4%
89.029%
10.97% not itemisedjanoshikOpen
GHK-Cu 100mg
100mg → 92.77mg
Under label -7.2%
99.963%
0.04% not itemisedjanoshikOpen
Ipamorelin 10mg
10mg → 10.38mg
Over label +3.8%
99.95%
0.05% not itemisedjanoshikOpen
Ipamorelin 5 mg
5mg → 5.3mg
Over label +6.0%
99.833%
0.17% not itemisedjanoshikOpen
KPV 10mg
10mg → 10.88mg
Over label +8.8%
99.85%
0.15% not itemisedjanoshikOpen
KPV 5mg
5mg → 5.48mg
Over label +9.6%
99.808%
0.19% not itemisedjanoshikOpen
Kisspeptin-10 10mg
10mg → 10.94mg
Over label +9.4%
99.251%
0.75% not itemisedjanoshikOpen
MOTS-C 15 mg
15mg → 15.82mg
Over label +5.5%
99.31%
0.69% not itemisedjanoshikOpen
MOTS-C 40mg
40mg → 43.26mg
Over label +8.2%
99.646%
0.35% not itemisedjanoshikOpen
Mazdutide 6 mg
6mg → 6.35mg
Over label +5.8%
99.301%
0.70% not itemisedjanoshikOpen
Melanotan 1 10 mg
10mg → 10.46mg
Over label +4.6%
99.862%
0.14% not itemisedjanoshikOpen
Melanotan1 10mg
10mg → 9.66mg
Under label -3.4%
99.617%
0.38% not itemisedjanoshikOpen
NA Semax 30mg
30mg → 31.96mg
Over label +6.5%
99.834%
0.17% not itemisedjanoshikOpen
NA Semax 30mg
30mg → 27.56mg
Under label -8.1%
99.212%
0.79% not itemisedjanoshikOpen
NAD+ 1000mg
1000mg → 1036.59mg
Over label +3.7%
——janoshikOpen
NAD+ 500 mg
500mg → 475.49mg
Under label -4.9%
——janoshikOpen
PT-141 10mg
10mg → 10.41mg
Over label +4.1%
99.817%
0.18% not itemisedjanoshikOpen
Retatrutide 10mg
10mg → 9.52mg
Under label -4.8%
99.495%
0.50% not itemisedjanoshikOpen
Retatrutide 15 mg
15mg → 16.45mg
Over label +9.7%
99.651%
0.35% not itemisedjanoshikOpen
Retatrutide 15mg
15mg → 15.63mg
Over label +4.2%
99.672%
0.33% not itemisedjanoshikOpen
Retatrutide 15mg
15mg → 16.08mg
Over label +7.2%
99.838%
0.16% not itemisedjanoshikOpen
Retatrutide 20mg
20mg → 19.1mg
Under label -4.5%
99.868%
0.13% not itemisedjanoshikOpen
Retatrutide 36mg
36mg → 39.13mg
Over label +8.7%
99.614%
0.39% not itemisedjanoshikOpen
Retatrutide 5 mg
5mg → 4.62mg
Under label -7.6%
99.145%
0.86% not itemisedjanoshikOpen
Retatrutide 5mg
5mg → 5.44mg
Over label +8.8%
99.094%
0.91% not itemisedjanoshikOpen
Retatrutide/Cagrilintide 5mg/5mg
Cagrilintide: 5mg → 4.99mg On label -0.2%
Retatrutide: 5mg → 5.28mg Over label +5.6%
——janoshikOpen
Retatrutude 36mg
36mg → 37.61mg
Over label +4.5%
99.734%
0.27% not itemisedjanoshikOpen
Selank 10mg
10mg → 10.89mg
Over label +8.9%
99.803%
0.20% not itemisedjanoshikOpen
Semaglutide 10 mg
10mg → 10.51mg
Over label +5.1%
99.79%
0.21% not itemisedjanoshikOpen
Semaglutide 20 mg
20mg → 21mg
Over label +5.0%
99.794%
0.21% not itemisedjanoshikOpen
Semaglutide 30mg
30mg → 31.81mg
Over label +6.0%
99.334%
0.67% not itemisedjanoshikOpen
Semaglutide 30mg
30mg → 31.83mg
Over label +6.1%
99.803%
0.20% not itemisedjanoshikOpen
Semaglutide 5mg
5mg → 5.18mg
Over label +3.6%
99.277%
0.72% not itemisedjanoshikOpen
Sermorelin 10mg
10mg → 10.43mg
Over label +4.3%
99.523%
0.48% not itemisedjanoshikOpen
Sermorelin 5mg
5mg → 4.8mg
Under label -4.0%
99.304%
0.70% not itemisedjanoshikOpen
Survodutide 10 mg
10mg → 9.42mg
Under label -5.8%
99.51%
0.49% not itemisedjanoshikOpen
TB4 10 mg
10mg → 10.62mg
Over label +6.2%
99.379%
0.62% not itemisedjanoshikOpen
Tesamorelin 10 mg
10mg → 10.71mg
Over label +7.1%
95.743%
4.26% not itemisedjanoshikOpen
Tesamorelin 10mg
10mg → 10.66mg
Over label +6.6%
99.45%
0.55% not itemisedjanoshikOpen
Tirzepatide 100mg
100mg → 103.34mg
Over label +3.3%
99.606%
0.39% not itemisedjanoshikOpen
Tirzepatide 15mg
15mg → 14.07mg
Under label -6.2%
99.716%
0.28% not itemisedjanoshikOpen
Tirzepatide 20mg
20mg → 21.02mg
Over label +5.1%
99.36%
0.64% not itemisedjanoshikOpen
Tirzepatide 30mg
30mg → 32.59mg
Over label +8.6%
99.54%
0.46% not itemisedjanoshikOpen
Tirzepatide 40 mg
40mg → 43.05mg
Over label +7.6%
99.56%
0.44% not itemisedjanoshikOpen
Tirzepatide 60 mg
60mg → 63.81mg
Over label +6.4%
99.878%
0.12% not itemisedjanoshikOpen
Tirzepatide 60mg
60mg → 64.04mg
Over label +6.7%
99.388%
0.61% not itemisedjanoshikOpen
Vesugen 20mg
20mg → 21.84mg
Over label +9.2%
99.902%
0.10% not itemisedjanoshikOpen
Vilon 20mg
20mg → 21.78mg
Over label +8.9%
99.913%
0.09% not itemisedjanoshikOpen
pamorelin 10 mg
10mg → 11mg
Over label +10.0%
98.688%
1.31% not itemisedjanoshikOpen
pamorelin 2mg
2mg → 1.93mg
Under label -3.5%
99.743%
0.26% not itemisedjanoshikOpen
AOD-9604 5 mg
5mg → 5.15mg
On label +3.0%
95.06%
4.94% not itemisedjanoshikOpen
CJC-1295 No DAC 5mg
5mg → 5.05mg
On label +1.0%
99.396%
0.60% not itemisedjanoshikOpen
CJC-1295 No DAC 5mg
5mg → 5.08mg
On label +1.6%
99.663%
0.34% not itemisedjanoshikOpen
Cagrilintide 10mg
10mg → 10.26mg
On label +2.6%
99.737%
0.26% not itemisedjanoshikOpen
Cagrilintide 5mg
5mg → 5.04mg
On label +0.8%
99.507%
0.49% not itemisedjanoshikOpen
DSIP
— → 11.74mg
Not checked
99.653%
0.35% not itemisedjanoshikOpen
Epitalon 40mg
40mg → 38.93mg
On label -2.7%
99.094%
0.91% not itemisedjanoshikOpen
GHK-Cu 100mg
100mg → 99.98mg
On label 0.0%
99.978%
0.02% not itemisedjanoshikOpen
GHK-Cu 100mgBlend, per-component content not listed
99.603%
0.40% not itemisedjanoshikOpen
GHK-Cu 50mgBlend, per-component content not listed
99.919%
0.08% not itemisedjanoshikOpen
Glutathione 1500mg
1500mg → 1508.51mg
On label +0.6%
99.792%
0.21% not itemisedjanoshikOpen
IGF-1 LR3 Img
— → 1.32mg
Not checked
98.509%
1.49% not itemisedjanoshikOpen
IGF-1 LR3 Img
— → 1.22mg
Not checked
96.364%
3.64% not itemisedjanoshikOpen
Ipamorelin 5mg
5mg → 5.1mg
On label +2.0%
99.927%
0.07% not itemisedjanoshikOpen
MOTS-C 10mgNot measured
99.76%
0.24% not itemisedjanoshikOpen
Melanotan 2Not measured
99.738%
0.26% not itemisedjanoshikOpen
NAD 1000mg
1000mg → 1015.66mg
On label +1.6%
——janoshikOpen
NAD 1000mg
1000mg → 996.35mg
On label -0.4%
——janoshikOpen
Retatrutide 10mg
10mg → 10.05mg
On label +0.5%
99.08%
0.92% not itemisedjanoshikOpen
Retatrutide 15mg
15mg → 15.18mg
On label +1.2%
99.491%
0.51% not itemisedjanoshikOpen
Retatrutide 50mg
50mg → 49.48mg
On label -1.0%
99.912%
0.09% not itemisedjanoshikOpen
Retatrutide 5mg
5mg → 4.95mg
On label -1.0%
99.561%
0.44% not itemisedjanoshikOpen
Retatrutide 60mg
60mg → 61.62mg
On label +2.7%
99.712%
0.29% not itemisedjanoshikOpen
Retatrutide 60mg
60mg → 60.35mg
On label +0.6%
99.891%
0.11% not itemisedjanoshikOpen
Selank 10mg
10mg → 10.13mg
On label +1.3%
99.836%
0.16% not itemisedjanoshikOpen
Semaglutide 5mg
5mg → 4.93mg
On label -1.4%
99.625%
0.38% not itemisedjanoshikOpen
Sermorelin 5mg
5mg → 5.01mg
On label +0.2%
99.069%
0.93% not itemisedjanoshikOpen
TB-500 Frag 17-23
— → 6.55mg
Not checked
99.847%
0.15% not itemisedjanoshikOpen
TB500 (Frag 17-23)Not measured
99.948%
0.05% not itemisedjanoshikOpen
Tesamorelin 10mg
10mg → 9.99mg
On label -0.1%
99.404%
0.60% not itemisedjanoshikOpen
Tesamorelin 10mg
10mg → 10.22mg
On label +2.2%
99.541%
0.46% not itemisedjanoshikOpen
Tesamorelin 20mg
20mg → 20.31mg
On label +1.6%
99.669%
0.33% not itemisedjanoshikOpen
Tesamorelin 20mgNot measured
99.821%
0.18% not itemisedjanoshikOpen
Tirzepatide 100mg
100mg → 100.77mg
On label +0.8%
99.504%
0.50% not itemisedjanoshikOpen
Tirzepatide 50 mg
50mg → 51.46mg
On label +2.9%
99.881%
0.12% not itemisedjanoshikOpen

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.

Modern Peptides 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 →