Claims vs COA / EZ Peptides
EZ Peptides: claims vs COA
No site-wide purity promise found on the website. Vial content is still checked against the label.
85
certificates read
73 / 81
vials outside ±3% of label
65
beyond ±10% (major)
—
below advertised purity
| Product | Label → measured | Purity | Main impurity | Lab | COA |
|---|---|---|---|---|---|
| 1P 10mg | 10mg → 11.48mg Overfilled +14.8% | 99.636% | 0.36% not itemised | janoshik | Open |
| 1P 5mg | 5mg → 5.52mg Overfilled +10.4% | 99.74% | 0.26% not itemised | janoshik | Open |
| 2P 10mg | 10mg → 11.94mg Overfilled +19.4% | 99.624% | 0.38% not itemised | janoshik | Open |
| 2P 15mg | 15mg → 17.17mg Overfilled +14.5% | 99.891% | 0.11% not itemised | janoshik | Open |
| 2P 15mg | 15mg → 18.39mg Overfilled +22.6% | 99.684% | 0.32% not itemised | janoshik | Open |
| 2P 20mg | 20mg → 23.09mg Overfilled +15.5% | 99.715% | 0.28% not itemised | janoshik | Open |
| 2P 30mg | 30mg → 33.7mg Overfilled +12.3% | 99.698% | 0.30% not itemised | janoshik | Open |
| 2P 60mg | 60mg → 67.32mg Overfilled +12.2% | 99.909% | 0.09% not itemised | janoshik | Open |
| 3P 10mg | 10mg → 11.46mg Overfilled +14.6% | 99.879% | 0.12% not itemised | janoshik | Open |
| 3P 12mg | 12mg → 14.28mg Overfilled +19.0% | 99.266% | 0.73% not itemised | janoshik | Open |
| 5-Amino-1MQ 50mg | 50mg → 57.28mg Overfilled +14.6% | — | — | janoshik | Open |
| AOD-9604 2mg | 2mg → 2.62mg Overfilled +31.0% | 99.185% | 0.81% not itemised | janoshik | Open |
| ARA-290 10mg | 10mg → 12.15mg Overfilled +21.5% | 99.789% | 0.21% not itemised | janoshik | Open |
| BPC-157 10mg | 10mg → 12.25mg Overfilled +22.5% | 99.884% | 0.12% not itemised | janoshik | Open |
| BPC-157 10mg | 10mg → 13.23mg Overfilled +32.3% | 99.801% | 0.20% not itemised | janoshik | Open |
| BPC-157/TB4 5mg/5mg | BPC-157: 5mg → 6.6mg Overfilled +32.0% TB-500 (TB4): 5mg → 6.05mg Overfilled +21.0% | — | — | janoshik | Open |
| BPC-157/TB4 Blend 5mg/5mg | BPC-157: 5mg → 6.18mg Overfilled +23.6% TB-500 (TB4): 5mg → 6.16mg Overfilled +23.2% | — | — | janoshik | Open |
| BPC/TB4 Blend 10mg/10mg | BPC-157: 10mg → 12.1mg Overfilled +21.0% TB-500 (TB4): 10mg → 11.68mg Overfilled +16.8% | — | — | janoshik | Open |
| Beauty Blend GHK/KPV 50mg/20mg | GHK-Cu: 50mg → 54.86mg Over label +9.7% KPV: 20mg → 22.4mg Overfilled +12.0% | — | — | janoshik | Open |
| CJC/IPA Blend 5mg/5mg | lpamorelin: 5mg → 5.81mg Overfilled +16.2% CJC-1295 (mod GRF 1-29): 5mg → 5.25mg Over label +5.0% | — | — | janoshik | Open |
| Cagrilintide 5mg | 5mg → 5.65mg Overfilled +13.0% | 99.851% | 0.15% not itemised | janoshik | Open |
| Cartalax 10mg | 10mg → 12.03mg Overfilled +20.3% | 99.861% | 0.14% not itemised | janoshik | Open |
| DSIP 10mg | 10mg → 11.61mg Overfilled +16.1% | 98.372% | 1.63% not itemised | janoshik | Open |
| DSIP 5mg | 5mg → 5.72mg Overfilled +14.4% | 99.736% | 0.26% not itemised | janoshik | Open |
| Deadpool Blend 10mg/10mg/10mg | Cartalax: 10mg → 12.08mg Overfilled +20.8% BPC-157: 10mg → 13.68mg Overfilled +36.8% TB-500 (TB4): 10mg → 13.25mg Overfilled +32.5% | — | — | janoshik | Open |
| EZP - 3P 6mg | 6mg → 7.16mg Overfilled +19.3% | 99.535% | 0.47% not itemised | janoshik | Open |
| Epitalon 10mg | 10mg → 11.01mg Overfilled +10.1% | 99.215% | 0.78% not itemised | janoshik | Open |
| GHK-cu 50mg | 50mg → 67.81mg Overfilled +35.6% | 99.932% | 0.07% not itemised | janoshik | Open |
| Ipamorelin 10mg | 10mg → 8.83mg Underfilled -11.7% | 99.644% | 0.36% not itemised | janoshik | Open |
| KPV 10mg | 10mg → 12.79mg Overfilled +27.9% | 99.175% | 0.83% not itemised | janoshik | Open |
| KPV 10mg | 10mg → 15.2mg Overfilled +52.0% | 99.755% | 0.25% not itemised | janoshik | Open |
| MOTS-C 10mg | 10mg → 11.26mg Overfilled +12.6% | 99.635% | 0.36% not itemised | janoshik | Open |
| MOTS-C 10mg | 10mg → 11.26mg Overfilled +12.6% | 99.047% | 0.95% not itemised | janoshik | Open |
| Melanotan 2 10mg | 10mg → 11.28mg Overfilled +12.8% | 99.759% | 0.24% not itemised | janoshik | Open |
| Melanotan II 10mg | 10mg → 12.32mg Overfilled +23.2% | 99.904% | 0.10% not itemised | janoshik | Open |
| N-Acetyl Selank Amidate 10mg | 10mg → 11.41mg Overfilled +14.1% | 99.589% | 0.41% not itemised | janoshik | Open |
| N-Acetyl Selank/Semax Blend 10/10mg (Transparent Orange/At | N-Acetyl Selank Amidate: 10mg → 12.18mg Overfilled +21.8% N-Acetyl Semax Amidate: 10mg → 12.08mg Overfilled +20.8% | — | — | janoshik | Open |
| N-Acetyl Semax Amidate 10mg | 10mg → 12mg Overfilled +20.0% | 99.105% | 0.89% not itemised | janoshik | Open |
| NAD+ 250mg | 250mg → 296.76mg Overfilled +18.7% | — | — | janoshik | Open |
| PDA 10mg | 10mg → 12.4mg Overfilled +24.0% | 99.797% | 0.20% not itemised | janoshik | Open |
| PT-141 10mg | 10mg → 11.44mg Overfilled +14.4% | 99.912% | 0.09% not itemised | janoshik | Open |
| PT-141 10mg | 10mg → 12.83mg Overfilled +28.3% | 99.863% | 0.14% not itemised | janoshik | Open |
| Reta/Cagri Blend 12.5mg/2.5mg | Retatrutide: 12.5mg → 13.9mg Overfilled +11.2% Cagrilintide: 2.5mg → 3.39mg Overfilled +35.6% | — | — | janoshik | Open |
| Retatrutide 12mg | 12mg → 14.78mg Overfilled +23.2% | 99.645% | 0.36% not itemised | janoshik | Open |
| Retatrutide 24mg | 24mg → 31.93mg Overfilled +33.0% | 99.746% | 0.25% not itemised | janoshik | Open |
| Retatrutide 48mg | 48mg → 61.66mg Overfilled +28.5% | 99.924% | 0.08% not itemised | janoshik | Open |
| Retatrutide 6mg | 6mg → 7.49mg Overfilled +24.8% | 99.331% | 0.67% not itemised | janoshik | Open |
| SLU-PP-332 50mg | 50mg → 55.86mg Overfilled +11.7% | — | — | janoshik | Open |
| SS-31 30mg | 30mg → 37.01mg Overfilled +23.4% | 99.891% | 0.11% not itemised | janoshik | Open |
| Selank 10mg | 10mg → 12.33mg Overfilled +23.3% | 99.715% | 0.28% not itemised | janoshik | Open |
| Semaglutide 10mg | 10mg → 12mg Overfilled +20.0% | 99.487% | 0.51% not itemised | janoshik | Open |
| Semaglutide 5mg | 5mg → 5.95mg Overfilled +19.0% | 99.336% | 0.66% not itemised | janoshik | Open |
| Semax 10mg | 10mg → 13.57mg Overfilled +35.7% | 99.782% | 0.22% not itemised | janoshik | Open |
| Survodutide 10mg | 10mg → 11.36mg Overfilled +13.6% | 99.416% | 0.58% not itemised | janoshik | Open |
| TB4 10mg | 10mg → 12.36mg Overfilled +23.6% | 99.817% | 0.18% not itemised | janoshik | Open |
| TB4 10mg | 10mg → 11.56mg Overfilled +15.6% | 99.197% | 0.80% not itemised | janoshik | Open |
| Tesamorelin 10mg | 10mg → 12.14mg Overfilled +21.4% | 99.332% | 0.67% not itemised | janoshik | Open |
| Thymosin Alpha 1 10mg | 10mg → 11.48mg Overfilled +14.8% | 99.57% | 0.43% not itemised | janoshik | Open |
| Thymosin Alpha 1 5mg | 5mg → 6.49mg Overfilled +29.8% | 99.224% | 0.78% not itemised | janoshik | Open |
| Tirzepatide 10mg | 10mg → 12.06mg Overfilled +20.6% | 99.82% | 0.18% not itemised | janoshik | Open |
| Tirzepatide 15mg | 15mg → 19.19mg Overfilled +27.9% | 99.878% | 0.12% not itemised | janoshik | Open |
| Tirzepatide 20mg | 20mg → 24.99mg Overfilled +25.0% | 99.914% | 0.09% not itemised | janoshik | Open |
| Tirzepatide 30mg | 30mg → 34.9mg Overfilled +16.3% | 99.898% | 0.10% not itemised | janoshik | Open |
| Tirzepatide 60mg | 60mg → 69.28mg Overfilled +15.5% | 99.921% | 0.08% not itemised | janoshik | Open |
| vial or vials | CJC-1295 (mod GRF 1-29): 5mg → 5.47mg Over label +9.4% lpamorelin: 5mg → 6.02mg Overfilled +20.4% | — | — | janoshik | Open |
| 3P 20mg | 20mg → 21.02mg Over label +5.1% | 99.639% | 0.36% not itemised | janoshik | Open |
| Cagrilintide 5mg | 5mg → 5.27mg Over label +5.4% | 99.007% | 0.99% not itemised | janoshik | Open |
| EZP 3P 24mg | 24mg → 25.52mg Over label +6.3% | 99.564% | 0.44% not itemised | janoshik | Open |
| Kisspeptin-10 10mg | 10mg → 10.51mg Over label +5.1% | 99.438% | 0.56% not itemised | janoshik | Open |
| Melanotan 1 10mg | 10mg → 10.31mg Over label +3.1% | 99.844% | 0.16% not itemised | janoshik | Open |
| Oxytocin 10mg | 10mg → 10.82mg Over label +8.2% | 99.434% | 0.57% not itemised | janoshik | Open |
| Sermorelin 5mg | 5mg → 5.45mg Over label +9.0% | 99.044% | 0.96% not itemised | janoshik | Open |
| Sermorelin 5mg | 5mg → 5.36mg Over label +7.2% | 99.084% | 0.92% not itemised | janoshik | Open |
| 5-Amino-1MQ 50mg | 50mg → 50.45mg On label +0.9% | — | — | janoshik | Open |
| AOD-9604 5mg | 5mg → 5.12mg On label +2.4% | 99.632% | 0.37% not itemised | janoshik | Open |
| CJC-1295 No DAC 5mg | 5mg → 4.85mg On label -3.0% | 99.095% | 0.91% not itemised | janoshik | Open |
| Cagrilitide 10 | Not measured | 99.938% | 0.06% not itemised | janoshik | Open |
| GHK-cu 100mg (Transparent Red / Blue) | Blend, per-component content not listed | 99.819% | 0.18% not itemised | janoshik | Open |
| GHkK-cu 50mg | 50mg → 50.75mg On label +1.5% | 99.661% | 0.34% not itemised | janoshik | Open |
| Ipamorelin 10mg | 10mg → 10.26mg On label +2.6% | 99.375% | 0.63% not itemised | janoshik | Open |
| LL-37 | Not measured | 99.055% | 0.94% not itemised | janoshik | Open |
| SNAP-8 10mg | 10mg → 10.06mg On label +0.6% | 99.44% | 0.56% not itemised | janoshik | Open |
| TB-500 Frag 17-23 10mg | 10mg → 9.77mg On label -2.3% | 99.863% | 0.14% not itemised | janoshik | Open |
| Tesamorelin | Not measured | 99.815% | 0.19% not itemised | janoshik | Open |
| VIP 10mg | 10mg → 10.07mg On label +0.7% | 99.62% | 0.38% not itemised | janoshik | 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.