Claims vs COA / Peptira
Peptira: claims vs COA
No site-wide purity promise found on the website. Vial content is still checked against the label.
302
certificates read
189 / 229
vials outside ±3% of label
110
beyond ±10% (major)
—
below advertised purity
| Product | Label → measured | Purity | Main impurity | Lab | COA |
|---|---|---|---|---|---|
| 5-Amino 1MQ 50mg | 50mg → 57.19mg Overfilled +14.4% | 99.658% | 0.34% not itemised | freedom-diagnostics | Open |
| AOD-9604 5mg | 5mg → 6.2mg Overfilled +24.0% | 99.61% | 0.39% not itemised | freedom-diagnostics | Open |
| AOD-9604 5mg | 5mg → 4.18mg Underfilled -16.4% | 99.138% | 0.86% not itemised | freedom-diagnostics | Open |
| AOD-9604 5mg | 5mg → 6.79mg Overfilled +35.8% | 99.062% | 0.94% not itemised | freedom-diagnostics | Open |
| Adamax 10mg | 10mg → 12.9mg Overfilled +29.0% | 99.73% | 0.27% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 11.32mg Overfilled +13.2% | 99.272% | 0.73% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 12.52mg Overfilled +25.2% | 99.25% | 0.75% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 12.98mg Overfilled +29.8% | 99.139% | 0.86% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 11.96mg Overfilled +19.6% | 99.69% | 0.31% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 11.87mg Overfilled +18.7% | 99.135% | 0.86% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 12.7mg Overfilled +27.0% | 99.24% | 0.76% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 14.22mg Overfilled +42.2% | 99.947% | 0.05% not itemised | — | Open |
| BPC-157 10mg | 10mg → 8.42mg Underfilled -15.8% | 97.736% | 2.26% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 11.7mg Overfilled +17.0% | 99.362% | 0.64% not itemised | freedom-diagnostics | Open |
| CJC-1295 DAC 5mg | 5mg → 6.97mg Overfilled +39.4% | 99.71% | 0.29% not itemised | freedom-diagnostics | Open |
| CJC-1295 No DAC 10mg | 10mg → 11.26mg Overfilled +12.6% | 99.884% | 0.12% not itemised | freedom-diagnostics | Open |
| CJC1295 no DAC 10mg | 10mg → 13.67mg Overfilled +36.7% | 99.879% | 0.12% not itemised | freedom-diagnostics | Open |
| Cagrilintide 10mg | 10mg → 11.01mg Overfilled +10.1% | 99.846% | 0.15% not itemised | freedom-diagnostics | Open |
| Cagrilintide 10mg | 10mg → 11.78mg Overfilled +17.8% | 99.816% | 0.18% not itemised | — | Open |
| Cagrilintide 10mg | 10mg → 11.23mg Overfilled +12.3% | 99.493% | 0.51% not itemised | — | Open |
| Cagrilintide 10mg | 10mg → 11.83mg Overfilled +18.3% | 99.822% | 0.18% not itemised | freedom-diagnostics | Open |
| Epitalon 10mg | 10mg → 13.94mg Overfilled +39.4% | 99.747% | 0.25% not itemised | janoshik | Open |
| Epitalon 10mg | 10mg → 12.35mg Overfilled +23.5% | 99.77% | 0.23% not itemised | freedom-diagnostics | Open |
| GHK-CU 50mg | 50mg → 58.33mg Overfilled +16.7% | 99.23% | 0.77% not itemised | freedom-diagnostics | Open |
| GHK-CU 50mg | 50mg → 59.02mg Overfilled +18.0% | 99.74% | 0.26% not itemised | freedom-diagnostics | Open |
| GHK-CU 50mg | 50mg → 42.16mg Underfilled -15.7% | 99.511% | 0.49% not itemised | freedom-diagnostics | Open |
| GHK-Cu 50mg | 50mg → 63.58mg Overfilled +27.2% | 99.971% | 0.03% not itemised | — | Open |
| GLP-RT 10mg | 10mg → 11.61mg Overfilled +16.1% | 99.85% | 0.15% not itemised | freedom-diagnostics | Open |
| Glutathion 1500mg | 1500mg → 1683.04mg Overfilled +12.2% | 99.971% | 0.03% not itemised | janoshik | Open |
| IGF1-LR3 1mg | 1mg → 0.54mg Underfilled -46.0% | 99.25% | 0.75% not itemised | freedom-diagnostics | Open |
| IGF1-LR3 1mg | 1mg → 1.27mg Overfilled +27.0% | 99.25% | 0.75% not itemised | freedom-diagnostics | Open |
| IGF1-LR3 1mg | 1mg → 1.26mg Overfilled +26.0% | 98.878% | 1.12% not itemised | freedom-diagnostics | Open |
| Ipamorelin 10mg | 10mg → 13.87mg Overfilled +38.7% | 99.622% | 0.38% not itemised | freedom-diagnostics | Open |
| Ipamorelin 10mg | 10mg → 15.19mg Overfilled +51.9% | 99.88% | 0.12% not itemised | janoshik | Open |
| KPV 10 mg | 10mg → 11.79mg Overfilled +17.9% | 99.409% | 0.59% not itemised | janoshik | Open |
| KPV 10mg | 10mg → 13.99mg Overfilled +39.9% | 99.521% | 0.48% not itemised | freedom-diagnostics | Open |
| KPV 10mg | 10mg → 11.22mg Overfilled +12.2% | 99.82% | 0.18% not itemised | freedom-diagnostics | Open |
| KPV 10mg | 10mg → 11.78mg Overfilled +17.8% | 99.64% | 0.36% not itemised | freedom-diagnostics | Open |
| KPV 10mg | 10mg → 11.62mg Overfilled +16.2% | 99.608% | 0.39% not itemised | freedom-diagnostics | Open |
| KPV 10mg | 10mg → 8.55mg Underfilled -14.5% | 99.803% | 0.20% not itemised | janoshik | Open |
| Kisspeptin 10mg | 10mg → 12.65mg Overfilled +26.5% | 99.63% | 0.37% not itemised | freedom-diagnostics | Open |
| LL-37 5mg | 5mg → 5.93mg Overfilled +18.6% | 99.787% | 0.21% not itemised | freedom-diagnostics | Open |
| MOTS-C 10mg | 10mg → 11.61mg Overfilled +16.1% | 99.038% | 0.96% not itemised | janoshik | Open |
| MOTS-C 10mg | 10mg → 12.09mg Overfilled +20.9% | 99.55% | 0.45% not itemised | freedom-diagnostics | Open |
| MOTS-C 40mg | 40mg → 44.41mg Overfilled +11.0% | 99.729% | 0.27% not itemised | freedom-diagnostics | Open |
| Melanotan 2 10mg | 10mg → 11.15mg Overfilled +11.5% | 99.952% | 0.05% not itemised | janoshik | Open |
| Melanotan-1 10mg | 10mg → 7.35mg Underfilled -26.5% | 99.628% | 0.37% not itemised | freedom-diagnostics | Open |
| Melanotan-1 10mg | 10mg → 11.04mg Overfilled +10.4% | 99.983% | 0.02% not itemised | freedom-diagnostics | Open |
| NAD+ 1000mg | 1000mg → 1119.48mg Overfilled +11.9% | 99.855% | 0.14% not itemised | freedom-diagnostics | Open |
| NAD+ 500 mg | 500mg → 653.32mg Overfilled +30.7% | — | — | janoshik | Open |
| NAD+ 500mg | 500mg → 555.54mg Overfilled +11.1% | 99.651% | 0.35% not itemised | freedom-diagnostics | Open |
| NAD+ 500mg | 500mg → 581.47mg Overfilled +16.3% | 99.978% | 0.02% not itemised | freedom-diagnostics | Open |
| NAD+ 500mg | 500mg → 577.67mg Overfilled +15.5% | — | — | janoshik | Open |
| NAD+ 500mg | 500mg → 562.52mg Overfilled +12.5% | — | — | janoshik | Open |
| PT-141 10mg | 10mg → 12.81mg Overfilled +28.1% | 99.938% | 0.06% not itemised | janoshik | Open |
| PT-141 10mg | 10mg → 12.18mg Overfilled +21.8% | 99.919% | 0.08% not itemised | freedom-diagnostics | Open |
| Pinealon 10mg | 10mg → 12.16mg Overfilled +21.6% | 99.594% | 0.41% not itemised | freedom-diagnostics | Open |
| RETA - GLP 3 10mg | 10mg → 11.14mg Overfilled +11.4% | 99.822% | 0.18% not itemised | freedom-diagnostics | Open |
| RETA-3 10mg | 10mg → 11.16mg Overfilled +11.6% | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| RETA-3 20mg | 20mg → 22.45mg Overfilled +12.3% | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| RETA-GLP 3 10mg | 10mg → 11.02mg Overfilled +10.2% | 99.802% | 0.20% not itemised | freedom-diagnostics | Open |
| RETA-GLP 3 30mg | 30mg → 41.21mg Overfilled +37.4% | 99.838% | 0.16% not itemised | janoshik | Open |
| RETA-GLP 3 30mg | 30mg → 33.66mg Overfilled +12.2% | 99.975% | 0.03% not itemised | freedom-diagnostics | Open |
| RETA-GLP3 30mg | 30mg → 34.06mg Overfilled +13.5% | 99.751% | 0.25% not itemised | freedom-diagnostics | Open |
| Reta 20mg | 20mg → 23.35mg Overfilled +16.8% | 99.604% | 0.40% not itemised | janoshik | Open |
| Reta 20mg | 20mg → 24.58mg Overfilled +22.9% | 99.858% | 0.14% not itemised | janoshik | Open |
| Reta 30mg | 30mg → 34.2mg Overfilled +14.0% | 99.801% | 0.20% not itemised | janoshik | Open |
| Reta 30mg | 30mg → 33.8mg Overfilled +12.7% | 99.932% | 0.07% not itemised | janoshik | Open |
| Reta-GLP 3 10mg | 10mg → 12.05mg Overfilled +20.5% | 99.819% | 0.18% not itemised | freedom-diagnostics | Open |
| Reta-GLP3 30mg | 30mg → 38.98mg Overfilled +29.9% | 99.91% | 0.09% not itemised | freedom-diagnostics | Open |
| Retatrutide 10mg | 10mg → 11.23mg Overfilled +12.3% | 99.42% | 0.58% not itemised | janoshik | Open |
| SEMA 20mg | 20mg → 22.76mg Overfilled +13.8% | 99.932% | 0.07% not itemised | janoshik | Open |
| SEMA-GLP 1 10mg | 10mg → 13.63mg Overfilled +36.3% | 99.69% | 0.31% not itemised | freedom-diagnostics | Open |
| SS-31 10mg | 10mg → 13.56mg Overfilled +35.6% | 99.94% | 0.06% not itemised | freedom-diagnostics | Open |
| SS-31 10mg | 10mg → 12.56mg Overfilled +25.6% | 99.938% | 0.06% not itemised | janoshik | Open |
| SS-31 10mg | 10mg → 11.86mg Overfilled +18.6% | 99.869% | 0.13% not itemised | freedom-diagnostics | Open |
| SS-31 50mg | 50mg → 44.59mg Underfilled -10.8% | 99.914% | 0.09% not itemised | freedom-diagnostics | Open |
| SS-31 50mg | 50mg → 61.02mg Overfilled +22.0% | 99.588% | 0.41% not itemised | janoshik | Open |
| SS-31 50mg | 50mg → 55.9mg Overfilled +11.8% | 99.96% | 0.04% not itemised | freedom-diagnostics | Open |
| Selank 10 mg | 10mg → 11.32mg Overfilled +13.2% | 99.824% | 0.18% not itemised | janoshik | Open |
| Selank 10mg | 10mg → 12.98mg Overfilled +29.8% | 99.815% | 0.19% not itemised | freedom-diagnostics | Open |
| Sema 10mg | 10mg → 11.54mg Overfilled +15.4% | 99.393% | 0.61% not itemised | janoshik | Open |
| Sema 20mg | 20mg → 22.86mg Overfilled +14.3% | 99.903% | 0.10% not itemised | janoshik | Open |
| Sema-GLP1 10mg | 10mg → 11.06mg Overfilled +10.6% | 99.92% | 0.08% not itemised | freedom-diagnostics | Open |
| Semax 10mg | 10mg → 12.58mg Overfilled +25.8% | 99.44% | 0.56% not itemised | janoshik | Open |
| Semax 10mg | 10mg → 13.99mg Overfilled +39.9% | 99.414% | 0.59% not itemised | freedom-diagnostics | Open |
| Semax 10mg | 10mg → 11.44mg Overfilled +14.4% | 99.733% | 0.27% not itemised | janoshik | Open |
| Semax 10mg | 10mg → 11.55mg Overfilled +15.5% | 99.242% | 0.76% not itemised | freedom-diagnostics | Open |
| Semax 10mg | 10mg → 12.05mg Overfilled +20.5% | 99.68% | 0.32% not itemised | freedom-diagnostics | Open |
| Sermorelin 10mg | 10mg → 11.74mg Overfilled +17.4% | 99.24% | 0.76% not itemised | janoshik | Open |
| Sermorelin 10mg | 10mg → 11.51mg Overfilled +15.1% | 99.186% | 0.81% not itemised | freedom-diagnostics | Open |
| Sermorelin 10mg | 10mg → 11.71mg Overfilled +17.1% | 99.199% | 0.80% not itemised | freedom-diagnostics | Open |
| TA-1 10mg | 10mg → 11.42mg Overfilled +14.2% | 99.69% | 0.31% not itemised | freedom-diagnostics | Open |
| TB-500 10mg | 10mg → 11.05mg Overfilled +10.5% | 99.444% | 0.56% not itemised | freedom-diagnostics | Open |
| TB-500/BPC-157 Blend 5mg/5mg | BPC-157: 5mg → 5.51mg Overfilled +10.2% TB-500 (TB4): 5mg → 5.17mg Over label +3.4% | — | — | janoshik | Open |
| TIRZ-GLP 2 10MG | 10mg → 11.61mg Overfilled +16.1% | 99.963% | 0.04% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 10mg | 10mg → 11.36mg Overfilled +13.6% | 99.779% | 0.22% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 20mg | 20mg → 22.62mg Overfilled +13.1% | 99.893% | 0.11% not itemised | janoshik | Open |
| TIRZ-GLP 2 20mg | 20mg → 22.78mg Overfilled +13.9% | 99.818% | 0.18% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 30mg | 30mg → 34.23mg Overfilled +14.1% | 99.944% | 0.06% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 30mg | 30mg → 33.84mg Overfilled +12.8% | 99.961% | 0.04% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 30mg | 30mg → 38.37mg Overfilled +27.9% | 99.974% | 0.03% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | 10mg → 12.37mg Overfilled +23.7% | 99.72% | 0.28% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | 10mg → 12.18mg Overfilled +21.8% | 99.581% | 0.42% not itemised | janoshik | Open |
| Thymosin Alpha-1 10mg | 10mg → 7.03mg Underfilled -29.7% | 99.836% | 0.16% not itemised | freedom-diagnostics | Open |
| Thymosin Alpha-1 5mg | 5mg → 6.25mg Overfilled +25.0% | 99.915% | 0.08% not itemised | freedom-diagnostics | Open |
| Tirz 10mg | 10mg → 11.75mg Overfilled +17.5% | 99.905% | 0.09% not itemised | janoshik | Open |
| Tirz 60mg | 60mg → 69.44mg Overfilled +15.7% | 99.965% | 0.03% not itemised | janoshik | Open |
| Tirz-GLP 2 60mg | 60mg → 66.23mg Overfilled +10.4% | 99.92% | 0.08% not itemised | freedom-diagnostics | Open |
| pamorelin/CJC Blend 5mg/5mg | CJC-1295 (mod GRF 1-29): 5mg → 4.76mg Under label -4.8% lpamorelin: 5mg → 7.09mg Overfilled +41.8% | — | — | janoshik | Open |
| 5-Amino 1MQ 50mg | 50mg → 51.83mg Over label +3.7% | 99.624% | 0.38% not itemised | freedom-diagnostics | Open |
| 5-Amino 1MQ 50mg | 50mg → 53.37mg Over label +6.7% | 99.782% | 0.22% not itemised | freedom-diagnostics | Open |
| ARA-290 30mg | 30mg → 31.95mg Over label +6.5% | 99.84% | 0.16% not itemised | freedom-diagnostics | Open |
| Adamax 10mg | 10mg → 10.64mg Over label +6.4% | 99.81% | 0.19% not itemised | freedom-diagnostics | Open |
| Aicar 50mg | 50mg → 53.57mg Over label +7.1% | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | 10mg → 10.71mg Over label +7.1% | 99.848% | 0.15% not itemised | — | Open |
| CJC-1295 No DAC 10mg | 10mg → 10.33mg Over label +3.3% | 99.627% | 0.37% not itemised | freedom-diagnostics | Open |
| CJC-1295 no DAC 10mg | 10mg → 10.48mg Over label +4.8% | 99.898% | 0.10% not itemised | freedom-diagnostics | Open |
| CJG-1295 DAC 5mg | 5mg → 5.41mg Over label +8.2% | 99.132% | 0.87% not itemised | — | Open |
| CJG-1295 DAC 5mg | 5mg → 5.31mg Over label +6.2% | 99.058% | 0.94% not itemised | — | Open |
| Cagrilintide 10mg | 10mg → 10.34mg Over label +3.4% | 99.135% | 0.86% not itemised | — | Open |
| DSIP 10mg | 10mg → 9.53mg Under label -4.7% | 99.965% | 0.03% not itemised | janoshik | Open |
| Epitalon 10mg | 10mg → 10.96mg Over label +9.6% | 99.627% | 0.37% not itemised | freedom-diagnostics | Open |
| Epitalon 10mg | 10mg → 9.02mg Under label -9.8% | 99.099% | 0.90% not itemised | freedom-diagnostics | Open |
| Epitalon 3mg | 3mg → 3.27mg Over label +9.0% | — | — | freedom-diagnostics | Open |
| GHK-CU 100mg | 100mg → 104.41mg Over label +4.4% | 99.02% | 0.98% not itemised | freedom-diagnostics | Open |
| GHK-CU 100mg | 100mg → 105.1mg Over label +5.1% | 99.96% | 0.04% not itemised | freedom-diagnostics | Open |
| GHK-CU 100mg | 100mg → 107.58mg Over label +7.6% | 99.865% | 0.14% not itemised | freedom-diagnostics | Open |
| GHK-CU 100mg | 100mg → 103.09mg Over label +3.1% | 99.37% | 0.63% not itemised | freedom-diagnostics | Open |
| GHK-CU 50mg | 50mg → 53.16mg Over label +6.3% | 99.006% | 0.99% not itemised | freedom-diagnostics | Open |
| GHK-CU 50mg | 50mg → 52.33mg Over label +4.7% | 99.75% | 0.25% not itemised | freedom-diagnostics | Open |
| GHK-Cu 100mg | 100mg → 94.62mg Under label -5.4% | 99.83% | 0.17% not itemised | freedom-diagnostics | Open |
| Gluthathione 1500mg | 1500mg → 1451.15mg Under label -3.3% | 99.82% | 0.18% not itemised | freedom-diagnostics | Open |
| Ipamorelin 10mg | 10mg → 10.59mg Over label +5.9% | 99.787% | 0.21% not itemised | freedom-diagnostics | Open |
| KPV 10mg | 10mg → 9.47mg Under label -5.3% | 99.701% | 0.30% not itemised | freedom-diagnostics | Open |
| Kisspeptin 10mg | 10mg → 10.68mg Over label +6.8% | 99.71% | 0.29% not itemised | freedom-diagnostics | Open |
| MOTS-C 10mg | 10mg → 10.41mg Over label +4.1% | 99.36% | 0.64% not itemised | freedom-diagnostics | Open |
| MOTS-C 10mg | 10mg → 9.65mg Under label -3.5% | 98.851% | 1.15% not itemised | freedom-diagnostics | Open |
| MOTS-C 10mg | 10mg → 11mg Over label +10.0% | 99.516% | 0.48% not itemised | janoshik | Open |
| MOTS-C 10mg | 10mg → 11mg Over label +10.0% | 99.81% | 0.19% not itemised | freedom-diagnostics | Open |
| MOTS-C 10mg | 10mg → 10.64mg Over label +6.4% | 99.725% | 0.28% not itemised | freedom-diagnostics | Open |
| MOTS-C 40mg | 40mg → 42.21mg Over label +5.5% | 99.632% | 0.37% not itemised | freedom-diagnostics | Open |
| Melanotan-1 10mg | 10mg → 10.31mg Over label +3.1% | 99.91% | 0.09% not itemised | freedom-diagnostics | Open |
| Melanotan-1 10mg | 10mg → 10.45mg Over label +4.5% | 99.848% | 0.15% not itemised | janoshik | Open |
| Melanotan-2 10mg | 10mg → 10.48mg Over label +4.8% | 99.44% | 0.56% not itemised | freedom-diagnostics | Open |
| Melanotan-2 10mg | 10mg → 10.61mg Over label +6.1% | 99.78% | 0.22% not itemised | freedom-diagnostics | Open |
| NAD+ 500mg | 500mg → 532.19mg Over label +6.4% | — | — | janoshik | Open |
| NAD+ 500mg | 500mg → 529.47mg Over label +5.9% | 99.872% | 0.13% not itemised | freedom-diagnostics | Open |
| Oxytocin 2mg | 2mg → 1.93mg Under label -3.5% | 99.056% | 0.94% not itemised | freedom-diagnostics | Open |
| PT-141 10mg | 10mg → 9.01mg Under label -9.9% | 99.749% | 0.25% not itemised | freedom-diagnostics | Open |
| RETA-3 30mg | 30mg → 31.75mg Over label +5.8% | 99.91% | 0.09% not itemised | freedom-diagnostics | Open |
| RETA-GLP 3 20MG | 20mg → 21.43mg Over label +7.2% | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| RETA-GLP 3 30mg | 30mg → 32.18mg Over label +7.3% | 99.826% | 0.17% not itemised | freedom-diagnostics | Open |
| RETA-GLP 3 30mg | 30mg → 32.37mg Over label +7.9% | 99.451% | 0.55% not itemised | freedom-diagnostics | Open |
| RETA-GLP3 10mg | 10mg → 10.99mg Over label +9.9% | 99.9% | 0.10% not itemised | freedom-diagnostics | Open |
| RETA-GLP3 10mg | 10mg → 10.89mg Over label +8.9% | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| RETA-GLP3 20mg | 20mg → 20.66mg Over label +3.3% | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| RETA-GLP3 20mg | 20mg → 21.29mg Over label +6.5% | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| RETA-GLP3 30mg | 30mg → 30.98mg Over label +3.3% | 99.24% | 0.76% not itemised | freedom-diagnostics | Open |
| SEMA - GLP 1 10mg | 10mg → 10.49mg Over label +4.9% | 99.819% | 0.18% not itemised | freedom-diagnostics | Open |
| SEMA-GLP 1 10mg | 10mg → 10.5mg Over label +5.0% | 99.789% | 0.21% not itemised | freedom-diagnostics | Open |
| SEMA-GLP 1 20mg | 20mg → 20.68mg Over label +3.4% | 99.7% | 0.30% not itemised | freedom-diagnostics | Open |
| SNAP-8 10mg | 10mg → 10.67mg Over label +6.7% | 99.827% | 0.17% not itemised | freedom-diagnostics | Open |
| SNAP-8 10mg | 10mg → 10.81mg Over label +8.1% | 99.653% | 0.35% not itemised | freedom-diagnostics | Open |
| SS-31 10mg | 10mg → 10.63mg Over label +6.3% | 99.587% | 0.41% not itemised | freedom-diagnostics | Open |
| Selank 10mg | 10mg → 10.96mg Over label +9.6% | 99.755% | 0.25% not itemised | freedom-diagnostics | Open |
| Sema 10mg | 10mg → 10.89mg Over label +8.9% | 99.845% | 0.16% not itemised | janoshik | Open |
| Sema-GLP 1 20mg | 20mg → 21.44mg Over label +7.2% | 99.973% | 0.03% not itemised | freedom-diagnostics | Open |
| Semax 10mg | 10mg → 10.35mg Over label +3.5% | 99.295% | 0.70% not itemised | freedom-diagnostics | Open |
| Semax 10mg | 10mg → 9.12mg Under label -8.8% | 99.61% | 0.39% not itemised | freedom-diagnostics | Open |
| Sermorelin 10mg | 10mg → 10.83mg Over label +8.3% | 99.165% | 0.83% not itemised | janoshik | Open |
| Sermorelin 10mg | 10mg → 10.36mg Over label +3.6% | 99.116% | 0.88% not itemised | janoshik | Open |
| TB-500 10mg | 10mg → 10.59mg Over label +5.9% | 99.937% | 0.06% not itemised | janoshik | Open |
| TB-500 10mg | 10mg → 10.34mg Over label +3.4% | 99.863% | 0.14% not itemised | janoshik | Open |
| TB-500 10mg | 10mg → 10.52mg Over label +5.2% | 99.295% | 0.70% not itemised | freedom-diagnostics | Open |
| TIRZ- GLP 2 30mg | 30mg → 31.27mg Over label +4.2% | 99.884% | 0.12% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 20MG | 20mg → 19.33mg Under label -3.4% | 99.935% | 0.06% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 30mg | 30mg → 31.42mg Over label +4.7% | 99.827% | 0.17% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 60MG | 60mg → 62.27mg Over label +3.8% | 99.962% | 0.04% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 60mg | 60mg → 62.65mg Over label +4.4% | 99.854% | 0.15% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | 10mg → 9.69mg Under label -3.1% | 99.376% | 0.62% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | 10mg → 10.87mg Over label +8.7% | 99.164% | 0.84% not itemised | janoshik | Open |
| Tesamorelin 10mg | 10mg → 10.74mg Over label +7.4% | 99.85% | 0.15% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | 10mg → 10.66mg Over label +6.6% | 98.647% | 1.35% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | 10mg → 10.9mg Over label +9.0% | 99.25% | 0.75% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | 10mg → 9.59mg Under label -4.1% | 99.033% | 0.97% not itemised | freedom-diagnostics | Open |
| Tesamorelin 30mg | 30mg → 31.45mg Over label +4.8% | 99.88% | 0.12% not itemised | freedom-diagnostics | Open |
| Thymosin Alpha-1 10mg | 10mg → 10.78mg Over label +7.8% | 99.326% | 0.67% not itemised | janoshik | Open |
| Tirzepatide 20mg | 20mg → 21.38mg Over label +6.9% | 99.611% | 0.39% not itemised | janoshik | Open |
| 5c394ab0-0a31-4b28-8f6d-b757372a3c2a-ARA10-002.pdf | Not measured | 99.76% | 0.24% not itemised | freedom-diagnostics | Open |
| 7ad54a0e-3377-4f75-88a7-f51ebc6ef51a-BPC10-009.pdf | Not measured | 98.25% | 1.75% not itemised | freedom-diagnostics | Open |
| d3e573de-b9dc-4dbe-be3c-787544faad25-CJCD5-004.pdf | Not measured | 99.81% | 0.19% not itemised | freedom-diagnostics | Open |
| 3c8c9a6c-bf2b-4b12-9529-31e9a09f5013-KPV10-008.pdf | Not measured | 99.25% | 0.75% not itemised | freedom-diagnostics | Open |
| 4a09d679-e302-43e4-b76e-7f72137dab14-LL37-5-002.pdf | Not measured | 99.96% | 0.04% not itemised | freedom-diagnostics | Open |
| dd938f56-a7fe-4ff3-94dc-12badf5df02f-MT2-10-004.pdf | Not measured | 99.867% | 0.13% not itemised | freedom-diagnostics | Open |
| 873b2b39-ce6f-47ef-a54b-069b899c9dac-OXY2-003.pdf | Not measured | 99.696% | 0.30% not itemised | freedom-diagnostics | Open |
| 19724290-e29b-4063-9217-aae072d7681c-PHX30-001.pdf | Not measured | 99.71% | 0.29% not itemised | freedom-diagnostics | Open |
| 8fae51bb-0334-4b77-9ba4-c31ecc46244a-PT10-004.pdf | Not measured | 99.953% | 0.05% not itemised | freedom-diagnostics | Open |
| 4e5fb19d-112a-4c74-af7f-e3680b483f71-SEMA20-005.pdf | Not measured | 99.817% | 0.18% not itemised | freedom-diagnostics | Open |
| 112650d7-21a6-4d91-a322-af94881a68f7-SLNK10-004.pdf | Not measured | 99.812% | 0.19% not itemised | freedom-diagnostics | Open |
| 39d0fe82-a343-4525-8c16-b05f95d9d0fc-SMAX10-007_1_.pdf | Not measured | 99.401% | 0.60% not itemised | freedom-diagnostics | Open |
| 8ef479cc-a3ae-41a8-8b01-ac28191279e7-SNAP10-004.pdf | Not measured | 99.88% | 0.12% not itemised | freedom-diagnostics | Open |
| a4419400-0fce-4a12-8561-8c54bffaadca-SNAP10-003.pdf | Not measured | 99.85% | 0.15% not itemised | freedom-diagnostics | Open |
| 158df05c-3a77-4d29-8882-e61398f653c8-SURVO10-001.pdf | Not measured | 99.91% | 0.09% not itemised | freedom-diagnostics | Open |
| ce130244-b257-429c-8734-edbfcf5f0f69-TESA10-008.pdf | Not measured | 99.13% | 0.87% not itemised | freedom-diagnostics | Open |
| e702999c-2994-42be-bbed-99f00ca4857b-TIRZ10-005.pdf | Not measured | 99.9% | 0.10% not itemised | freedom-diagnostics | Open |
| acb8ee70-dcba-4eac-b42a-7d83364f57f1-TIRZ20-006.pdf | Not measured | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| e529db08-77ab-4eff-a3ac-8783376bcc5b-TIRZ30-007.pdf | Not measured | 99.637% | 0.36% not itemised | freedom-diagnostics | Open |
| afabc8ea-8fe5-4192-b697-1192dccb5bce-TIRZ60-007.pdf | Not measured | 99.88% | 0.12% not itemised | freedom-diagnostics | Open |
| 5-Amino 1MQ 50mg | 50mg → 49.31mg On label -1.4% | — | — | freedom-diagnostics | Open |
| 5-Amino-1MQ 50mg | Not measured | 99.7% | 0.30% not itemised | freedom-diagnostics | Open |
| 5-Amino-1MQ 50mg | 50mg → 50.57mg On label +1.1% | — | — | freedom-diagnostics | Open |
| AHK-CU RAW | Not measured | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| AOD-9604 5mg | 5mg → 5.12mg On label +2.4% | 99.81% | 0.19% not itemised | freedom-diagnostics | Open |
| ARA-290 10mg | 10mg → 9.82mg On label -1.8% | 99.665% | 0.33% not itemised | freedom-diagnostics | Open |
| BAM15 | — → 49.33mg Not checked | — | — | freedom-diagnostics | Open |
| BPC-157 0.5mg | 0.5mg → 0.51mg On label +2.0% | — | — | freedom-diagnostics | Open |
| BPC-157 10mg | Not measured | 99.13% | 0.87% not itemised | freedom-diagnostics | Open |
| BPC-157 10mg | Not measured | 99.68% | 0.32% not itemised | freedom-diagnostics | Open |
| CAG-4 10mg | 10mg → 9.91mg On label -0.9% | 99.78% | 0.22% not itemised | freedom-diagnostics | Open |
| CJG1295 NO DAC 10mg | 10mg → 9.75mg On label -2.5% | 99.78% | 0.22% not itemised | — | Open |
| Cortagen 20mg | Not measured | 99.74% | 0.26% not itemised | freedom-diagnostics | Open |
| DSIP 10MG | 10mg → 9.93mg On label -0.7% | 99.428% | 0.57% not itemised | freedom-diagnostics | Open |
| DSIP 10mg | 10mg → 10.09mg On label +0.9% | 98.716% | 1.28% not itemised | freedom-diagnostics | Open |
| Epitalon 10mg | 10mg → 10.22mg On label +2.2% | 99.684% | 0.32% not itemised | freedom-diagnostics | Open |
| FOX04-DRI 10mg | 10mg → 9.71mg On label -2.9% | 99.83% | 0.17% not itemised | freedom-diagnostics | Open |
| GHK-CU 100mg | 100mg → 101.45mg On label +1.5% | 99.69% | 0.31% not itemised | freedom-diagnostics | Open |
| GHK-CU 1g | Not measured | 99.719% | 0.28% not itemised | freedom-diagnostics | Open |
| GHK-CU 50mg | 50mg → 49.7mg On label -0.6% | 99.991% | 0.01% not itemised | freedom-diagnostics | Open |
| GHK-Cu 2mg | 2mg → 2.05mg On label +2.5% | — | — | freedom-diagnostics | Open |
| GHK0CU 50mg | 50mg → 51.4mg On label +2.8% | 99.034% | 0.97% not itemised | freedom-diagnostics | Open |
| GHRP-6 5mg | 5mg → 9.08mg Not checked | 99.93% | 0.07% not itemised | freedom-diagnostics | Open |
| GLOW 70mg | Blend, per-component content not listed | 99.61% | 0.39% not itemised | freedom-diagnostics | Open |
| GLOW 70mg | Blend, per-component content not listed | 99.33% | 0.67% not itemised | freedom-diagnostics | Open |
| Glow 70mg | Blend, per-component content not listed | 99.467% | 0.53% not itemised | freedom-diagnostics | Open |
| Glutathione 1500mg | 1500mg → 1476.9mg On label -1.5% | 99.84% | 0.16% not itemised | freedom-diagnostics | Open |
| Glutathione 1500mg | 1500mg → 1531.25mg On label +2.1% | 99.33% | 0.67% not itemised | freedom-diagnostics | Open |
| IGF1-LR3 | — → 1.13mg Not checked | 99.648% | 0.35% not itemised | janoshik | Open |
| IPA/CJC 10mg | Blend, per-component content not listed | 99.78% | 0.22% not itemised | freedom-diagnostics | Open |
| IPA/CJC 10mg | Blend, per-component content not listed | 99.78% | 0.22% not itemised | freedom-diagnostics | Open |
| IPA/CJC 10mg | Blend, per-component content not listed | 99.79% | 0.21% not itemised | freedom-diagnostics | Open |
| IPA/CJC-1295 10mg | Blend, per-component content not listed | 99.96% | 0.04% not itemised | freedom-diagnostics | Open |
| Ipamorelin 10mg | Not measured | 99.93% | 0.07% not itemised | freedom-diagnostics | Open |
| KLOW 80mg | Blend, per-component content not listed | 99.82% | 0.18% not itemised | freedom-diagnostics | Open |
| KLOW 80mg | Blend, per-component content not listed | 99.66% | 0.34% not itemised | freedom-diagnostics | Open |
| KLOW 80mg | Blend, per-component content not listed | 99.49% | 0.51% not itemised | freedom-diagnostics | Open |
| KPV 0.5mg | 0.5mg → 0.5mg On label 0.0% | — | — | freedom-diagnostics | Open |
| KPV 10mg | Not measured | 99.78% | 0.22% not itemised | freedom-diagnostics | Open |
| KPV 10mg | 10mg → 9.89mg On label -1.1% | 99.695% | 0.31% not itemised | freedom-diagnostics | Open |
| Kisspeptin 10mg | 10mg → 10.29mg On label +2.9% | 99.859% | 0.14% not itemised | freedom-diagnostics | Open |
| Klow 80mg | Blend, per-component content not listed | 99.91% | 0.09% not itemised | freedom-diagnostics | Open |
| Klow 80mg | Blend, per-component content not listed | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| Klow 80mg | Blend, per-component content not listed | 99.82% | 0.18% not itemised | freedom-diagnostics | Open |
| L-Carnitine 500mg | 500mg → 509.99mg On label +2.0% | 99.474% | 0.53% not itemised | freedom-diagnostics | Open |
| L-Carnitine 500mg | Not measured | 99.11% | 0.89% not itemised | freedom-diagnostics | Open |
| MOT-C 10mg | Not measured | 99.75% | 0.25% not itemised | freedom-diagnostics | Open |
| MOTS-C 10mg | 10mg → 10.19mg On label +1.9% | 99.41% | 0.59% not itemised | freedom-diagnostics | Open |
| MOTS-C 40mg | Not measured | 99.59% | 0.41% not itemised | freedom-diagnostics | Open |
| Melanotan 1 10mg | 10mg → 9.79mg On label -2.1% | 99.748% | 0.25% not itemised | janoshik | Open |
| Melanotan-1 10mg | Not measured | 99.91% | 0.09% not itemised | freedom-diagnostics | Open |
| Mots-C 40mg | 40mg → 40.62mg On label +1.6% | 99.75% | 0.25% not itemised | freedom-diagnostics | Open |
| NAD+ 1000mg | Not measured | 99.96% | 0.04% not itemised | freedom-diagnostics | Open |
| NAD+ 500mg | 500mg → 513.9mg On label +2.8% | 99.85% | 0.15% not itemised | freedom-diagnostics | Open |
| NAD+1000mg | 1000mg → 1025.39mg On label +2.5% | 99.956% | 0.04% not itemised | freedom-diagnostics | Open |
| Oxytocin 2mg | 2mg → 1.94mg On label -3.0% | 99.516% | 0.48% not itemised | freedom-diagnostics | Open |
| PE-22-28 | — → 9.83mg Not checked | 99.52% | 0.48% not itemised | freedom-diagnostics | Open |
| PE-22-28 10mg | 10mg → 10.06mg On label +0.6% | 99.73% | 0.27% not itemised | freedom-diagnostics | Open |
| Pinealon 3mg | 3mg → 2.98mg On label -0.7% | — | — | freedom-diagnostics | Open |
| RETA - GLP 3 | — → 10.39mg Not checked | 99.941% | 0.06% not itemised | freedom-diagnostics | Open |
| RETA-3 20mg | Not measured | 99.89% | 0.11% not itemised | freedom-diagnostics | Open |
| RETA-3 30mg | Not measured | 99.89% | 0.11% not itemised | freedom-diagnostics | Open |
| RETA-GLP3 30mg | 30mg → 30.74mg On label +2.5% | 99.91% | 0.09% not itemised | freedom-diagnostics | Open |
| Reta 10 | — → 11.62mg Not checked | 99.73% | 0.27% not itemised | janoshik | Open |
| Reta 20 | — → 23.74mg Not checked | 99.743% | 0.26% not itemised | janoshik | Open |
| Reta 30 | — → 33.69mg Not checked | 99.901% | 0.10% not itemised | janoshik | Open |
| SS-31 50mg | Not measured | 99.95% | 0.05% not itemised | freedom-diagnostics | Open |
| SS-31 50mg | 50mg → 49.36mg On label -1.3% | 99.905% | 0.09% not itemised | freedom-diagnostics | Open |
| Sermorelin 10 | — → 11.78mg Not checked | 99.59% | 0.41% not itemised | freedom-diagnostics | Open |
| TB-500 10mg | Not measured | 99.25% | 0.75% not itemised | freedom-diagnostics | Open |
| TB/BPC 10mg | Blend, per-component content not listed | 99.26% | 0.74% not itemised | freedom-diagnostics | Open |
| TB/BPC 10mg | Blend, per-component content not listed | 99.045% | 0.95% not itemised | freedom-diagnostics | Open |
| TB/BPC 10mg | Blend, per-component content not listed | 97.13% | 2.87% not itemised | freedom-diagnostics | Open |
| TB/BPC 10mg | Blend, per-component content not listed | 99.46% | 0.54% not itemised | freedom-diagnostics | Open |
| TB/BPC 10mg | Blend, per-component content not listed | 99.181% | 0.82% not itemised | freedom-diagnostics | Open |
| TB/BPC 10mg | Blend, per-component content not listed | 99.22% | 0.78% not itemised | freedom-diagnostics | Open |
| TB/BPC 10mg | Blend, per-component content not listed | 99.06% | 0.94% not itemised | freedom-diagnostics | Open |
| TB500/BPC-157 10mg | Blend, per-component content not listed | 97.56% | 2.44% not itemised | freedom-diagnostics | Open |
| TIRZ - GLP 2 | — → 62.79mg Not checked | 99.846% | 0.15% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 20MG | 20mg → 20.46mg On label +2.3% | 99.964% | 0.04% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 30mg | 30mg → 30.06mg On label +0.2% | 99.73% | 0.27% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 30mg | Not measured | 99.88% | 0.12% not itemised | freedom-diagnostics | Open |
| TIRZ-GLP 2 60mg | 60mg → 61.32mg On label +2.2% | 99.964% | 0.04% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | Not measured | 99.84% | 0.16% not itemised | freedom-diagnostics | Open |
| Tesamorelin 10mg | 10mg → 10.16mg On label +1.6% | 99.142% | 0.86% not itemised | janoshik | Open |
| Tesamorelin 10mg | Not measured | 99.88% | 0.12% not itemised | freedom-diagnostics | Open |
| Thymagen 20mg | Not measured | 99.48% | 0.52% not itemised | freedom-diagnostics | Open |
| Thymalin 10mg | 10mg → 10.22mg On label +2.2% | 99.71% | 0.29% not itemised | freedom-diagnostics | Open |
| Thymosin Alpha-1 5mg | 5mg → 5.02mg On label +0.4% | 99.75% | 0.25% not itemised | freedom-diagnostics | Open |
| Tirz 10mg | 10mg → 9.77mg On label -2.3% | 99.84% | 0.16% not itemised | janoshik | Open |
| Tirz 30mg | 30mg → 30.75mg On label +2.5% | 99.824% | 0.18% not itemised | janoshik | Open |
| VIP 10mg | 10mg → 9.81mg On label -1.9% | 99.228% | 0.77% not itemised | freedom-diagnostics | Open |
| Vilon 20mg | Not measured | 99.13% | 0.87% not itemised | freedom-diagnostics | 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.